Software Engineering Lead · MTN Nigeria
Engineering on products people use.
I'm Nnamdi Azubuike. I lead engineering at MTN Nigeria across self-service, messaging, connectivity, and payments. More than a million people use those products in a month, and I stay with the shared code through release.
- 1M+
- people a month
- 7
- products in scope
- Lagos
- MTN Nigeria
The portfolio
- ConsumermyMTN and self-service for airtime, data, bills, and account.
- MessagingMTN Messaging and Bulk SMS for enterprise traffic.
- ConnectivityFibreX and FlyX, from plan and payment through to live service.
- OperationsIoT monitoring and cloud, inside the same product estate.
- PaymentsBilling and fibre payments, plus nuMoni’s merchant and admin money flows.
- PlatformShared auth, a design system, and the monorepo the products sit on.
What the role is for
01
Direction
Technical choices with product owners, business owners, and architects — what to build, and what the system has to survive.
02
Standards
Reviews, shared libraries, and practices that let several teams ship one estate without drifting apart.
03
People
Team structure, mentoring, and delivery that continues when one person is out of the room.
04
Production
Uptime, hardening, NDPR-aware delivery, and the system after it is already live.
Selected systems
All work- 01MTN FlyXShipped the customer and agent portal that onboards homes and SMEs onto MTN FlyX outdoor wireless broadband where FibreX isn’t available.
- 02NumoniLoyalty, rewards, and payments — merchant portal and admin platform in production.
- 03MTN FibreX PortalSelf-service fibre plans and payments for thousands of MTN customers.
- 04MTN Self-Service PortalAirtime, data, bills, and account flows for 1M+ monthly users.
Where this sits
view moreScope on the current mandate: the estate, the teams, and what is already in production.
Estuary Business Solutions
March 2023 — Present
Software Engineering Lead
MTN Nigeria contract · Lagos, Nigeria
- Led systems delivery across MTN Nigeria’s Next.js monorepo (Nx/Turbo) — self-service marketplace, FibreX, Bulk SMS, admin dashboard, cloud, and related apps — platforms used by 1M+ monthly users.
- Built and evolved shared platform packages: NextAuth session helpers, server-to-server auth checks, reusable payment systems, and design-system utilities consumed across apps.
- Shipped production hardening — hardened cookies/session config, payment and financial-record guards, replay/rate-limit patterns, and OpenTelemetry instrumentation — with support across SIT, UAT, and production.
Notes
All notesWritten from delivery, for people who have to act on it.
Technical
What I learned building SentinelOps
Isolation Forest scores a seven-number vector. The useful part was keeping the model out of the API, and refusing to call a distance from a synthetic baseline a root cause.
12 Oct 2026·7 minTechnical
Setting Up ESLint, Prettier, Husky, and Commitlint in Your Expo React Native Project: A Complete Guide
Setting up ESLint, Prettier, Husky, and Commitlint in your Expo React Native project is a crucial step towards maintaining code quality and consistency across your development team. These tools help enforce coding standards, catch potential errors early, and ensure that your codebase remains clean and maintainable as your project grows.
31 Dec 2025·7 minTechnical
Version Control System - Introduction to Git & GitHub for beginners
Teamwork and collaboration are core parts of being a developer.With the help of a version control system, this has been made easier.
21 Feb 2023·10 minTechnical
Firebase Cloud Storage
Firebase Cloud Storage is a service that developers can use to store and download files generated directly by clients.No server - side code is needed.
15 Feb 2023·2 min
A portfolio that needs a direction.
For a product estate, a payments platform, or a team that has to reach production and stay there.