Summary
I'm a senior engineer with a decade of experience turning complex business problems into clean, resilient software. Today I work in Capital One's Payments Fulfillment domain, building the systems that fulfill every credit card payment — ACH, debit, check, balance transfers, and cross-border EFT — processing millions of financial transactions per day.
My foundation is modern Java: I led my team's first production migration to Java 21 and Spring Boot 4, and I've driven Java 8 → 17 modernizations, Jakarta EE 10 upgrades, and zero-downtime monolith decompositions. But I'm deliberately polyglot — production Go, Python, and TypeScript microservices, plus big-data pipelines in Apache Spark on EMR, Databricks, Kafka, and Flink SQL feeding Snowflake and OneLake.
Security isn't an afterthought in my work — it's the architecture. OAuth2, OIDC, JWT, mutual TLS/PKI, field-level and PGP encryption, least-privilege IAM, and PCI DSS / NIST 800-53 compliance are embedded in everything I ship. On AWS I design event-driven microservices across ECS Fargate, Lambda, Step Functions, DynamoDB, SQS, and EventBridge — deployed active/active across regions with automated failover.
And I build with AI, not just talk about it. I've shipped a production LLM inference service that guides daily payment operations, authored reusable AI agent skills (Claude Code) that partner teams use to automate their workflows, and I hold AWS Solutions Architect – Professional and Google Cloud Professional Machine Learning Engineer certifications.
Skills
- Languages
- Java 8/11/17/21 · Go · Python · TypeScript · JavaScript (ES6+) · SQL · Scala
- Backend
- Spring Boot 2.x–4.x · Spring Security · Spring Cloud · Hibernate/JPA · Node.js · FastAPI · RESTful APIs · OpenAPI/Swagger · GraphQL · Microservices
- Frontend
- React · Angular 2–14 · TypeScript · RxJS · HTML5 · CSS3 · Bootstrap · Responsive Design
- Cloud (AWS)
- ECS Fargate · Lambda · Step Functions · DynamoDB · S3 · SQS · SNS · EventBridge · EMR · Glue · RDS · KMS · Secrets Manager · IAM · Route 53 · CloudWatch · CDK · CloudFormation
- Cloud (GCP)
- GKE · Cloud Run · Cloud Functions · Pub/Sub · Cloud Storage · Cloud SQL · BigQuery · Dataflow · Vertex AI · Cloud Build · Artifact Registry · Secret Manager · IAM
- Data & Streaming
- Apache Spark · Apache Kafka · Apache Flink · Databricks · Snowflake · Microsoft OneLake · ETL Pipelines
- Databases
- DynamoDB · Oracle · PostgreSQL · MySQL · MongoDB · Cassandra · IBM DB2 · SQL Server
- AI / GenAI
- LLM Integration · AI Agents & Agentic Workflows · Claude Code · Prompt Engineering · RAG · GenAI Inference Services · Vertex AI · MLOps
- Security
- OAuth2 · OIDC · JWT · SAML · Mutual TLS / PKI · KMS Encryption · PGP · Vault · Checkmarx · PCI DSS · NIST 800-53 · LDAP/AD
- DevOps & CI/CD
- Docker · Kubernetes · Jenkins · GitHub · Maven · Gradle · Terraform · SonarQube
- Testing
- JUnit 5 · Mockito · Cucumber · Behave · Godog · WireMock · Playwright · JMeter · TDD/BDD
- Observability
- Splunk · OpenTelemetry · CloudWatch · New Relic · PagerDuty · X-Ray
Experience
Senior Java Full Stack Developer — Capital One
Nov 2023 – Present
Richmond, VA
- Build mission-critical payment fulfillment microservices processing millions of credit card payments per day — ACH, debit, check, balance transfers, and cross-border EFT.
- Own the public-facing Fulfillment API (Java 17, Spring Boot 3.x on ECS Fargate) secured with OAuth2, mutual TLS, and field-level encryption.
- Led the first production migration to Java 21 / Spring Boot 4, hardened with Resilience4j circuit breakers and SQS retry/fallback queues.
- Built vendor file ingestion on AWS Step Functions (40+ vendor formats) and the EMR Spark pipeline generating TSYS posting files with automated reconciliation.
- Contribute to a next-generation real-time money movement platform in Go — event-driven, outbox-patterned, active/active across two AWS regions.
- Ship GenAI tooling: a FastAPI LLM inference service guiding end-of-day payment operations, plus reusable AI agent skills (Claude Code) adopted by partner teams.
- Engineer data pipelines with Databricks PySpark, Flink SQL, and Kafka, publishing governed datasets to Snowflake and Microsoft OneLake.
- Embed security across the SDLC — Checkmarx/SonarQube/Mend remediation, Secrets Manager and Vault, PGP file encryption, PCI DSS / NIST 800-53 controls.
Environment: Java 17/21, Spring Boot 3.x/4.x, Go, Python, TypeScript, React, Apache Spark (EMR), Databricks, Flink, Kafka, AWS (ECS Fargate, Lambda, Step Functions, DynamoDB, S3, SQS, EventBridge, EMR, Glue), Snowflake, OneLake, Docker, Jenkins, Splunk, OpenTelemetry
Full Stack Java Developer — Fidelity Investments
May 2022 – Oct 2023
Durham, NC
- Led delivery of the Symphony Campaign Processing platform handling millions of user events.
- Designed stateless microservices (Java 11, Spring Boot, OAuth2, JWT + AWS IAM) with role-based access control.
- Migrated monolithic codebases to independent Spring Boot microservices, improving scalability and fault isolation.
- Built UIs in React.js and Angular; introduced threat modeling into the SDLC; reduced incident response time 30% via Splunk/CloudWatch.
Environment: Java 8/11, Spring Boot, React.js, Angular, AWS ECS/Lambda/RDS/DynamoDB, Glue, CloudFormation, Splunk
Senior Java Full Stack Developer — Capital One
Aug 2021 – Apr 2022
Richmond, VA
- Built Angular 8 UI with reactive forms, custom directives, and RxJS observables.
- Implemented Spring Security with OAuth2/JWT for REST endpoint protection across microservices.
- Managed AWS infrastructure (EC2, S3, RDS, IAM, VPC, Lambda, SQS, SNS, Route 53) with CloudWatch monitoring.
Environment: Java 8, Spring Boot 2.x, Angular 8, Hibernate 5.x, Docker, Jenkins, AWS
Java Full Stack Application Developer — CVS Health
Jun 2020 – Jul 2021
Chicago, IL
- Built SPAs with Angular 6, RxJS, reactive forms, and custom pipes.
- Deployed containerized Spring Boot microservices to Google Kubernetes Engine (GKE) on Google Cloud Platform, with Cloud Build CI/CD and Artifact Registry.
- Built event-driven integrations using Cloud Pub/Sub and Cloud Functions, with Cloud Storage for artifacts and Secret Manager for credentials.
- Modeled operational data across Cloud SQL and Cassandra/MongoDB, and fed analytics datasets into BigQuery for reporting.
- Migrated JMS from WebLogic to Apache ActiveMQ with Camel-based async messaging.
Environment: Java 8, Spring Boot, Angular 5/6, Google Cloud Platform (GKE, Cloud Run, Pub/Sub, Cloud Functions, Cloud Storage, Cloud SQL, BigQuery, Secret Manager, IAM), MongoDB, Cassandra
Java Full Stack Developer — Essendant
Jul 2018 – May 2020
Denver, CO
- Built Angular 2 + Node.js responsive UI modules with component-based architecture and Angular routing.
- Integrated BRMS (ILOG JRules) for rule-based decision services.
- Deployed Dockerized microservices across AWS EC2 and Google Cloud Platform — GKE and Compute Engine — with Cloud Build/Container Registry and Stackdriver monitoring.
- Integrated Cloud Pub/Sub for async messaging and Cloud Storage for object storage, with Cloud SQL alongside MongoDB and Oracle.
Environment: Java 8, Spring Boot, Angular 2, MongoDB, Oracle, Docker, AWS (EC2), Google Cloud Platform (GKE, Compute Engine, Cloud Storage, Cloud Pub/Sub, Cloud SQL, Cloud Build, Container Registry, Stackdriver)
Senior Java Developer — Teleflora
Mar 2017 – Jun 2018
Oklahoma City, OK
- Designed architecture with UML/GoF patterns, Spring 3.0 (IOC/AOP), and Hibernate 3.5.
- Built SOAP/REST services (JAX-WS, JAX-RS, Apache CXF, JAXB, WSDL, XSLT).
- Integrated JSF 2.0 + PrimeFaces UI, deployed on IBM WebSphere 8.1.
Environment: Java 7/8, Spring, Hibernate, Angular 2, JSF, PrimeFaces, WebSphere
Java Developer — Credit Acceptance Corporation
Sep 2015 – Feb 2017
Southfield, MI
- Built SOAP/REST service framework with XML marshalling and Mule ESB orchestration.
- Implemented EJB-based business logic and x.509 certificate-based authentication.
- Deployed on IBM WebSphere, built with Apache Ant/Ivy.
Environment: Java, Spring, Hibernate, JAX-RS/JAX-WS, Mule ESB, Oracle, WebSphere
Selected Projects
Payments Fulfillment Platform — Capital One
The engine that fulfills every card payment at a top-5 US bank — millions of transactions a day across ACH, debit, check, balance transfers, and cross-border EFT.
- Own the public payment-fulfillment API and core services (Spring Boot on ECS Fargate) plus a next-generation real-time money-movement platform in Go — event-driven and active/active across two AWS regions.
- Built the vendor-file ingestion and batch-posting pipeline on AWS Step Functions + EMR Spark (40+ file formats) with automated reconciliation to the card processor.
- Shipped GenAI ops tooling — an LLM inference service that guides end-of-day payment decisions — and embedded PCI DSS / NIST 800-53 security (OAuth2, mutual TLS, PGP, KMS) across the SDLC.
Stack: Java 17/21, Go, Python, Spring Boot, AWS, Spark / EMR, Kafka, GenAI
Real-Time Agent Transfer Payments — Capital One
A PCI-compliant servicing channel that lets support agents move money card-to-card in real time.
- Built a Node.js / Fastify microservice inside the Cardholder Data Environment that orchestrates tokenized card lookups, secure detokenization, and real-time transfer posting.
- Enforced PCI DSS controls end-to-end — proof-of-possession tokens, field-level encryption, and structured security logging on every request.
Stack: Node.js, Fastify, GraphQL, REST / SOAP, AWS, PCI DSS
Campaign Processing Platform — Fidelity Investments
A high-throughput campaign-processing platform for a top asset manager, handling millions of user events.
- Led delivery of stateless Spring Boot microservices secured with OAuth2, JWT, and AWS IAM role-based access.
- Decomposed monoliths into independent services for scalability and fault isolation, with React and Angular front ends.
- Introduced threat modeling into the SDLC and cut incident response time 30% with Splunk / CloudWatch observability.
Stack: Java 8/11, Spring Boot, React, Angular, AWS ECS / Lambda, DynamoDB, Splunk
Formulary Alternatives & Derivatives — CVS Health
Pharmacy-benefits tooling that surfaces lower-cost formulary alternatives and drug derivatives for members and providers.
- Built Angular 6 single-page apps and containerized Spring Boot microservices deployed to Google Kubernetes Engine with Cloud Build CI/CD.
- Wired event-driven integrations with Cloud Pub/Sub and Cloud Functions; modeled data across Cloud SQL, Cassandra, and MongoDB.
- Fed analytics datasets into BigQuery for reporting on formulary and pricing trends.
Stack: Java 8, Spring Boot, Angular 6, GCP (GKE, Pub/Sub, BigQuery), Cassandra, MongoDB
ORS Nasco Website Redesign — Essendant
A complete ground-up redesign of the ORS Nasco wholesale-distribution website.
- Rebuilt the front end in Angular 2 + Node.js with a component-based architecture and responsive layouts.
- Integrated a business rules engine (ILOG JRules) for rule-driven decisioning.
- Deployed Dockerized microservices across AWS and Google Cloud (GKE + Compute Engine) with Pub/Sub messaging and Stackdriver monitoring.
Stack: Java 8, Spring Boot, Angular 2, Node.js, Docker, AWS, GCP (GKE)
Florist Website Platform — Teleflora
Designed and built a platform generating thousands of personalized websites and templates for florists nationwide.
- Architected the system with Spring (IOC/AOP) and Hibernate using UML and GoF design patterns.
- Delivered SOAP and REST services (JAX-WS, JAX-RS, Apache CXF) powering template personalization at scale.
- Built the JSF 2.0 + PrimeFaces UI, deployed on IBM WebSphere.
Stack: Java 7/8, Spring 3.0, Hibernate, JSF 2.0, PrimeFaces, SOAP / REST, WebSphere
Certifications
Education
- Master of Science in Computer Science — Houston, TX
- Bachelor of Technology in Computer Science and Engineering — India