Backend Engineer @ Wema Bank (ALAT)
Key Achievements
- Built the back-office system that processes customer data from ALAT's app and onboarding channels, covering document verifications, account updates, notifications and PND lifting, using Azure Service Bus queues to route events across services for a platform serving over 1 million customers.
- Wrote retryable command handlers using MediatR and CQRS with row versioning to prevent duplicate records, backed by xUnit tests and OpenTelemetry/Serilog tracing.
- Owned end-to-end creation and verification across three account types, DOM, Current and Royal Kiddies and Teens, secured with OAuth 2.0, JWT and role-based access to support PCI-DSS compliance, cutting activation time by around 60%.
- Built a background process that scans for records not yet synced to core banking and migrates them automatically, clearing an existing backlog of over 500,000 records with zero data loss and no downtime.
- Collaborated with the Finacle team, business stakeholders, product owners, scrum masters and frontend teams across nearly every project, translating banking processes into automated workflows and demoing shipped features during sprint ceremonies.








