// initializing
abhay.dev
booting kernel…0%
Available for opportunities

Abhay
Gupta

Backend EngineerDistributed SystemsReactive · WebFluxReliability

Backend engineer with ~5 years building high-throughput, fault-tolerant services. I live deep in the stack — reactive WebFlux services, Kafka pipelines, Redis and Elasticsearch — designing systems that scale, fail gracefully, and recover fast.

Abhay Gupta — Backend Engineer
5+ Years ⚡ WebFlux 🔗 Distributed Systems 🛡️ Reliability
// 01 · Experience

Where I’ve Built Things

Backend ownership across notification platforms, reactive migrations and core app services — with a bias toward reliability and scale.

Airtel Digital · Jarvis PlatformOngoing
Senior Backend Engineer
📍Gurugram, Haryana, India2023 — Present
  • Led adoption of Spring WebFlux, moving blocking workloads to a reactive, non-blocking model for higher throughput.
  • Drove the MCA (Missed Call Alert) migration — owning design, phased rollout and cutover for a high-traffic legacy system.
  • Built and scaled the notifications pipeline on Kafka with idempotency, retries and dead-letter queues for guaranteed delivery.
  • Designed search on Elasticsearch with Redis-backed caching for low-latency reads at scale.
JavaSpring WebFluxKafkaRedisElasticsearch
Airtel Digital · App Backend
Backend Engineer
📍Gurugram, Haryana, India2021 — 2023
  • Owned core app services end-to-end: Reminders, User Profile and home-screen Widgets.
  • Took early ownership of new modules, shipping resilient APIs consumed across the app at scale.
  • Hardened services with capacity planning, monitoring and graceful degradation under load.
JavaSpring BootMySQLRedisREST APIs
// 02 · Impact & Achievements

Milestones & Recognition

A snapshot of measurable impact and the recognition earned for engineering leadership and ownership.

~5 yrs
High-scale backend engineering
Company awards
WebFlux
Reactive adoption led
99.9%
Reliability target
#01 · Engineering Excellence

WebFlux Adoption Lead

Championed reactive, non-blocking services across the team — lifting throughput and resource efficiency under heavy load.

#02 · Migration🔁

MCA Migration Owner

Led the end-to-end migration of a high-traffic Missed Call Alert system with a zero-surprise cutover — earning the Spirit of Collaboration award.

#03 · Reliability🛡️

Resilient Pipelines at Scale

Idempotency, retries/backoff and dead-letter queues kept critical notification flows reliable under spiky, high-volume traffic.

#04 · Recognition🏆

GEM, Spirit & Rookie Awards

Multiple Airtel awards for engineering impact, cross-team collaboration and rapid early ownership as a new joiner.

// 03 · Skills

Technical Arsenal

The stack I reach for to build fast, reliable, observable backend systems.

// Languages

Java🟨JavaScript🗃️SQL📟Bash

// Frameworks & Libraries

🌱Spring BootSpring WebFlux🧭Spring MVC☁️Spring Cloud🔄Project Reactor🧬Hibernate / JPA🫛Jakarta EE🛡️Resilience4j

// Architecture & Patterns

🧩Microservices🔗Distributed Systems📐Design Patterns📨Event-Driven🌐RESTful Web Services☁️Cloud Native⏱️Real-Time Systems🧮Algorithms🪓Sharding

// Data & Messaging

📨Apache KafkaRedis🔍Elasticsearch🐬MySQL🗄️NoSQL Databases🔌JDBC

// Reliability & Observability

🔁Idempotency📥Dead-Letter QueuesRetries & Backoff🚦Rate Limiting📊Capacity Planning📈Monitoring🔔Alerting🎯SLAs / SLOs🪂Graceful Degradation

// DevOps & Cloud

🐳Docker☸️Kubernetes🔁CI / CD🏗️Infrastructure as Code📦CloudFormation / CDK🧱Maven🐱Tomcat🔀Git📉Grafana🔥Prometheus

// Testing, Practices & AI

🧪JUnitUnit Testing🔴TDD🐛Debugging👀Code Review🏃Agile / Scrum🗓️Sprint Planning🧠Product Mindset🤖GitHub CopilotAI Assistants
// 04 · Projects

Things I’ve Shipped

A few systems I’ve designed and owned — built for throughput, resilience and clean platform contracts.

01 · Notifications Platform

Jarvis Notifications Engine

A high-throughput notification engine on Kafka with idempotent processing, retry/backoff and dead-letter queues for guaranteed delivery at scale.

KafkaWebFluxRedisDLQ
🔒 Internal · Airtel Digital
02 · Platform Migration

MCA Migration

End-to-end migration of a high-traffic Missed Call Alert system — design, phased rollout and zero-surprise cutover across teams.

JavaReliabilityMigration
🔒 Internal · Airtel Digital
03 · Performance

Reactive WebFlux Services

Re-architected blocking services into non-blocking reactive pipelines with Project Reactor — improving throughput and resource efficiency under load.

Spring WebFluxReactorPerformance
🔒 Internal · Airtel Digital
// 05 · Contact

Let’s Build Something

Open to Senior Backend / SDE-3 opportunities in platform & distributed systems — or just geeking out over reliability and scale. I usually respond within a day.

abhaygupta2k21@gmail.com GitHub LinkedIn Medium 📍 Gurugram, Haryana, India