Gaurav Kumar

CEO

Faridabad, Haryana, India12 yrs 10 mos experience
Highly Stable

Key Highlights

  • Led initiatives reducing production issue detection time from 4 hours to under 1 hour.
  • Achieved $360K savings by enhancing Jira Issue History reliability.
  • Successfully transitioned monolithic systems to microservices architecture.
Stackforce AI infers this person is a SaaS architect with extensive experience in microservices and cloud solutions.

Contact

Skills

Core Skills

Amazon Web Services (aws)Microservice ArchitectureObject Oriented DesignRelational Databases

Other Skills

GraphQLObservabilitygRPCJava 8KubernetesPythonjava 6SpringC++Java 11OpentracingDatadogSpinnakerVulcanMemcached

About

• Dynamic and results-driven Principal Software Engineer with over 12+ years of experience in software architecture, distributed systems, and technical leadership. • Proven track record of leading cross-functional teams to deliver scalable and secure solutions, driving significant cost savings and revenue growth. • Adept at enhancing system reliability and fostering a culture of continuous improvement. • Proficient in Java, AWS, application frameworks, software architecture, designing distributed, scalable, and secure systems, CI/CD, SQL/NoSQL/NewSQL databases, observability. Experienced in Agile methodologies, and technical leadership, fostering a culture of continuous improvement.

Experience

12 yrs 10 mos
Total Experience
2 yrs 6 mos
Average Tenure
--
Current Experience

Sabbatical

On Sabbatical -- Travel, Freelancing

Oct 2024Sep 2025 · 11 mos · India

Atlassian

2 roles

Principal Software Engineer

Promoted

Oct 2023Sep 2024 · 11 mos · India · Remote

  • Data Loss Prevention (DLP):
  • Worked on a new Atlassian-wide security offering for Data Loss Prevention across multiple products,
  • such as Jira, Confluence, to enable 5.2 million paid seats with projected annual revenue of $72 million.
  • Led the engineering program, including the backend architecture, roadmap, and execution strategy for DLP Classification in Jira across various experiences such as Jira Issue Create, Issue View, and more.
  • Collaborated closely with senior/principal engineers, product managers, etc across multiple teams spanning time zones.
  • Jira Issue History Reliability:
  • Led an initiative to enhance the reliability of Jira Issue History to support the Atlassian Visualisation
  • Platform, an analytics platform that internally utilises issue history, reducing system cost by $360K.
  • Devised a strategy to programmatically identify 150+ public Rest and GraphQL APIs along with their call flows in legacy monolith codebase integrated with Jira Issue History.
  • Mentored senior engineers in designing and developing a new orchestration solution. Additionally,
  • establishing a strategic approach to limit its integration within monolithic systems where direct
  • database access is prevalent.
  • Time To Detect (TTD) Production Issues:
  • Led a program to automatically detect and reduce Time To Detect production issues to under 1 hour,
  • down from over 4 hours . Previously, 78% production issues were reported by end customers rather than being identified by our existing monitoring system.
  • Standardized and automated org wide SLOs, debugging dashboards, and alerts.
Amazon Web Services (AWS)Microservice Architecture

Senior Software Engineer

Aug 2021Sep 2023 · 2 yrs 1 mo · India · Remote

  • Jira Issue View Decomposition:
  • Led the engineering program, including the backend architecture, roadmap, and execution strategy for the Jira Issue View Decomposition, which enabled frontend engineers to replace Redux and sweet-state with Relay.
  • Worked closely with a team of 6 backend engineers and collaborated closely with 2 frontend principal
  • engineers to deliver 70 GraphQL mutations and queries. This involved crafting TypeSafe public APIs and
  • achieving an enhanced TTFB of 1 second at P99 across all APIs, with a scale of 125K peak TPS per API.
  • Designed an automated observability solution for new GraphQL APIs, ensuring support for Reliability
  • and Performance SLOs, along with monitoring and debugging dashboards and alerts.
  • The backend solution developed as part of this program saved approximately 11 months in another
  • program aimed at modernizing the Jira Issue Transition Screen, reducing development estimates by 61% from 1.5 years to 7 months.
  • Jira Issue Create Modernisation:
  • Led the rollout of Modernised Global Issue Create, working closely with 4 backend and 4 frontend engineers. The rollout to 100% of customers was achieved as planned despite the significant KTLO load on the team.
  • Efficiently managed the high KTLO load across multiple team owned Jira projects including Jira project create, Jira project delete, Jira project archive and Jira issue bulk operations.
  • Developed support for canary release of new Jira issue fields into the modernised global issue create.
Object Oriented DesignAmazon Web Services (AWS)

Expedia group

Software Development Engineer III

