Aditya Giri

Software Engineer

Bengaluru, Karnataka, India10 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and Distributed Systems.
  • Proven track record in Fintech project delivery.
  • Strong background in ETL and data processing.
Stackforce AI infers this person is a Fintech and Data Engineering specialist with strong backend development skills.

Contact

Skills

Core Skills

JavaDistributed Systems

Other Skills

ETL PipelineEvent-driven designShell ScriptingCloud ComputingCC++SQLMicrosoft OfficeHTMLJavaScriptMySQLLinuxHibernateNetworking

About

Experienced Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Go, Java, Data Structures & Algorithms, Distributed Systems. Strong engineering professional with a Bachelor of Technology (B.Tech.).

Experience

10 yrs 7 mos
Total Experience
3 yrs 6 mos
Average Tenure
4 yrs 10 mos
Current Experience

Amazon

Software Development Engineer

Jul 2021Present · 4 yrs 10 mos · Bengaluru, Karnataka, India

Grab

Senior Software Engineer

Mar 2018Jun 2021 · 3 yrs 3 mos · Bengaluru Area, India

  • Onboarding System: Designed and built generic onboarding system which is responsible to onboard users for various loan products and for driving user journey based on state-machine configured at Backend for different flows.
  • Credit-limit Management System: Designed and built credit limit manager system which is responsible to manage hierarchy of credit-limit for users. This system provided flexibility to maintain credit-limit and its state at different levels. Hence, it became quite easier to manage risk exposure of credit at different levels (User/Product) for every Lending products like PayLater, Cash-loan etc.
  • Settlement System: Designed and built Settlement service for GrabPay which is responsible to handle millions of transactions and help settle and cashout to merchants at T+1 day.
  • This system helped enable settlement on daily basis and reduced operational effort to almost 0%.
  • Event driven design to handle transactions for settlement and cashout helped this system to scale when daily number of transactions reached to millions. It also helped in processing multiple transactions in parallel. Hence increasing throughput of system.
  • ETL Pipeline: Designed and built generic ETL pipeline with Finite State Machine feature where sources and destinations can be configured based on use-case.
  • Built generic job execution engine to distribute and parallelise job execution across different workers to increase throughput of ETL. Also used as managed go routine handler.
JavaETL PipelineDistributed SystemsEvent-driven design

Oracle financial services software ltd

Software Engineer

Aug 2015Feb 2018 · 2 yrs 6 mos · Pune Area, India

  • Worked in payments team for the development of electronic/online payment system for payment framework integrated to Flexcube (a Core banking Platform).

Indian institute of remote sensing

Intern

May 2014Jul 2014 · 2 mos · Dehra Dun Area, India

  • Successfully completed project on Development of Low Cost, High-Accuracy Environment Monitoring System Using GSM and Web Server

Nettech private limited

Trainee

May 2013Jun 2013 · 1 mo

  • Successfully completed training on Network Management

Education

National Institute of Technology Silchar

Bachelor of Technology (B.Tech.) — Electronics and Instrumentation Engg

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Java & Distributed Systems

Explore similar profiles based on matching skills and experience