At Tap Payments, I design and deliver event-driven payment post-processing and settlement services in Java and Spring Boot. I built replay-safe processing and reconciliation safeguards, and standardized observability in ways that cut post-processing response time by about 30%.
At RHB Bank, I led a team of four as Technical Lead for a consent and account-linking platform. I owned its technical roadmap and architecture reviews, and led a legacy-to-microservices migration for core-banking integrations.
I also built digital banking services at RHB Bank, including an event-sourced balance ledger, transfers, transaction history, and KYC onboarding. The platform supported a zero-downtime migration of a 100K+ user base onto new regulated payment rails.
At Modirum, I led the migration of an EMVCo 3-D Secure platform from version 1 to version 2, enabling 15+ issuers to adopt modern authentication without downtime. Earlier, at i2c Inc., I designed real-time card authorization services processing 1M+ daily transactions and developed Open Banking AISP/PISP services.

