Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Timeline
Generic

Gaurav Kumar

Bengaluru

Summary

Results-oriented Software Engineer with 3 years' experience developing high-availability, event-driven, and microservice-based backend systems. Proficient in Java, Spring Boot, Apache Camel, and Azure Service Bus with a focus on system reliability, scalability, and distributed architecture.Demonstrated success in optimizing message processing pipelines, improving system throughput, and delivering enterprise integrations at Global scale.

Overview

4
4
years of professional experience

Work History

Software Developer I

DP World
Bengaluru
06.2022 - Current

Cargoes Community Platform

  • Developed a Web Socket-based integrator service (STOMP over AMQP) enabling real-time communication between port terminals and external systems across 5+ global locations. Integrated Apache Camel with Azure Service Bus, processing 40,000+ messages per day via queue and topic subscriptions to achieve high-throughput, fault-tolerant communication.
  • Co-owned inventory service, scaling system to process 1M+ events per day with in-order processing of inventory items through partitioning logic.
  • Enhanced idempotency and retry logic, reducing duplicate message events by 15% and increasing message delivery reliability.
  • Engineered an event-command framework ensuring domain events trigger only after transactional commits, improving data integrity and reducing failed event deliveries by 40%.

Special Service Requests (SSR) Platform

  • Designed and co-implemented a configurable microservice platform enabling dynamic workflow deployment, reducing release time for new services by 90%.
  • Built RESTful analytics APIs for revenue leak detection and operational insights, contributing to initiatives projected to recover $100 million annually.
  • Scaled platform throughput to over 10,000 daily requests across multi-region deployments, achieving 99.9% uptime.

Education

Bachelor of Technology - Mechanical Engineering

Indian Institute of Technology Roorkee
05.2022

Skills

  • Languages: Java, JavaScript, TypeScript, C
  • Backend & Frameworks: Spring Boot, Nodejs, Apache Camel, Git, JMS
  • Protocols & APIs: REST, WebSocket, STOMP
  • System Design & Architecture: Event-Driven Design, Distributed Systems, Microservices architecture
  • Cloud & Infrastructure: Docker, Kubernetes, NGINX, Microsoft Azure
  • Messaging & Streaming: Apache Kafka, Azure Service Bus, Redis Pub/Sub

Accomplishments

Scaled the Inventory Service to process 1M+ events per day with strict in-order processing guarantees using partition-based design, ensuring data consistency across distributed consumers and eliminating race-condition induced inventory mismatches.

Projects

  • Distributed Eventual Consistent Storage System, Roorkee, 05/01/20, 11/30/20, Built a fault-tolerant distributed storage system supporting configurable consistency models., Implemented SHA256 hashing for secure node identification and message validation., Designed replication and recovery logic ensuring no data loss under node failure conditions.
  • Chord Distributed Hash Table, Roorkee, 11/01/19, 01/31/20, Implemented a Distributed Hash Table supporting O(log N) lookups for storage and retrieval., Simulated node join/leave operations with automatic key redistribution and stabilization.

Timeline

Software Developer I

DP World
06.2022 - Current

Bachelor of Technology - Mechanical Engineering

Indian Institute of Technology Roorkee
Gaurav Kumar