Summary
Overview
Work History
Education
Skills
Timeline
Generic

SAURABH KHANDELWAL

Gurugram

Summary

A results-driven, customer-focused, articulate and analytical Software Engineer who can think “out of the box”. Strong in data structure, Algorithm design, development and problem solving skills.

Overview

13
13
years of professional experience

Work History

Principal Software Engineer

HUB
08.2022 - Current
  • Leading Data Platform team to develop scalable solution for Asset management domain
  • Developed new products to take to clients by leveraging Microsoft Azure cloud technologies
  • Extensively working with Microservices and Event-Driven Architecture using Confluent Kafka
  • Experience working with container orchestration managers such as Kubernetes
  • Experience with TDD and Azure DevOps practices and tooling.
  • Drove substantial improvements in software quality by establishing rigorous code review processes and performance monitoring tools.
  • Led development of critical features from ideation to launch, ensuring alignment with business objectives and stakeholder requirements.
  • Received client commitment of $10M to develop and deliver to world's largest Asset manager for reporting and data analytics software development

Lead Software Engineer

Expedia Group
08.2019 - 07.2022
  • Led in-house development team and collaborate with product management, product design and project management
  • Developed new products to take to clients by leveraging cloud technologies
  • Have strong understanding of key agile engineering practices to guide teams and contribute to growing and improving engineering practices
  • Reduced system downtime by proactively monitoring performance metrics and applying necessary optimizations or fixes when needed.
  • Designed scalable software architecture to accommodate future enhancements without compromising current functionality.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Successfully transitioned 300M users from legacy Identity flows to enhanced and single identity flow

Lead Software Engineer

Orange Business Services
06.2017 - 08.2019
  • Working on MSA-based architecture using SpringBoot, Camunda and Apache Kafka
  • Designing, developing, testing and debugging applications at product level
  • Responsible for creating low-level design and high-level design of product
  • Responsible for Code Review of other team members
  • Responsible for mentoring team members and giving technical guidance
  • Translated customer and system requirements into robust software design with test-driven approach.
  • Established coding standards across engineering team to ensure uniformity in style and approach among all developers.

Software Engineer Team Lead

Kronos
10.2016 - 06.2017
  • Designing, developing, testing and debugging applications at Product level
  • Interacting with clients to understand use-cases
  • Designing LLD(Sequence Diagrams) for stories/epics in Confluence
  • Working on Scrum tool to follow Agile processes (JIRA)
  • Optimized software performance by implementing efficient algorithms and code optimizations.
  • Collaborated with cross-functional teams to deliver high-quality software solutions on time and within budget.
  • Integrated third-party APIs to expand application capabilities and improve overall performance.

Team Leader

Newgen Software Technologies Ltd
07.2011 - 09.2016
  • Working in the Agile-Sprint model to deliver all User Stories promptly
  • ECM-On-Cloud (Using S3 and HCP servers for content storage)
  • Developed Media streaming support for ECM-Module (Omnidocs)
  • Provided Federated Search feature for ECM-Module
  • Worked on Elastic search server for Full-text search engine capabilities
  • Enhanced team productivity by implementing efficient work processes and regularly reviewing performance metrics.
  • Coordinated resources effectively to meet project deadlines and achieve desired results.

Education

Bachelor of Technology - Computer Science

Jaipur Engineering College And Research Centre
Jaipur
06.2011

Skills

  • JAVA Technologies: Core Java, J2EE, Multithreading, Spring Boot, REST microservices
  • Database: MSSQL, MongoDB, Redis, Cassandra, DynamoDB
  • Tools: Eclipse, JIRA, Confluence, IntelliJ
  • Version Control: Git, SVN
  • Build Tools: Maven, Gradle
  • Messaging Platform: Kafka, RabbitMQ
  • Cloud: AWS, Azure, GCP
  • Scalable & Distributed Systems
  • Architectural expertise
  • Microservice Design

Timeline

Principal Software Engineer

HUB
08.2022 - Current

Lead Software Engineer

Expedia Group
08.2019 - 07.2022

Lead Software Engineer

Orange Business Services
06.2017 - 08.2019

Software Engineer Team Lead

Kronos
10.2016 - 06.2017

Team Leader

Newgen Software Technologies Ltd
07.2011 - 09.2016

Bachelor of Technology - Computer Science

Jaipur Engineering College And Research Centre
SAURABH KHANDELWAL