Sahil Garg

Engineering Manager

Gurgaon, Haryana, India13 yrs 6 mos experience
Highly Stable

Key Highlights

  • Over 12 years of experience in backend development.
  • Expertise in cloud computing and DevOps tools.
  • Led high-impact projects for major companies.
Stackforce AI infers this person is a Backend Developer with extensive experience in E-commerce and Travel industries.

Contact

Skills

Core Skills

JavaKotlinC

Other Skills

AUIAerospikeAkkaAmazon Web Services (AWS)AntByte ArraysC++Core JavaDatadogDesign PatternsDockerDynamoDBFile PointersFreeMarkerGrafana

About

■ Versatile and results-driven Java Backend Developer with over 12 years of experience in product and client-based environments, proficient in Java, Kotlin, and Python, and a strong focus on backend architecture and scalable systems. ■ Extensive expertise in building enterprise-grade applications across e-commerce, travel, and telecom domains using Spring, REST APIs, GraphQL, DynamoDB, MongoDB, and microservices architecture. ■ Led complex, business-impacting projects end-to-end in companies like Expedia, Amazon, Snapdeal, delivering high-performance systems and customer-focused solutions, including cost-saving innovations and CX enhancements. ■ Expertise in cloud computing (AWS – EC2, S3, Lambda, API Gateway) and DevOps tools including Docker, Kubernetes, Jenkins, Grafana, Datadog, with a solid grasp on CI/CD pipelines, monitoring, and automation. ■ Strong problem-solving and analytical mindset, demonstrated through initiatives like developing metrics libraries, implementing operational excellence tools, and introducing innovative features saving millions of dollars in operational costs. ■ Excellent leadership capabilities, known for driving technical excellence, collaborating across teams, and mentoring juniors while independently owning key

Experience

13 yrs 6 mos
Total Experience
2 yrs 6 mos
Average Tenure
1 yr
Current Experience

Paytm

Engineering Manager

Jun 2025Present · 1 yr · Gurugram, Haryana, India · On-site

Expedia group

Software Development Engineer III

Mar 2021Jun 2025 · 4 yrs 3 mos · Gurugram, Haryana, India · On-site

  • 1. Project: XLR Boosters & Blockers | Tech Stack: Kotlin, Java, ReactJS, GraphQL, DynamoDB, gRPC
  • Overview: XLR is a tool used by partners to boost property visibility on Expedia in exchange for higher commissions.
  • Requirement: Enable partners to boost or block visibility (i.e., adjust compensation) on specific weekdays.
  • Role: Led backend development for both Boosters and Blockers, year-long initiatives.
  • 2. Project: XLR Bidcap for Parent Chain (Marriott) | Tech Stack: Kotlin, Java, ReactJS, In-Memory Cache
  • Overview: Limit Marriott’s commission spend to a defined % margin across all its properties.
  • Role: Designed a full-stack solution by identifying and integrating an internal service to trace property chains; implemented real-time API cache.
  • 3. Project: Cruise Direct Connects | Tech Stack: Java, REST, GraphQL, Docker, Spinnaker, Datadog, MongoDB
  • Overview: Transitioned cruise booking from Sabre GDS to direct integrations with cruise lines.
  • Role: Led design and implementation in a 1.5-year-long project, from requirement gathering to delivery.
KotlinJavaReactJSGraphQLDynamoDBgRPC+5

Snapdeal

Senior Software Engineer

May 2019Mar 2021 · 1 yr 10 mos · Gurgaon, Haryana

  • 1. Project: Metrics Library for Grafana | Tech Stack: Java, Kotlin, Grafana, Time-Series DB
  • Overview: Built a reusable library to enable applications to send custom metrics to Grafana for visualization.
  • Contribution: Designed and developed a plug-and-play JAR for Java/Kotlin apps to send metrics via a time-series database.
  • 2. Project: Range Offers Tool | Tech Stack: Java, MongoDB, Aerospike
  • Overview: Internal tool to manage and control range-based promotional offers.
  • Contribution: Developed the tool end-to-end with CSV upload support backed by MongoDB. Implemented a search interface for querying uploaded data. Integrated Aerospike caching to improve data fetch performance.
  • 3. Project: SD Games | Tech Stack: Java, Rest, SQL, Aerospike
  • Overview: Develop a backend for newly launched SD Games.
  • Contribution: Developed backend apis to return daily questions/answers in SQL tables| Used Aerospike cache to pre-process
  • 4. Project: Operational Excellence| Tech Stack: Java, Aerospike
  • Overview: Reduce processing time of a service
  • Contribution: Identified areas of improvement and performance boost by 20% in production
JavaKotlinGrafanaTime-Series DBMongoDBAerospike+1

Nagarro

Associate Team Lead

Nov 2018May 2019 · 6 mos · Gurgaon, India

  • Project: Casino | Description: Features in casino Games | Contribution: Implementing Multi-threaded casino games in Java - 8.

Amazon

Software Developer

Apr 2016Oct 2018 · 2 yrs 6 mos · Hyderabad Area, India

  • 1. Project: Text Track Tool | Tech: Java, Spring, JSP, JSTL, JUnit, Mockito, Ant
  • Overview: Built a tool for CSAs to subscribe/unsubscribe customers from Amazon SMS notifications.
  • Contribution: Delivered 3500+ lines of JSP + Spring code to production in 4 weeks, reducing ~85 support tickets.
  • 2. Project: Unlink Phone Number Feature | Tech: Java, Spring, JSP, JSTL, AUI
  • Overview: Added capability for CSAs to remove phone numbers from customer accounts.
  • Contribution: Proposed and implemented the feature, reducing 4–5% of related tickets.
  • 3. Project: Notification Platform Migration (China) | Tech: Java 8, FreeMarker, JUnit, Mockito
  • Overview: Migrated SMS and push notifications to a modern platform and launched Out-for-Delivery SMS in China.
  • Contribution: Created predicates, weblabs, and launched new SMS notification reducing 22% contacts; deprecated old STPN service.
  • 4. Project: Saved $2.1M via Self-Service Email Feature | Tech: FreeMarker
  • Overview: Enabled customers to self-update delivery directions via email.
  • Contribution: Replaced CS calls with a self-service button, saving ~$2.1M annually.
  • 5. Project: Operational Excellence Script 1 | Tech: JavaScript
  • Overview: Automated copying of key params between tools for email rendering.
  • Contribution: Built a GreaseMonkey script reducing manual effort from 1–2 mins to 1 click.
  • 6. Project: Operational Excellence Script 2 | Tech: JavaScript
  • Overview: Simplified downstream service issue checks during ticket resolution.
  • Contribution: Built a TamperMonkey script to automate dependency issue checks with one click.
JavaSpringJSPJSTLJUnitMockito+3

Aricent

Senior Software Engineer

Oct 2012Mar 2016 · 3 yrs 5 mos · Gurgaon

  • 1. Project: Recorder | Tech: C, Linked List, Byte Arrays, File Pointers, IPC, Multithreading |Built a multithreaded tool acting as client and concurrent server. Parsed byte streams to generate organized recordings.
  • 2. Project: Cisco GIMLI NCS4001 | Developed FPGA driver code and implemented synchronous/asynchronous messaging.
CLinked ListByte ArraysFile PointersIPCMultithreading

Education

Punjab Engineering College

Bachelor of Engineering (B.E.)

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Java & Kotlin

Explore similar profiles based on matching skills and experience