EXPERIENCE

7+ years shipping across airlines, insurance, retail, and analytics.

A career built on distributed systems, cloud-native architecture, and the discipline to ship code that runs at scale.

5 roles · 2018 – Present
AA

American Airlines

CURRENT

Lead Software Engineer

Jan 2025 – Present

Fort Worth, Texas

Led enterprise-wide migration of 12+ mission-critical aviation apps from Spring Boot 2.7 → 3.x, cut deploy times 35% and eliminated 100+ deprecated dependencies across crew-scheduling and trip-trade platforms serving 15,000+ daily crew members.

Executed Hibernate 5 → 6 upgrade across 150+ entity mappings, refactoring N+1 query patterns for 40% faster crew legality checks and 28% improvement in sequence lookup performance.

Designed Multi-Sequence Trade microservices enabling 10,000+ monthly trip-sequence swaps with dynamic FAA duty-rest validation, cutting manual processing time 60%.

Led backend rearchitecture of a real-time departure-tracking console for Ops Control and dispatch, moving from polling-based updates to Kafka event streams — pushing gate and time changes to 2,000+ concurrent operators within 500ms and eliminating dashboard-refresh lag during peak IROPS.

Built the alerting engine for the same platform, correlating flight-plan updates, crew-legality events, and irregular-operations signals to auto-surface at-risk departures 30+ minutes earlier, cutting manual dispatcher scanning by 40% and reducing missed-connection cascades.

Implemented zero-trust security with OAuth2/OIDC and JWT across 30+ internal APIs spanning flight operations and crew management domains, achieving SOC 2 Type II compliance.

Delivered LLM-powered incident RCA copilot for the crew-ops on-call team, ingesting distributed traces, PagerDuty context, and internal runbooks to draft root-cause hypotheses with cited evidence — cut MTTR on P2 incidents from ~45 min to under 15 min.

Shipped an AI code-review agent (Claude + GPT hybrid) into the crew-scheduling CI pipeline, catching 60+ security or correctness issues per month that human reviewers were missing, with inline suggested diffs and repo-aware context.

Prototyped a RAG-based regulatory assistant over 14 CFR Part 117 and union CBAs that answers dispatcher and crew-planner questions with cited source paragraphs, now in internal beta with 50+ users across operations.

  • Java 8/11
  • Spring Boot 3
  • Hibernate 6
  • Kafka
  • Azure
  • Terraform
  • OAuth2 / OIDC
  • SOC 2
  • LangChain
  • RAG
  • Claude / GPT
AF

Aflac

Java Full Stack Developer

Jan 2024 – Dec 2024

Dallas, Texas

Delivered 6 microservices in the Claims domain (Intake, Validation, Notification) as part of the “One Digital Aflac” modernization, collectively handling 25K+ daily claim submissions.

Built Spring Boot 2.6/2.7 + Hibernate REST APIs for automated benefit calculation and policy rule validation (Accident, Cancer, Hospital Indemnity), cutting manual claim review workload by 40%.

Wired Kafka producers and consumers to sync claim status changes between backend services and customer portals within 2–3 seconds, reducing “where's my claim?” call-center inquiries by 25%.

Enhanced Spring Batch nightly claims jobs with chunk-oriented and parallel step execution, improving throughput 30% while handling 105K+ daily transactions.

Applied Spring Security + OAuth2 with field-level encryption for SSN and medical data across all endpoints, meeting HIPAA compliance for PHI handling.

Containerized services with Docker, deployed to AWS ECS/Fargate, contributed to Jenkins CI/CD supporting Aflac's on-prem-to-AWS migration.

  • Java
  • Spring Boot
  • Kafka
  • Docker
  • AWS ECS/Fargate
  • Oracle
  • HIPAA
  • Jenkins
AMZN

Amazon

Software Development Intern

Jun 2023 – Nov 2023

Austin, Texas

Shipped backend service enhancements for the Amazon Business Procurement-to-Pay (P2P) workflow, improving enterprise-order approval-transition logic.

