Ankur Agarwal

Software Engineer

8 yrs 2 mos experience
Highly Stable

Key Highlights

  • Expert in scalable, high-performance systems design.
  • Proven track record in performance optimization and load testing.
  • Strong leadership in multi-currency billing platform development.
Stackforce AI infers this person is a SaaS backend engineer with expertise in performance optimization and microservices architecture.

Contact

Skills

Core Skills

MicroservicesAwsPerformance OptimizationSpring BootJavascriptSoftware InfrastructureEngineeringPython

Other Skills

AWS DynamoDBAWS LambdaC++CQRSData StructuresDatabase Management System (DBMS)High-Level DesignLeadershipLow-Level DesignManagementProgrammingProject PlanningPublic SpeakingPython (Programming Language)Redis

About

I'm a software engineer specializing in building scalable, high-performance systems using Java, Spring Boot, AWS cloud services, and microservices architecture. My expertise spans backend development with Spring Boot and AWS Lambda, distributed systems design using DynamoDB, SQS, and SNS, implementing CQRS and event sourcing patterns for optimal performance, cache management with custom Redis implementations, and performance optimization through comprehensive load testing, profiling, and JVM tuning. I excel at system architecture and design, having mastered HLD/LLD implementations for complex billing and lifecycle management systems, developed robust concurrency control mechanisms with locking strategies for data consistency, and orchestrated large-scale data migrations using AWS Glue ETL for resource optimization. My technical toolkit includes JavaScript for building AI agents with advanced prompting techniques, and deep expertise in asynchronous processing, API optimization, and microservices patterns. I've honed my skills in performance engineering by diagnosing and resolving memory and latency issues, implementing efficient scaling policies, reducing API latencies through architectural improvements, and building intelligent automation tools that enhance developer productivity. A B.Tech graduate in Electrical and Electronics Engineering from NIT Warangal, I'm passionate about scalable design principles, performance optimization, and leveraging cutting-edge technologies to build robust solutions while fostering technical excellence through collaboration and mentoring.

Experience

Uber

Software engineer 2

Jan 2026Present · 2 mos · Bengaluru, Karnataka, India · Remote

Postman

Software Engineer

Nov 2025Jan 2026 · 2 mos

Atlassian

2 roles

Software Engineer 2

Promoted

Mar 2023Aug 2025 · 2 yrs 5 mos · Hybrid

  • Multi-currency Support for new billing platform: Led the HLD/LLD design and implementation of a new billing platform supporting multiple currencies through a crawler architecture. This facilitated the seamless migration of 28k paid clients, reducing manual effort by creating a business portal for automated rate configuration and customer migration.
  • Catalogue Lifecycle Management: Designed and implemented HLD for a catalogue lifecycle management system for offerings, products, and prices, which improved the app onboarding experience and significantly increased revenue. Developed a locking strategy to ensure data consistency and orchestrated customer migrations between pricing plans.
  • Event Sourced Projections: Optimized write latency by 20% across major APIs using a CQRS pattern with DynamoDB, SQS, Lambda, and SNS. Fine-tuned Lambda parameters to ensure system reliability and efficient asynchronous processing.
  • Performance Optimization: Diagnosed and resolved memory and latency spikes by conducting load tests and profiling APIs. Reduced SLO breach percentage from 90% to 5% and memory utilization from 90% to 20% by upgrading Spring Boot, removing dependencies, and optimizing scaling policies.
  • AI Agent for On-call Support: Developed an AI agent using JavaScript and prompting to automate on-call queries and Jira item creation. Improved engineer productivity by 15% and established knowledge base guidelines to train the agent.
MicroservicesAWS DynamoDBCQRSSQSSNSSpring Boot+3

Software Engineer

Jul 2021Mar 2023 · 1 yr 8 mos · Hybrid

  • Single Table Adoption and Cache Failover: Designed and implemented a robust cache failover strategy by migrating from standard Spring dependencies to custom Redis managers. Unified multiple DynamoDB tables into a single table using AWS Glue ETL, enhancing system resiliency and achieving 10% AWS resource optimization.
  • Bundle Offerings for Upselling: Designed and implemented configurable product bundles in DynamoDB, enabling more effective upselling strategies. Built a dedicated internal tool for operations teams to manage bundle configurations, contributing to a significant $114 million increase in Annual Recurring Revenue (ARR).
Software InfrastructureEngineering

Samsung india

Summer Intern

May 2020Jul 2020 · 2 mos · Bengaluru, Karnataka

  • Developed a Python-based text analyzer tool for parsing gigabytes of call log data, enabling detailed analysis and insights.
  • Designed and built a user-friendly Graphical User Interface (GUI) using tkinter, matplotlib, and Python's threading module to enhance the user experience and maintain responsiveness during large file processing.
  • Utilized regular expressions for efficient data searching and extraction within large trace logs.
  • Implemented features for data analysis, including plotting graphs, dynamically building files, and performing detailed analysis on specific log types.
  • Leveraged multithreading to handle the processing of large files, ensuring the GUI remained interactive and avoided freezing.
  • Created comprehensive documentation for the project, detailing its functionality, usage, and technical details
Python

National institute of technology warangal

Student

Aug 2017Aug 2021 · 4 yrs · Warangal Area, India

Education

National Institute of Technology Warangal

Bachelor of Technology — Electrical and Electronics Engineering CGPA-8.55/10

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Microservices & Aws

Explore similar profiles based on matching skills and experience