MTN Ghana
Lead Frontend Engineer
Leading frontend on MTN Pay and the Self Service Portal — MTN's payment gateway and self-service platform for broadband, bundles, SIM, and eSIM management.
- Built secure payment flows for Mobile Money, PCI DSS-compliant Mastercard checkout, and airtime across broadband and digital services
- Engineered end-to-end transaction flows — MSISDN input, OTP verification, async status handling — with resilient retry and duplicate-submission logic
- Implemented SIM swap validation and Ghana Card (NIA) identity verification for high-risk operations
- Enforced OWASP-aligned security across all flows: input sanitisation, secure token handling, no hardcoded secrets, safe redirects
- Collaborated with DevSecOps on Fortify scans; trusted as go-to engineer for critical production escalations
Software Engineer
Software engineer on the MTN Pulse team — MTN's youth platform within the MyMTN app, serving 100,000+ active users.
- Identified 15+ codebase inefficiencies and executed a migration plan that reduced technical debt by 40%
- Built a Golang API proxy serving realtime streaming analytics across multiple MTN apps
- Built backend services in Node.js and MongoDB; contributed payment integration flows (Mobile Money, airtime) to the Pulse app
- Contributed to Agile delivery — sprint planning, feature demos, and iterative feedback loops