Aman Garg

Software Engineer

Bengaluru, Karnataka, India8 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend systems with complex problem-solving skills.
  • Proven track record in high-stakes platform transformations.
  • Strong open-source contributor with a passion for documentation.
Stackforce AI infers this person is a Backend Engineer with expertise in Data Engineering and Cloud Computing across Transportation and Healthcare sectors.

Contact

Skills

Core Skills

Backend DevelopmentApi DevelopmentData EngineeringCloud ComputingMobile DevelopmentMachine LearningFullstack DevelopmentDatabase ManagementData Analysis

Other Skills

API DesignAPI GatewayAPI IntegrationAPI integrationAd keyword recommendationsAlgorithmsAndroid DevelopmentAndroid application developmentAngularApache FlinkApache KafkaApache StormAudit as a serviceBackend servicesC

About

I enjoy working on backend systems, especially the kind of problems that don’t always have a straightforward A-to-B solution. The best part of my work? Getting to brainstorm with smart people and build systems that (hopefully) stand the test of time. I stick to Suffering-Oriented Programming (by Nathan Marz)—first make it work, gather feedback, refine it, and then optimize. It’s been a useful approach for tackling tough problems, both at work and with side projects. I also document things well enough that people don’t have to guess what’s going on. All my OSS code lies here: https://github.com/isopropylcyanide Open source contributions: https://sourcerer.io/isopropylcyanide Oh and I like to write :) https://aman-garg.medium.com/

Experience

8 yrs 8 mos
Total Experience
2 yrs 10 mos
Average Tenure
5 yrs
Current Experience

Uber

3 roles

Staff Software Engineer

Promoted

Mar 2025Present · 1 yr 3 mos

  • Core member on Uber's Marketplace Fares platform. Whether it’s an UberBlack in Belgium, a 3P Taxi ride in NYC, an Auto rickshaw in India, an UberSki in Alaska, or an Uber Shuttle in Egypt, our platform powers fare estimates, calculations, cancellations, promotions, taxes, and adjustments through a unified system. We provide core APIs that serve as foundational building blocks for teams across the company, supporting diverse business goals at scale.
  • Fares is a surprisingly complex domain, requiring precise computation across 5,000+ cities, each with its own tax, legal, and regulatory constraints. Our mission is to simplify this complexity and improve transparency, predictability, consistency, and alignment between promised and actual prices and earnings.
  • Playing a key role in a multi-quarter, ground-up rewrite of the Fares platform, a high-stakes transformation balancing backward compatibility, ML model integrity, and stakeholder alignment. All this while continuing to support critical business launches, experiments, and growth initiatives like changing the tires on a moving vehicle.
Core APIsFare estimatesCalculationsPromotionsML model integrityBackend Development+1

Senior Software Engineer

Promoted

Sep 2022Feb 2025 · 2 yrs 5 mos

  • Part of the Marketplace Fulfillment platform at Uber. Whether it's ending a trip, completing an Eats delivery, or finishing a package drop-off, our team handles order finalization. We process ~35 million orders per day across all lines of business. We bridge real-time Fulfillment systems with long-term storage, ensuring accurate fare computations and reliable money movement to get our partners paid.
  • We also serve as the source of truth for driver supply state changes, storing petabytes of data in Uber’s in-house distributed, append-only SQL store (Schemaless). We maintain the supply reaction handler systems and manage Gairos Flink jobs that compute time-based aggregations over supply data. These power diverse use cases, such as: (i) Providing hourly summaries of activity to delivery and rider partners, (ii) Enabling hourly driver payments in select markets, (iii) Supporting analytics and operational insights across teams.
  • In 2024, I joined the Fares platform, operating at the intersection of Fulfillment and Fares throughout H1 2024, contributing to systems that power core pricing logic, financial correctness, and regulatory compliance across Uber’s global markets.
Order finalizationReal-time systemsData storageFlink jobsBackend DevelopmentData Engineering

Software Engineer II

Apr 2021Aug 2022 · 1 yr 4 mos

  • As part of the Edge Platform, we help maintain the best in class API Gateway, push/streaming and External API gateway for all of Uber. We serve well over a million RPS to our TChannel / gRPC backend services and stream push messages efficiently to a million concurrent connected devices.
  • Our platform is used by all of Uber engineering. I am helping build new features on the Platform and working on maintaining and squeezing out the bottlenecks from the platform as without an Edge layer, you're not getting your Uber :)
API GatewayStreamingBackend servicesBackend DevelopmentAPI Development

Flipkart

2 roles

SDE II

Promoted

Feb 2020Apr 2021 · 1 yr 2 mos

  • Powering ad keyword recommendations and reach estimation on user searches.
  • Built an audit as a service for NRT ingestion of ad audits. Presented this in FK TechEx forums
  • Wrote pluggable libraries for improvements on Dropwizard and Jersey filters.
  • Lots of Kafka Connect, Kafka, MySQL, Elastic and Kafka Streams.
  • Wrote a JDBI unit of work library used by multiple teams. Open sourced to Maven Central.
  • Contribution in Flipkart Incubator open source projects.
  • Recognitions
  • Received Value Champion Award (BU level) July - Oct 2020
  • Received Spot Award (Instant Karma) for Jul-Aug.
  • Won Flipkart wide Code Craftathon: Guardians of Code Quality at Flipkart
  • (Organised by the Architects. Winning entries would go on to set the bar for code quality at Flipkart)
