Software Engineer II at Uber

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Greater Bengaluru Area

Bengaluru, Karnataka, India

Bengaluru Area, India





Bachelor's degree, Computer Science
The LNM Institute of Information Technology
Join Gopal and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer II at Uber
Backend engineer with 9+ years designing and building high-availability distributed systems in Java and Go, across mobility, fintech, and AI marketplaces at Uber, Angel One, and Ola. I focus on low-latency, event-driven microservices that stay reliable under real-time, high-stakes load, and I've owned systems end to end, from architecture through production. • Uber: Designed and delivered the gig-matching system behind Uber's knowledge-work marketplace, using OpenSearch to cut query latency and scale horizontally. • Angel One: Built real-time trading infrastructure, including fund transmission to exchanges, pre-trade margin computation, and an automated square-off system that averted regulatory penalties. • Ola: Drove cab booking and tracking to 99.99% availability through resilience and monitoring improvements. • Throughout: Owned system design end to end and partnered closely with product and operations teams on adoption. Skills • Languages: Java, Go, Python • Frameworks: Spring Boot, Dropwizard, Gin, Hibernate • Data: MySQL, DynamoDB, Redis, OpenSearch, Pinot • Messaging & streaming: Kafka, SQS/SNS • Architecture: Micro services, event-driven systems, distributed systems, REST, gRPC • Cloud: AWS (Lambda, DynamoDB, CloudWatch, SQS/SNS)
Bengaluru
claude code
claude
codex
cursor
Software Engineer II at Uber, Aug 2024 - Present · 2 yrs 2 mos, Bengaluru, Karnataka, India, Part of the KWM Supply Fulfilment (Uber AI solutions) team, building the platform that powers intelligent gig↔operator matching at scale.
Software Development Engineer 3 at Angel One, Oct 2021 - Dec 2023 · 2 yrs 3 mos, Bengaluru, Karnataka, India, Built backend services powering trading operations, fund movement, and platform reliability. - Developed a system to automatically square off derivative positions, averting exchange-imposed penalties. - Designed and built a scheduler service to efficiently manage and schedule future tasks. - Built a microservice for transmitting customer funds to different exchanges during trading hours. - Implemented GroupCache across multiple services for local data caching, optimizing performance and reducing latency. - Developed a feature to compute the capital required to buy or sell any stock. - Built a metrics library to populate application metrics across services for monitoring and observability.
Senior Software Development Engineer at Ola (ANI Technologies Pvt. Ltd), Apr 2021 - Oct 2021 · 7 mos, Bengaluru, Karnataka, India, Cab Booking, Ola Worked on user onboarding and the core cab booking/tracking experience with a focus on reliability at scale. - Developed unified user creation across multiple sources within the Ola platform, standardizing onboarding across channels. - Enhanced the robustness of the cab booking and tracking flow to achieve 99.99% availability, improving reliability for riders and drivers at scale.
Software Development Engineer at Ola (ANI Technologies Pvt. Ltd), Oct 2019 - Apr 2021 · 1 yr 7 mos, Greater Bengaluru Area, OLA Fleet Built backend services and automation to streamline vehicle servicing and safeguard fleet assets. - Developed an automatic parts-approval service to expedite the vehicle repair process and reduce downtime. - Built a workshop management microservice to replace the existing Jira-based workflow, streamlining service operations. - Created a service to detect and notify drivers of harsh-braking behavior, improving asset health and the overall user experience. - Designed a system to detect vehicles with malfunctioning GPS as a safeguard against vehicle theft.
Engineer || at HERE Technologies, Nov 2018 - Oct 2019 · 1 yr, Bengaluru, Karnataka, India, - Designed and implemented automated periodic backup and recovery for DynamoDB tables using AWS Lambda and CloudWatch (scheduled events), ensuring reliable, hands-off data protection and faster disaster recovery. - Introduced correlation IDs across the system to trace and monitor requests as they flow through multiple microservices, significantly improving observability and debugging in distributed workflows.
Software Engineer at Zefo, Sep 2017 - Nov 2018 · 1 yr 3 mos, Bengaluru Area, India, Built and owned backend services across product procurement, catalog, offers, and warehouse operations, integrating them into the core order and delivery flow. - Designed and implemented a microservice to facilitate product procurement directly from customers, streamlining the intake pipeline. - Developed an offers service that ingests data from Google Sheets and dynamically renders promotional offers on the website, enabling non-technical teams to update offers without code changes. - Built an automated product-location assignment system using a greedy algorithm to optimize warehouse space allocation and reduce manual placement effort. - Created an offline-store product management tool with automatic stock-transfer functionality and distinct discount rules for affiliate-store products, integrated seamlessly with the existing order and delivery flow. - Delivered Spare Part Automation — a tool to manage, evaluate, and automatically price spare parts within the warehouse, reducing manual pricing overhead. - Implemented product categorization carousels that group items of the same type using the Zefo Model ID, improving product discovery on the storefront.
Bachelor's degree, Computer Science, The LNM Institute of Information Technology