Optimized 5+ high-traffic REST APIs, cutting p99 latency 15% on the Guided Buying compliance engine via improved DynamoDB query patterns.

Built event-driven components on Amazon EventBridge + SQS to automate real-time B2B account status updates across distributed regional services.

Authored AWS CDK constructs automating provisioning of SQS queues, Lambda functions, and DynamoDB tables — enforced dev/prod parity.

Extended the team's AWS CDK library with a reusable L3 construct that wraps CodeDeploy applications, CloudWatch alarms, and SNS notification topics into a single canary-ready stack, cutting new-service deployment scaffolding from ~200 lines of CDK boilerplate to ~20.

Wrote CDK unit tests with the aws-cdk-lib/assertions module to verify canary stack outputs (weighted target groups, alarm thresholds, rollback triggers), catching a misconfigured error-rate threshold in code review before it reached the deployment pipeline.

Implemented canary deployment strategy with AWS CodeDeploy, shifting production traffic 10% → 50% → 100% for the P2P service and preventing two regressions from reaching full customer traffic during my internship.

Configured CloudWatch Synthetics canaries probing critical B2B checkout endpoints every 5 minutes, wiring alarms to automated CodeDeploy rollback triggers on elevated p99 latency or 5xx error rates.

Contributed AWS Glue scripts to an S3-based Data Lake pipeline transforming raw B2B transactional logs into queryable spend-analytics datasets.

Achieved 95% code coverage on payment-integration modules with rigorous JUnit + Mockito unit and integration tests.

  • Java
  • Spring Boot
  • DynamoDB
  • EventBridge
  • SQS
  • AWS CDK
  • AWS CodeDeploy
  • CloudWatch
  • AWS Glue
  • JUnit
K

Kantar

Senior Java Developer

Nov 2019 – Dec 2022

Bangalore, India

Designed Spring Boot microservices for AT&T, P&G, and PepsiCo engagements, processing 500K+ daily transactions with REST APIs documented via Swagger/OpenAPI.

Built AT&T customer analytics platform (Spring Boot 2.3 + React + Oracle) processing millions of interaction records for churn indicators and executive dashboards.

Architected Cassandra-based time-series storage for real-time consumer sentiment analytics, managing 5–10TB distributed datasets with sub-second query performance.

Delivered event-driven architecture with JMS + ActiveMQ for decoupled data ingestion, processing 100K+ daily messages with guaranteed delivery.

Built high-throughput ETL pipelines with Spring Batch + Hibernate handling 100K–5M+ records daily, using ExecutorService for 3× performance improvement.

Automated JasperReports generation for 30–50 weekly client reports with dynamic data binding and parameterized templates.

  • Spring Boot
  • React
  • Cassandra
  • ActiveMQ
  • JMS
  • Oracle
  • JasperReports
  • Docker
AQ

AQ Services

Java Developer

May 2018 – Oct 2019

Bangalore, India

Built Cox Communications' customer self-service portal (Spring MVC + Hibernate + Oracle) serving 6M+ residential subscribers for account, billing, and appointment management.

Developed Java ETL applications processing 200K+ daily billing records from network provisioning, usage metering, and payment gateways into SQL Server for invoice generation.

Contributed to the migration of a Spring MVC monolith into Spring Boot microservices with Spring Data JPA, decomposing customer, billing, and service-activation modules.

Deployed applications on AWS EC2 with Chef configuration management, sustaining 99.5%+ availability across millions of daily customer transactions.

Optimized Hibernate queries and introduced Ehcache for reference data, reducing DB queries by 45% and page load times from 3s to under 1s.

Built Jenkins CI/CD workflows integrated with Gradle + GitHub, achieving 75%+ code coverage via automated JUnit tests.

  • Java
  • Spring MVC
  • Hibernate
  • Oracle
  • SQL Server
  • AWS EC2
  • Chef
  • Ember.js