Software Development Engineer
Amazon · Vancouver, BC
Co-Led the payment methods implementation of BACS (Bankers Automated Clearing System) in AWS, implementing authorization flows, mandate setup, idempotent state machines, and fault-tolerant retries to expand AWS into the UK bank-debit market and lower payment processing costs.
Coordinated integration across 6+ AWS systems (Processing, Collections, Fraud/Risk, Policy, Console), running design reviews and ensuring compliance requirements were met to deliver a secure and scalable BACS launch expected to support hundreds of thousands of annual transactions.
Architected a region-agnostic infrastructure deployment system for the AWS European Sovereign Cloud, reducing deployment time to any new region from 6 weeks to under a day.
Engineered a pre-charge MFA validation system to reduce fraudulent charge-backs, leading to a $200K/month reduction in losses.
Improved reliability and consistency across 50+ CI/CD pipelines by adding retries, strengthening dependency handling, and introducing test suites, reducing deployment cycles from 60+ days to under 5 days.
Mentored an intern through architectural reviews and technical coaching, resulting in meaningful production-level contributions and a return offer.