Amit Upadhyay

Senior Manager · Backend Engineering · ~8 Years

Amit Upadhyay

Building resilient cloud-native systems for banking at scale.
HDFC Bank · CDAC Mumbai · Java · Spring Boot · Microservices.

Java
Spring Boot
Apache Kafka
Kubernetes
Distributed Systems
Microservices
Prometheus
OpenTelemetry

Background

About Me

Results-driven Senior Backend Engineer with nearly 8 years of expertise in designing and deploying cloud-native applications using microservices architecture. Currently leading backend engineering at HDFC Bank, specializing in developing resilient distributed systems and modernizing legacy architectures. Proficient in Java, Spring Boot, and enterprise-grade observability.

Experience

Senior Manager — Backend Engineering

HDFC Bank

July 2025 – Present · Mumbai, India

Spearheading development of distributed microservices and leading Proof of Concepts (POCs) for innovative banking solutions at one of India's largest private banks.

  • Architected a custom Resilience & Utility Library to standardize cross-cutting concerns, resolving stability issues across multiple microservices.
  • Implemented automated Database Warmup routines to initialize connection pools, effectively eliminating cold-start latency.
  • Integrated configurable retry mechanisms and exponential backoff strategies to enhance fault tolerance across services.
Java
Spring Boot
Prometheus
Grafana
PostgreSQL
Kubernetes
Docker
Kafka

Technical Lead

CDAC Mumbai

March 2018 – June 2025 · Mumbai, India

Led a team of engineers modernizing monolithic government and enterprise systems, migrating to cloud-native microservices architecture on Kubernetes over 7+ years.

  • Led the modernization of monolithic systems by migrating to microservices architecture deployed on Kubernetes, improving scalability and deployment velocity.
  • Containerized applications using Docker and orchestrated deployments to accelerate delivery cycles.
  • Implemented robust CI/CD pipelines with Jenkins and Git, integrating DevOps best practices to streamline delivery.
Java
Spring Boot
Spring Security
OAuth 2.0
JWT
Kubernetes
Docker
Jenkins
ELK Stack
PostgreSQL
Kafka
RabbitMQ

{}Skills

Languages & Frameworks

Java
Spring Boot
Hibernate
Spring Security
Spring Cloud
RESTful APIs

Cloud & DevOps

Docker
Kubernetes
AWS
Azure
GCP
Helm Charts
Jenkins
CI/CD

Data & Observability

PostgreSQL
Yugabyte DB
Kafka
RabbitMQ
OpenTelemetry
Prometheus
Grafana
ELK Stack

Core Engineering

System Design
Distributed Systems
Performance Optimization
Root Cause Analysis

Education

B.Tech in Electronics and Telecommunication Engineering

University of Pune

2016

Certifications

Post Graduate Diploma in Advanced Computing (PG-DAC)

CDAC · 2018

Architecture

System Design Showcase

High-concurrency microservices architecture powering 22,000 TPS at HDFC Bank — resilient by design, observable by default.

Drag to pan · Scroll to zoom · Hover nodes for details

System Health

Live Observability Dashboard

Mimicking the Grafana dashboards I built at HDFC Bank — Prometheus metrics, distributed traces, and SLO tracking across 50+ microservices.

Throughput

22,000TPS

↑ 12% vs last week

P99 Latency

45ms

within SLO < 100ms

Error Rate

0.800%

↓ 0.002% vs yesterday

Uptime

99.99%

SLO target 99.9%

P50 Latency — Last 24h (ms)

Throughput — Last 24h (RPS)

Service Latency Breakdown (ms)

Portfolio

Featured Projects

Production systems built at HDFC Bank and CDAC — engineered for reliability, performance, and scale.

Resilience & Utility Library

backend

Custom shared library standardizing cross-cutting concerns — retry, exponential backoff, circuit breakers, and observability hooks — across banking microservices at HDFC Bank.

Eliminated cold-start latency · Multi-service stability fix

Java
Spring Boot
Resilience4j
Prometheus
Grafana
PostgreSQL
Internal — NDA

Automated Database Warmup

backend

Connection pool initialization routines that pre-warm database connections at service startup, eliminating cold-start latency in production banking systems.

Cold-start latency → 0 · Production banking grade

Java
Spring Boot
PostgreSQL
Yugabyte DB
HikariCP
Internal — NDA

Monolith → Microservices Migration

devops

Led end-to-end migration of monolithic systems to Kubernetes-deployed microservices at CDAC, containerizing apps and establishing CI/CD pipelines.

Accelerated delivery cycles · Full K8s orchestration

Java
Spring Boot
Kubernetes
Docker
Helm
Jenkins
Git
Internal — NDA

Secure API Platform (OAuth 2.0 + JWT)

backend

Designed and built high-performance APIs with OAuth 2.0 and JWT authentication for third-party integrations at CDAC.

Secure third-party integrations · Enterprise auth

Java
Spring Security
Spring Cloud
OAuth 2.0

ELK Stack Observability Platform

devops

Built centralized log management and observability using the ELK Stack at CDAC, reducing incident resolution time across distributed services.

Reduced incident resolution time · Centralized logging

Elasticsearch
Logstash
Kibana
Docker

Prometheus + Grafana Dashboards

devops

Standardized observability hooks across microservices at HDFC Bank with real-time Prometheus metrics and Grafana dashboards.

Real-time monitoring · Standardized across services

Prometheus
Grafana
Micrometer
Spring Boot Actuator