BACKEND ENGINEER · NEW DELHI, INDIA · 2+ YRS

MOHIT
AGGARWAL

Distributed Systems · Event-Driven Architecture · AWS

Backend engineer at United Airlines building flight operations infrastructure at scale — from graph databases traversing 4,000+ daily routes to Kafka pipelines enforcing data correctness across distributed systems. B.Tech from DTU (GPA 8.68). Neo4j Certified.

99%
QUERY LATENCY
REDUCTION
25×
THROUGHPUT
IMPROVEMENT
37
FLIGHTS
PROTECTED
01

EXPERIENCE

ASSOC. ENGINEER II
SWE INTERN
Associate Engineer II
United Airlines Business Services Pvt Ltd
Java · Spring Boot · Kafka · AWS S3 · DynamoDB · Neptune · Dynatrace
JUL 2024 — PRESENT
✈ CSAVER — PASSENGER CONNECTION SAVER
  • Owned production stability by resolving multiple P2/P3 incidents within 2-hour SLA, protecting 37 flights from delays and achieving zero minutes of total passenger impact
  • Engineered early arrival flight classification logic to identify valid passenger connections, boosting crew STIP scores by 50% daily and improving operational staffing outcomes
  • Architected S3 lifecycle policies across 10+ TB of data, reducing cloud storage costs by thousands of dollars monthly through intelligent data tiering and expiration strategies
◈ UNITED ONE POC — GRAPH DATABASE LATENCY OPTIMIZATION
  • Designed and populated a production-scale graph database modeling 100+ airports and 4,000+ daily flights, capturing complex route relationships using Amazon Neptune and Neo4j
  • Reduced flight route query latency from 300–400ms to 2–3ms — a 99%+ performance improvement — by leveraging native graph traversal capabilities
  • Solved multi-hop flight query performance, bringing complex itinerary lookups from seconds to milliseconds
  • Delivered a stakeholder-facing UI prototype to demonstrate backend capabilities to business users, bridging the gap between engineering and product teams
⚡ PREDICTIVE ANALYZER — FLIGHT DELAY PREDICTION ENGINE
  • Re-engineered DynamoDB data models with optimized PK, SK and GSIs, reducing query latency from seconds to milliseconds across a 200 GB dataset
  • Introduced Kafka message keying to enforce partition-level ordering, eliminating data sequencing bugs and significantly improving end-to-end data correctness
  • Built Dynatrace observability dashboards using DQL with log-driven queries, accelerating incident detection and reducing mean-time-to-resolution across production services
⛽ DYNAFUEL — FUEL OPTIMIZATION PLATFORM
  • Implemented concurrency control mechanism using Python synchronization and mutex locking for 3 GB file downloads, scaling simultaneous user capacity from 3–4 to 100+ concurrent users — a 25× throughput improvement
Software Engineer Intern
United Airlines Business Services Pvt Ltd
Java · Spring Boot · AWS ECS · AWS Lambda · Solace · Python
JAN 2024 — JUN 2024
  • Refactored legacy monolithic batch processing pipeline into event-driven microservices using Solace messaging and AWS Lambda, reducing processing latency by 15% and improving system responsiveness
  • Resolved 30+ critical security vulnerabilities during a Python version upgrade, strengthening application resilience and eliminating potential attack vectors from unvalidated log injection
  • Containerized and deployed microservices on AWS ECS, configuring task definitions, service scaling policies and IAM roles to ensure secure workload orchestration
  • Documented REST API contracts using OpenAPI/Swagger, improving cross-team developer experience and reducing onboarding time for new engineers
02

PROJECTS

01 / CSAVER
CSaver
37 FLIGHTS PROTECTED · 0 MIN DELAY · +50% STIP

Passenger connection saver handling real-time flight operations. Resolved multiple P2/P3 incidents within 2-hour SLA. Engineered early arrival logic and architected S3 lifecycle policies across 10+ TB of data.

JavaSpring BootKafkaAWS S3DynamoDB
02 / UNITED ONE POC
United One POC
300–400MS → 2–3MS · 99%+ IMPROVEMENT

Production-scale graph database modeling 100+ airports and 4,000+ daily flights. Leveraged Neptune and Neo4j to eliminate latency bottlenecks for route and multi-hop itinerary queries.

Amazon NeptuneNeo4jPythonAWS LambdaCypher
03 / PREDICTIVE ANALYZER
Predictive Analyzer
SECONDS → MILLISECONDS ON 200 GB

Flight delay prediction engine. Re-engineered DynamoDB models with PK/SK/GSI optimization. Introduced Kafka keying to enforce partition ordering and built Dynatrace dashboards using DQL.

DynamoDBKafkaDynatraceDQLAWS
04 / DYNAFUEL
Dynafuel
3 → 100+ CONCURRENT USERS · 25× THROUGHPUT

Fuel optimization platform. Implemented mutex-based concurrency control for 3 GB file downloads, scaling capacity 25× while reducing memory footprint by 30% through Python synchronization techniques.

PythonConcurrencyMutex LocksAWS S3
03

SKILLS

LANGUAGES & FRAMEWORKS
  • Java
  • Spring Boot
  • Python
  • C++
  • Spring MVC / Security
  • Hibernate / JUnit / Mockito
MESSAGING & CLOUD
  • Apache Kafka
  • AWS (S3, ECS, Lambda…)
  • Solace
  • SQS / SNS / EventBridge
  • Docker / Jenkins
  • Dynatrace / CloudWatch
DATABASES
  • DynamoDB
  • Amazon Neptune
  • Neo4j
  • MongoDB
  • Redis
  • MySQL
DEVELOPER TOOLS
  • Git / GitHub
  • Postman
  • OpenAPI / Swagger
  • Harness CI/CD
CORE CONCEPTS
Data Structures & Algorithms OOP & SOLID Principles System Design (HLD & LLD) Microservices Architecture Event-Driven Architecture Distributed Systems REST API Design Multithreading & Concurrency Computer Networks Graph Databases Database Optimization Disaster Recovery
04

EDUCATION & ACHIEVEMENTS

Delhi Technological University
B.Tech in Mathematics and Computing
Minor in Computer Engineering
GPA 8.68 / 10 DEC 2020 — MAY 2024
  • CERT
    Neo4j Professional Certified — Advanced graph database design and Cypher query optimization
  • PROD
    99%+ latency reduction delivered in production at United Airlines — 300ms to 2ms on flight route queries
  • SCALE
    25× throughput improvement on Dynafuel platform via Python concurrency control mechanisms
  • DSA
    800+ problems solved on LeetCode — consistent algorithmic problem solver
  • OPS
    Zero passenger delay across 37 flights through rapid P2/P3 incident resolution within 2-hour SLA
LET'S
WORK
TOGETHER

Open to backend engineering roles — Java, distributed systems, cloud-native.