Ad keyword recommendationsAudit as a serviceKafkaMySQLBackend DevelopmentData Engineering

SDE I

Nov 2018Feb 2020 · 1 yr 3 mos

  • Working on the ingestion systems that power ads on the Flipkart Homepage / search page
  • Medium scale (~100 nodes) distributed systems and stream processing frameworks.
  • Wrote a Demand orchestrator service that powers the backend at advertising.flipkart.com.
  • Pipelines that push Ads to Facebook, Google and Hotstar besides Flipkart.
  • Interactions with multiple cross teams. All jointly striving for the best engineering practices.
  • Recognitions
  • Received OP rating (highest) after my first YE cycle at Flipkart.
  • Received Value Champion Award (BU level) for Dec'19 - Mar'20
  • Received Spot Award (Shining Star) for the 2019 Opening release.
  • Runner up in Flipkart Search Hackathon - Improving & personalising search auto suggest
Ingestion systemsDistributed systemsStream processingBackend DevelopmentData Engineering

Accolite

3 roles

Senior Software Engineer

Promoted

Aug 2018Nov 2018 · 3 mos

  • Worked on reactive server side tech - Vert.x, Kafka, Apache Flink, CouchBase
  • Backend for Prudential: Pulse App. 4+ stars on Play Store/iOS
  • Back end lead (team of 4)- handled active dev, knowledge sharing and arch discussions.
  • Maintaining a multi node Redis cache on Google Cloud Platform
  • Mentored and provided guidance to freshers on dev tools / code structure / documentation.
  • Took regular interviews for engineering positions at Accolite.
Reactive server-side techRedisGoogle Cloud PlatformBackend DevelopmentCloud Computing

Android Developer

Jul 2018Jul 2018 · 0 mo

  • Developed an Android application at a hot house event in Hong Kong within three days
  • This serves as a Proof of Concept for a healthcare app to be developed by the winner.
  • Team comprised of several members from Accolite as well as other nationalities
  • The project bagged the first prize at One IFC, Hong Kong.
  • All of us received a DJI drone in winnings, subsequently confiscated by Hong Kong airport authorities.
  • Participation from US, HK, Singapore, Greece, Malaysia, China, UK and of course, India :)
  • Key highlights of the projects :
  • 1) Machine Learning Chat Bots and health assessment Powered by internal Babylon SDK
  • 2) Doc Doc API integration to allow users to book apointments and rate doctors.
  • 3) Asprise OCR SDK for recognizing insurance claims and uploading them using a camera.
  • 4) Google Maps API for marking the local list of pharmacies nearby.
  • 5) FitBit Integration for fitness tracking.
  • 6) Cutting edge Android libraries not limited to RetroFit, ButterKnife, Glide, Picasso and Dagger.
Android application developmentMachine LearningAPI integrationMobile Development

Software Engineer

Jul 2017Jul 2018 · 1 yr

  • Worked with Aviation team in multiple projects.
  • Handled front-end (Angular) and back-end departments (Java) of enterprise level apps.
  • Developed a viable solution to take care of migration of SQL data to a newer system.
  • Involved in active monitoring of Red Hat Enterprise Linux Server.
  • Recognitions
  • Promoted to Senior Software Engineer after a year.
  • Picked for the Hong Kong hothouse (basis the Android skills) where we developed an idea.
  • One of the youngest to be a part of the recruitment panel at the Anna University Chennai '17
Front-end developmentBack-end developmentSQL migrationFullstack DevelopmentDatabase Management

Isro - indian space research organization

Summer Trainee

Jun 2016Jul 2016 · 1 mo · Dehra Dun Area, India

  • Develop a Fuzzy Maximum Likelihood Classifier for single class extraction with/out threshold.
  • Confused? We had to identify water, clay, grassland, wheat, forest etc in unclassified images.
  • Images were captured by geostationary satellite GSATs.
  • Huge monolithic codebase which was not fun to work with. But it worked.
  • You can read more about the project at https://github.com/isopropylcyanide/Fuzzy-Classifier
Fuzzy Maximum Likelihood ClassifierImage classificationMachine LearningData Analysis

Education

Dr B R Ambedkar National Institute of Technology, Jalandhar

Bachelor of Technology — Computer Science and Engineering

Jan 2013Jan 2017

Army Public School, Kirkee, Pune

Higher Secondary

Jan 2011Jan 2013

Army Public School, Chandigarh

High School — Secondary School

Jan 2008Jan 2010

Army Public School, Mhow, Indore

Middle School

Jan 2005Jan 2008

Army Public School, Yol, Dharamshala

Primary School

Jan 2002Jan 2005

Army Public School, Shillong

Primary School

Jan 1999Jan 2002

Stackforce found 100+ more professionals with Backend Development & Api Development

Explore similar profiles based on matching skills and experience