Summary
Overview
Work History
Skills
Linkedin
Education
Timeline
Generic

Abhishek Garg

Gurugram

Summary

Software engineer with 10+ years of experience architecting distributed systems and cloud-native platforms for enterprise-scale applications. Experienced in leading backend architecture, modernizing legacy systems, building internal developer platforms, and driving cloud migration initiatives. Strong expertise in Java, Spring Boot, Kubernetes, microservices, and system design, with a focus on scalability, reliability, performance, and engineering excellence.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Rapid Canvas
Gurugram
01.2025 - Current
  • Architected and built the Bring Your Own Framework (BYOF) platform on Kubernetes using Knative, enabling customers to deploy their own applications by simply providing their code, without needing to manage infrastructure or deployment complexity.
  • Designed a comprehensive developer framework with reusable helper libraries, utilities, and abstractions, allowing users to build, package, and launch production-ready applications rapidly with minimal boilerplate.
  • Leveraged Knative's serverless capabilities to provide automatic scaling (including scale-to-zero), efficient resource utilization, and simplified operations for user-deployed applications.
  • Established a standardized application lifecycle—including packaging, deployment, configuration, logging, monitoring, and runtime management—making application onboarding significantly faster and more consistent across the platform.
    Architected scalable data-processing pipelines using MySQL and Redis to efficiently process large datasets.
  • Built cloud-native platform services using Kubernetes, Docker, AWS, and GCP, ensuring scalability, reliability, and high availability.
    Drove improvements in deployment automation, observability, release management, and production reliability.

Senior Software Development Engineer

Expedia Online Travel Services
Gurugram
12.2019 - 01.2025
  • Led design and development of REST APIs and microservices supporting large-scale booking and ordering workflows.
  • Built Metasearch Service for order data, enhancing search performance and data accessibility.
  • Developed GraphQL-based data aggregation service, enabling teams to query multiple internal sources efficiently.
  • Designed deployment and rollback guidelines for ordering services, ensuring stability and faster recovery during releases.
  • Played a key role in setting up and managing API Gateway for secure and scalable service integration.

Software Development Engineer 3

Expedia Online Travel Services
Gurugram
04.2021 - 06.2022
  • Designed and delivered Preview Service to save booking snapshots, improving the booking experience.
  • Developed Payment Planning Service, orchestrating multiple payment methods (cards, loyalty points, etc.).
  • Contributed to backend services migration (TRIPS) from on-prem to cloud using HAProxy, scaling to handle millions of requests.
  • Improved efficiency of booking workflows by engineering scalable backend components.

Software Development Engineer 2

Expedia Online Travel Services
Gurugram
12.2019 - 03.2021
  • Contributed to ordering workflow development, a core part of Expedia's booking system.
  • Developed services and APIs to improve data accessibility and user experience.
  • Collaborated with cross-functional teams to deliver high-quality, production-ready features.
  • Gained hands-on experience with microservices architecture, cloud migration, and payment services.

Senior Software Engineer

Paytm
Noida
09.2018 - 12.2019
  • Designed and developed backend services for the Digital Catalog, powering product listings like electricity, apartments, and mobile recharges, improving accessibility and user experience.
  • Architected and implemented the backend for the Admin Panel, enabling creation and management of Paytm's verticals, categories, and products.
  • Redesigned and enhanced Donation & Devotion modules, optimizing system workflows and improving overall user engagement.
  • Delivered scalable, high-performance services using Java, Spring Boot, Elastic Search, Kafka, Aerospike, and MySQL.
  • An online payment and financial services company.

Software Developer

Paytm
Noida
09.2018 - 03.2019
  • Designed and developed backend components of the Digital Catalog, contributing to Paytm's expansion into multiple digital product offerings.
  • Assisted in Paytm Hotels integration by implementing search functionality with Elastic Search, enhancing booking efficiency.
  • Collaborated with senior engineers on system design, data modeling, and service development, gaining strong expertise in Java, Spring Boot, and MySQL.
  • Ensured code quality and performance through active participation in reviews, testing, and optimization.
  • An online payment and financial services company.

Software Engineer

Samsung R&D Institute
Noida
09.2016 - 09.2018
  • Designed and developed the Receipt Upload System for Samsung Pay (US market), enabling users to upload and manage receipts, improving service functionality and user convenience.
  • Contributed to monthly security releases for flagship models (Galaxy S6 and S6 Edge), ensuring timely delivery of patches and maintaining device security.
  • Collaborated with global teams to integrate features into production systems, adhering to high security and performance standards.
  • Worked across full development lifecycle - requirement analysis, design, coding, testing, and deployment - strengthening expertise in large-scale consumer applications.

Technology Intern

Proptiger
Gurugram
01.2016 - 06.2016
  • Analytics Dashboard Development: Created an analytics dashboard using Hosted Graphite, integrating JCore Java, MySQL, and Amazon AWS to provide real-time insights and data visualization.
  • 4-D View Project Listings Templating: Implemented a 4-D view templating system for project listings using the doT.js templating engine and JavaScript, enhancing the user interface and data representation.
  • Real Estate News & Twitter Feeds Chrome Extension: Developed a Chrome extension to display real estate news and Twitter feeds, utilizing JavaScript, JQuery, HTML, and CSS to deliver a seamless user experience.
  • An online real estate service.

Skills

  • Java
  • Spring Boot
  • Python
  • Knative
  • GraphQL
  • REST
  • Microservices
  • LLM Application Development
  • Retrieval-Augmented Generation (RAG)
  • MySQL
  • Dynamo DB
  • Kafka
  • Elastic Search
  • AWS
  • Kubernetes
  • Kotlin
  • Docker
  • HAProxy
  • Nginx
  • Kong
  • Data dog
  • Splunk
  • Maven
  • Git
  • Data Structures & Algorithms
  • System Design

Linkedin

https://www.linkedin.com/in/agarg44/

Education

Computer Engineering

Thapar University, Patiala

2016

Timeline

Senior Software Engineer

Rapid Canvas
01.2025 - Current

Software Development Engineer 3

Expedia Online Travel Services
04.2021 - 06.2022

Senior Software Development Engineer

Expedia Online Travel Services
12.2019 - 01.2025

Software Development Engineer 2

Expedia Online Travel Services
12.2019 - 03.2021

Senior Software Engineer

Paytm
09.2018 - 12.2019

Software Developer

Paytm
09.2018 - 03.2019

Software Engineer

Samsung R&D Institute
09.2016 - 09.2018

Technology Intern

Proptiger
01.2016 - 06.2016
Abhishek Garg