May 2018Aug 2021 · 3 yrs 3 mos · Gurugram, Haryana, India

  • Order Management System:
  • Led the API First initiative for the Order Notification Service, defining new API contracts in gRPC.
  • Led the API First initiative for Event Processing Service and made significant contributions:
  • Developed a High Level Design for Observability in AWS Lambda function.
  • Published a High Level Design for Shallow and Deep Event Reconciliation in Distributed System.
  • Transaction Bridge: Event processing as a service platform processing ~1 billion events per day
  • Worked on rebuilding of the legacy system on top of AWS serverless architecture, enabling elastic scaling, removing operational overhead and optimized cost. Achieved a significant cost reduction of ~76% from around $3.8M to about $912K annually.
  • Initiated efforts to optimize AWS resource costs in the new system, leading to an additional yearly saving of about $120K.
  • Introduced Distributed Tracing has helped the team shift focus from Monitoring to Observability, providing better insights into system health and facilitating issue troubleshooting.
  • Designed and implemented automated end-to-end testing of asynchronous system, reducing deployment time by ~50 minutes.
  • Designed and implemented core components including Subscriber Flow, Bulk Event Republish, Event Pipeline Lifecycle Management, Message Acknowledgment, Kafka Delivery Activity, Json2Json Transformation Activity.
  • Addressed critical issues in the legacy system including Elasticsearch index corruption, uneven data distribution in Kafka cluster, out-of-sync Kafka replicas, and Apache Storm topology stuck issues.
  • Tech stack used: Java 8, Apache Storm, Kafka, Elasticsearch, Apache Zookeeper, Cassandra, Cucumber, OpenTracing, Splunk, Testcontainers, Spring Boot, Docker, Spinnaker, Haystack, AWS Lambda, AWS SQS, AWS S3, AWS ECS, AWS CloudFormation Templates, AWS Athena, AWS ApiGateway, AWS CloudWatch, AWS DynamoDB, AWS ElasticLoadBalancingV2, AWS Glue, AWS Kinesis Data Streams, AWS Fargate, AWS Fargate Spot.
Object Oriented DesignAmazon Web Services (AWS)

Yatra online pvt ltd

3 roles

Technology Lead

Apr 2017May 2018 · 1 yr 1 mo

  • Midoffice:
  • Led the re-architecture of monolithic system “Midoffice” to a microservice architecture, working with a team of 8 engineers to address performance, maintenance, development, and scalability issues.
  • Advocated for Test-Driven Development (TDD) among team members.
  • As part of a cost optimization initiative, we migrated the legacy system to MariaDB from Microsoft SQL Server.
  • Tech stack used : Java 8, Python, Kubernetes, Docker, Kafka, Kafka Rest, MongoDB, Dropwizard, Hibernate (JPA), JDBI, JOOQ, Retrofit, Caffeine, Selma, Checker Framework, Guice, Dagger 2, Jetty, Jersey, Graylog, Swagger, Jackson, Redash, Git, Gitlab, Git Flow, Gradle, Jenkins, SonarQube, TestNG, Mockito, PowerMockito, Embedded Mongo, WireMock, REST Assured, Jacoco, OWASP ZAP.
Object Oriented DesignRelational Databases

Senior Software Engineer

Promoted

Apr 2015Mar 2017 · 1 yr 11 mos

  • Domestic Hotels and Homestays:
  • Led the back-end development of Homestays.
  • Led the decomposition of the hotels Inventory and Availability system from a monolithic system to a microservices architecture with a team of 3 engineers.
  • Open source contribution to Yammer Breakerbox, added support for Rancher Instance Discovery.
  • Promoted Test-Driven Development (TDD) within the team, achieving over 80+% code coverage.
  • Introduced Concourse for implementing CI/CD pipelines.
  • Tech stack used : Java 8, Python, Rancher, Docker, Docker Compose, Elasticsearch, MongoDB, Consul, Portus, Kibana, Graylog, Dropwizard, Play Framework, RxJava, Hystrix, Guice, Dagger 2, Jetty, Jersey, Swagger, Jackson, Retrofit, Yeoman Generator, Guardian Alerta, Git, Gitlab, Git Flow, Maven, Gradle, Jenkins, Concourse, SonarQube, TestNG, Wiremock, Mockito, PowerMockito, Embedded Mongo, Jacoco.
  • Domestic and International Flights:
  • Implemented a feature that allows users to reserve international flights for free and pay later (Hold For Free).
  • Improved the Time to First Byte (TTFB) for flight search results.
  • Introduced Varnish Cache to significantly reduce the response time of search results from ~200ms to ~55ms. This also reduced the load on application servers by approximately 32% on regular days and by about 37% during sales.
  • Proactively cached Flight Search Results using Memcached, increasing the hit ratio from around 28% to approximately 67%. This enhancement led to a improved Time to Interactive (TTI) of about 2 seconds for 39% of domestic flight searches.
  • Incrementally refactored and optimized code base and workflows.
  • Provided production, team, and API support to the mobile team.
  • Tech stack used : Java 6, Spring, Spring Boot, Spring MVC, Hibernate, Websocket, RabbitMQ, MongoDB, MySQL, Apache Velocity, Varnish Cache, Memcached, Jvisualvm, Apache Tomcat, Ant, Svn, Jenkins, IntelliJ.
Object Oriented DesignRelational Databases

Software Engineer

Nov 2013Mar 2015 · 1 yr 4 mos

  • Domestic and International Flights:
  • Developed a feature for online flight rescheduling to partially/completely reschedule domestic flights.
  • Revamped midoffice scheduler used for post-booking financial reconciliation.
  • Iteratively refactored and optimized code base and workflows.
  • Provided production, team, and API support to the mobile team.
java 6Spring

Agnity,inc

Member Technical Staff

Jul 2012Nov 2013 · 1 yr 4 mos · Noida, Uttar Pradesh, India

  • Openwave Voice and Video Messaging:
  • As a member of a continuous engineering team, I was responsible for enhancing server-side features and continually improving the product.
  • Developed Inter-mailbox Messaging APIs (Send/Forward/Reply to a mail) using the Servlet adapter by Noelios Restlet Engine.
C++java 6

Education

Netaji Subhas Institute of Technology

Bachelor of Engineering (B.E.) — Instrumentation and control

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Amazon Web Services (aws) & Microservice Architecture

Explore similar profiles based on matching skills and experience