Backend Software Engineer building distributed systems, production APIs, and Generative AI applications.
I build high-performance backend systems with Java 21, Spring Boot 3, PostgreSQL, Oracle SQL, Kafka, and LLM-driven tooling. 4 years of enterprise software engineering experience at Capgemini developing automated invoice pipelines and banking services for global clients.
Enterprise Experience
Associate Consultant — AAFES (US Army & Air Force Exchange)
- Developed REST APIs for a vendor invoice management system handling 100K+ invoices, covering approval workflows and Walker payment integration.
- Automated check cancellation and reissuance by integrating ABBYY OCR with Oracle SQL and VisionPlus, reducing manual data entry by 60%.
- Optimized Oracle SQL queries on high-traffic search endpoints, cutting average response time from 7.3s to 4.5s (40% reduction).
- Migrated legacy UI components to React.js and Redux Toolkit, decreasing load time by 35%.
Senior Software Engineer — Barclays Bank UK
- Worked on Java and Spring Boot core banking applications, delivering features and resolving production issues.
- Collaborated across QA and DevOps release cycles following banking compliance and strict code review standards.
Projects
AazDoh
Commitment and schedule tracking platform with an LLM feasibility engine for real-time workload stress-testing and rebalancing.
Naqashly
Personal productivity suite featuring daily habit tracking, client-side encrypted notes vault, and income/expense ledgers.
rm cue
Habit control and craving management progressive web app with guided box-breathing exercises and urge logging.
Explore All Projects
Explore backend architectures, developer tooling, CLI utilities, and full-stack applications with implementation details and tech stacks.
Open Source & GitHub Contributions
Skills & Education
Technical Skills
Education & Certifications
Let's connect.
Open to backend software engineering, distributed systems, and generative AI roles.