Navigate 01Experience 02Capabilities 03AI Practice 04Contact
shanmukh488@gmail.com (940) 600-8256
Senior Lead Full Stack Engineer

Shanmukh Madhavarapu

Eleven years shipping enterprise platforms for Verizon, JPMC, Capital One, AmEx and TGen — now pointing that discipline at GenAI systems.

Java 8→21 · Spring React · Angular AWS · K8s RAG · Agents
01 · Signal

Built for scale, tuned for teams.

I lead cross-functional teams that break monoliths into microservices, move workloads onto AWS, and put clean, fast interfaces in front of millions of users. From reactive Java 21 backends to micro-frontend React apps, I've spent a decade making enterprise software feel less enterprise — and more like a product people actually enjoy using.

11+Years of
engineering
7Enterprise
clients
2Stacks mastered
Java · JS/TS
VerizonJPMorgan ChaseCapital OneAmerican ExpressTGenBNSF Railway VerizonJPMorgan ChaseCapital OneAmerican ExpressTGenBNSF Railway
02 · Work

A commit log of the last decade.

Aug 2023 — Present

Verizon

Sr. Lead Full Stack Java Developer · MSF2NSA Migration · Irving, TX

  • Leading a cross-functional team of backend, frontend and QA engineers delivering North Star Architecture across Verizon's SOE, CXP and MVO channels.
  • Migrating a monolithic React frontend to micro-frontends while modernizing services to Java 21 + Spring Boot with reactive REST (Mono / flatMap).
  • High-volume file ingestion via multithreaded Spring Batch; Python FastAPI services for data workflows.
  • Mentoring engineers through pair programming, architecture walkthroughs and code-review standards.
Java 21Spring BootReact micro-frontendsReactive RESTSpring BatchPython · FastAPI
Aug 2022 — Aug 2023

JPMorgan Chase

Full Stack Engineer · E2E Data Platform · Dallas, TX

  • Designed an advanced microservice architecture handling heavy internal traffic for shared platform data.
  • Eureka service registry + Zuul API gateway routing; voltage-encrypted REST transfer with CORS/XSS/CSRF hardening.
  • Dockerized services, Swagger2 documentation, Jenkins CI/CD, deployed on AWS.
Java 8MicroservicesEureka · ZuulDockerAWSSplunk
Mar 2022 — Aug 2022

Capital One

Full Stack Java Developer · Chariot / Content-as-a-Service · Remote

  • Drove the CaaS1 → CaaS2 domain migration on the Nuxeo platform, documenting the target architecture.
  • Built Java 8 schema validation and guided other domain teams through the migration changes.
Java 8Spring BootNuxeoAngular 7Docker
Jul 2019 — Feb 2022

TGen via Girikon

Full Stack Java Developer · Physician Portal · Phoenix, AZ

  • Built the portal doctors, patients and hospitals use to search lab reports and manage PHI — with role-based auth end to end.
  • Decomposed the monolith into Dockerized microservices behind Zuul with Ribbon load balancing.
  • Event-driven AWS: Lambda triggers from API Gateway, S3 and DynamoDB; CloudWatch metrics, alarms and Route 53 failover.
Healthcare · PHIRBACAWS Lambda · S3Angular 7PythonKubernetes
Sep 2018 — Jul 2019

American Express via Vedhi

Full Stack Java Developer · Risk Data Engine — Offers API

  • Improved SLAs of the high-traffic Offers API by migrating to an Apache Camel + Spring Boot architecture.
  • Built the drag-and-drop Journey UI in Angular 6; APIGEE-standard secured endpoints; HBase and Hive persistence.
Apache CamelHBase · HiveAngular 6APIGEE
Earlier: Verizon — Global Contracting Tool & Sales2Go (Angular 2, Spring Batch) · BNSF Railway — OTMM SOAP API (Axis2, RSA SecurID) · Cadsys, India — full-stack resource-management platform · Research assistant & web developer, University of North Texas.

Education: M.S. Information Science, University of North Texas · B.Tech, Electronics & Communication Engineering · Sun Certified Java Programmer.
03 · Stack

The toolbox, arranged by weight.

S·01Java & Spring

Java & Spring, end to end

Java 8 → 21, Spring Boot & Cloud, reactive WebFlux, Spring Batch, JPA + Hibernate, Apache Camel. Monolith-to-microservice migrations done four times at four companies.

Java 21Spring BootMicroservicesREST · SOAP
S·02React & Angular

React & Angular

Micro-frontend React at Verizon; Angular 2 → 21 across five clients. TypeScript, HTML5/CSS3, accessible cross-browser interfaces.

ReactMicro-frontendsTypeScript
S·03Cloud & DevOps

AWS-native delivery

Lambda, S3, EC2, SQS/SNS, DynamoDB, Aurora, CloudFormation, CloudWatch, Route 53 — with Docker, Kubernetes, Jenkins and APIGEE in the pipeline.

AWSDocker · K8sJenkinsAPIGEE
S·04Data

SQL to NoSQL

Oracle, Postgres, MySQL and DB2 on the relational side; MongoDB, DynamoDB and HBase + Hive for high-volume risk data.

PostgresMongoDBHBase · Hive
S·05Craft

Patterns & practice

GoF + JEE design patterns, TDD with JUnit/Mockito, Sonar quality gates, Agile/Scrum leadership and hands-on mentoring.

TDDDesign patternsMentoring
04 · Now building

Enterprise rigor, applied to GenAI.

PILLAR 01

GenAI Building Blocks

LLM APIs, prompt engineering and structured outputs — wired into the Java, Spring and React systems I already ship.

Claude · GPT · Spring AI
PILLAR 02

RAG & Context Engineering

Retrieval pipelines, chunking, embeddings and context design over enterprise data stores.

LangChain · pgvector
PILLAR 03

Agentic Systems

Multi-step agents with tool use, planning and orchestration — production patterns, not demos.

LangGraph · MCP
PILLAR 04

Fine-tuning & Local Models

LoRA / QLoRA adaptation and local inference for private, cost-controlled deployments.

Unsloth · Ollama
PILLAR 05

Evals & Observability

Retrieval-quality scoring and full-trace observability — treating AI quality like uptime.

RAGAS · Langfuse · Phoenix
PILLAR 06

AI Security & Safety

Guardrails, PII handling and red-teaming — the posture I applied to PHI and payments data.

NeMo · Presidio · Garak

The thesis is simple: the teams that win with AI are the ones that already know how to run production systems. A decade of encrypted data transfer, RBAC, observability and CI/CD is exactly the foundation GenAI engineering needs.

05 · Contact

Let's build
something real.

Start a conversation