Software Developer
Aug 2025 – Present · Nigeria
Builds national-scale identity, passport, and document issuance platforms for public-sector clients. Architected the backend for the national Electronic Passport Management System (EPMS) — 15+ distributed microservices [contact hidden] Core, and Oracle supporting 1M+ passport applications annually at 99.99% availability. Designed a configurable business-rule validation engine for the Short-Term Emergency Passport workflow, replacing hard-coded customization with declarative rules and cutting manual eligibility verification by 40%. Built secure REST API orchestration layers spanning biometric enrollment, passport production, and multi-agency integration which were reused as a framework across other government service systems. Stood up structured logging, distributed tracing, and incident playbooks, materially reducing MTTR and giving on-call engineers immediate context. Lead architectural reviews, mentor 4+ mid-level engineers [contact hidden], DDD, and API design, and drive code-quality standards across the platform team. Designed and run the backend technical interview loop. interviewed 15+ candidates in current tenure. Integrated Claude Code into the team's daily workflow, accelerating delivery without sacrificing review rigor. Partnered with stakeholders across operations, security, and compliance to manage shifting government requirements without losing engineering velocity. Stack:.NET Core, C#, ABP Framework, Oracle, REST, OAuth2/OIDC, Docker, Azure, RabbitMQ, Claude Code
Rest ApiRabbitmqMicroservicesTechnical InterviewDockerAzureC#Api.net.net CoreClaudeDdd
Full Stack Engineer
Mar 2023 – Nov 2025 · Nigeria
One of Africa's largest digital payments companies, processing transactions across cards, accounts, and merchants in 20+ countries. Note: This was a contract Role Designed and shipped NestJS backend services powering payroll and bulk-payment workflows processing 50M+ transactions/month at peak throughput of 2,500+ RPS??. Reduced end-to-end transaction latency by 65% through Redis caching layers and converting synchronous pipelines to async processing. Built event-driven settlement and reconciliation flows on Kafka and Azure Service Bus for real-time processing. Integrated with NIBSS NIP rails and card schemes for inter-bank disbursement and merchant payouts. Led frontend architecture for an internal React + TypeScript operations platform, cutting page load times by 30%. Authored design RFCs for 3 platform initiatives spanning settlement, reconciliation, and observability. Mentored engineers, enforced code-quality standards, and partnered with product on tradeoffs between delivery speed and long-term maintainability. Stack: NestJS, TypeScript, Node.js, Kafka, Azure Service Bus, Redis, PostgreSQL, React
DigitalArchitectureAzureNode.jsPaymentsPayrollPostgresqlKafkaTypescriptWasReact.jsReconciliationRedis
Software Developer
Jun 2023 – Jan 2025 · Nigeria
A leading Nigerian commercial bank serving millions of retail and corporate customers. Led the redesign of legacy core banking systems into Node.js microservices on Docker and Kubernetes, increasing transaction throughput by 90%. Authored the migration RFC and led the 14-month phased cutover across a team of 8 backend engineers. Implemented event-driven integrations on RabbitMQ to decouple core flows from downstream consumers, sharply reducing failure blast radius. Drove TypeScript-first backend standards, ran architecture reviews, and coached engineers on API design, concurrency, and reliability patterns. Designed the backend technical interview loop still used at the bank. Partnered with compliance and operations teams to ensure new services met CBN regulatory and audit requirements. Led 8+ post-mortems and introduced blameless post-mortem culture to the platform team. Stack: Node.js, Express.js, TypeScript, RabbitMQ, Docker, Kubernetes
Technical InterviewMicroservicesRabbitmqKubernetesRadiusTypescriptExpress.jsDockerNode.jsApiArchitectureConcurrencyCore Banking
Software Developer
Mar 2021 – May 2023 · Nigeria
Standard Bank Group's Nigerian subsidiary, one of West Africa's leading financial services companies. Built distributed backend microservices in Node.js / TypeScript on MongoDB, Redis, and Kafka, powering authentication, registration, transaction, and bills-payment flows on the bank's internet banking platform. Contributed to a beneficiary disbursement system that routed funds to WHO program beneficiaries work where reliability has direct humanitarian impact; zero payment-loss incidents over the engagement. Designed caching and data-access strategies balancing latency, consistency, and infrastructure cost across high-traffic banking endpoints. Improved observability and incident response by centralizing structured logging and service metrics. Received Internal Excellence Award for contribution to the WHO disbursement engagement. Mentored 3+ junior engineers and contributed to shared backend tooling and best practices. Stack: Node.js, TypeScript, MongoDB, Redis, Kafka, RabbitMQ, Express.Js
Express.jsKafkaNode.jsMicroservicesMongodbRabbitmqRedisTypescript
Full Stack Engineer
Nov 2019 – Mar 2021 · Nigeria
One of Africa's largest logistics and last-mile delivery groups. Developed and optimized Node.js / Express REST APIs supporting a partner mobile application with 5,000+ enterprise users. Increased user engagement by 20% through feature performance improvements. Maintained 99.9% uptime through resilient service design and proactive monitoring. Built CI/CD pipelines on GitLab + AWS enabling fast, stable releases. Stack: Node.js, Express.js, AWS, GitLab CI/CD, Elasticsearch
Ci/cd AutomationAwsNode.jsElasticsearchGitlabExpress.jsService Design
Full Stack Engineer
Mar 2015 – Nov 2019 · Nigeria
Built MERN-stack backend APIs and internal tooling for inventory, order management, and a digital publishing platform that onboarded 100+ authors. Improved operational efficiency by 25–30% by replacing manual workflows with API-driven systems. Designed CI/CD workflows enabling zero-downtime deployments. Stack: Node.js, Express, MongoDB, React, MySql
React.jsMongodbMysqlNode.jsCi/cd AutomationDigital