Available for full stack & distributed-systems work

Deepak Gupta

Full Stack Software Developer

I build end-to-end web platforms — from high-availability Java & Spring Boot backends to responsive React.js frontends. Currently engineering Yahoo Mail's platform — REST APIs, IMAP/POP3 services, and authorization — serving millions of users.

Portrait of Deepak Gupta
4 yrs Building Software
0Microservices shipped
0Enterprise platforms
0Years experience
M+Users served daily
01

About

I'm a full stack software developer working at Yahoo (via Infosys), where I engineer RESTful Java APIs, IMAP/POP3 services, and Athenz ACL authorization policies for Yahoo Mail's platform — the systems behind mail sync, caching, and messaging for millions of users.

I work across the stack — designing high-availability Java & Spring Boot microservices and building responsive React.js / JavaScript frontends. Across roles at Yahoo and American Express, I've architected and shipped services to production on GCP/GKE with proper CI/CD, monitoring, and incident practices. I care about clean code, sound system design (HLD/LLD), and products that stay fast and reliable end to end.

Based inGurugram, India
RoleSpecialist Programmer
FocusFull stack web
DegreeB.Tech, IET Lucknow
02

Experience

Yahoo · via Infosys — Specialist Programmer

Apr 2025 — Present

Software Developer · Gurugram

  • Engineer RESTful Java APIs, IMAP/POP3 services, and Athenz ACL authorization for Yahoo Mail's backend, powering mail sync, caching, and messaging for millions of users.
  • Previously built and maintained RESTful Java APIs for Yahoo Calendar, powering event and to-do workflows used across regions.
  • Provision backend services on GCP/GKE with Docker and Rancher Desktop; automate build/test/deploy via Screwdriver CI/CD with mTLS verification and post-deploy smoke tests.
  • Java
  • Spring Boot
  • IMAP/POP3
  • Jersey/Jetty
  • GCP/GKE
  • Kubernetes
  • Screwdriver CI/CD

American Express · via Infosys — Specialist Programmer

Oct 2023 — Mar 2025

Software Developer · Bengaluru

  • Architected and shipped 5+ Java microservices (HLD + LLD) for high-availability, fault-tolerant delivery of identity data (GUIDs, profiles, product details) under high-volume traffic.
  • Modernized critical failover shell scripts into optimized Java, applying SOLID principles and design patterns to improve performance, scalability, and uptime.
  • Java
  • Microservices
  • JPA/Hibernate
  • SQL
  • React.js
  • Splunk
  • Grafana

Infosys Ltd. · Specialist Programmer

Feb 2023 — Jul 2023

Epharmacy Platform · Bengaluru

  • Engineered Epharmacy, a web-based medicine-purchasing platform across 4+ Java microservices with scalability and fault isolation between domains.
  • Shipped user registration and order management; tuned core data structures and algorithms to keep search and cart flows responsive under high concurrency.
  • Java
  • Spring Boot
  • Microservices
  • JUnit
  • Mockito
View on GitHub ↗

Jira Reporting Application · Full Stack Project

Aug 2023 — Sep 2023

Spring Boot + MySQL backend · HTML5/JavaScript frontend

  • Authored a Spring Boot + MySQL backend (Spring Data JPA/Hibernate) ingesting and persisting 10K+ row Jira CSVs in seconds, with dynamic report endpoints by assignee, issue ID, and project code.
  • Crafted an HTML5 + JavaScript frontend with AJAX filtering, sortable tables, and interactive analytics under a strict MVC architecture.
  • Spring Boot
  • JPA/Hibernate
  • MySQL
  • Apache Commons CSV
  • HTML5
  • JavaScript
  • MVC
View on GitHub ↗
03

Technical Skills

Languages

  • Java
  • C++
  • JavaScript
  • SQL
  • Shell
  • HTML/CSS

Frameworks & Backend

  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • Spring REST
  • Microservices
  • JUnit
  • Mockito

Frontend

  • React.js
  • JavaScript
  • HTML5
  • CSS
  • AJAX
  • Responsive UI

Backend Engineering

  • Distributed Systems
  • High Availability
  • Fault Tolerance
  • Scalability
  • Performance Tuning
  • Monitoring & RCA

CS Fundamentals

  • Data Structures
  • Algorithms
  • Design Patterns
  • OOP
  • System Design (HLD/LLD)
  • Clean Code

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Schema Design
  • Indexing
  • Query Optimization

Cloud & DevOps

  • GCP
  • Logs Explorer
  • Docker
  • Kubernetes
  • Jenkins
  • Screwdriver CI/CD

Tools

  • Git
  • Gerrit
  • Postman
  • curl
  • IntelliJ
  • Splunk
  • Grafana
04

Featured Projects

Epharmacy Platform

A web-based medicine-purchasing platform built across 4+ Java microservices with fault isolation between domains. Includes user registration and order management, with data structures and algorithms tuned to keep search and cart flows responsive under high-concurrency load.

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • JUnit
  • Mockito

Jira Reporting Application

A Spring Boot + MySQL backend (Spring Data JPA/Hibernate) that ingests and persists 10K+ row Jira CSVs in seconds, with dynamic report endpoints by assignee, issue ID, and project code. Frontend adds AJAX filtering, sortable tables, and interactive analytics under a strict MVC architecture.

  • Spring Boot
  • JPA/Hibernate
  • MySQL
  • Apache Commons CSV
  • JavaScript
  • MVC
05

Let's build something
reliable.

Open to full stack roles, backend and distributed-systems work, and collaborations. The fastest way to reach me is email — I'll get back to you.

deepak.g201617@gmail.com