About

Senior Software Engineer · Lagos, Nigeria (UTC+1)

The thing nobody tells you about software is how much of it is about waiting. The page that takes ten seconds. The job with no progress bar. The status that changed on the server but not on the screen. Most of my work has been closing those gaps — in payments, lending, onboarding and reporting systems that real customers depend on.

I own features end to end: shaping requirements with product, designing the system, writing it, testing it, shipping it and watching it in production. I like small teams where engineers review each other's code, mentor, and shape the architecture rather than wait for it.

Experience

  • 2025 — Now

    Lead Data Solution Engineer, Union Bank of Nigeria

    Alero, the bank's KPI and business-performance platform. A KPI is only useful if people believe it.

    • Lead a team of four and own Alero's architecture, delivery and production reliability across multiple business units.
    • Design and operate ETL pipelines that collect, validate and reconcile metrics from high-volume source systems, so the number on screen matches the number in the source.
    • Run code review, set engineering standards, and mentor the team on testing and documentation.

    .NET Core · TypeScript · Vue · PL/SQL · Python · Azure

  • 2020 — 2025

    Software Engineer, Stanbic IBTC Bank

    Five years building payments, lending and onboarding systems used by retail customers and merchants.

    • Designed and built the Buy Now Pay Later platform end to end: the ASP.NET Core API and the Angular merchant portal. Merchants are settled in full; customers repay in instalments.
    • Pushed every BNPL status change live over SignalR, owned the public API docs, and supported merchant developers through integration.
    • Rebuilt EZ Cash bulk uploads as a dedicated service, cutting processing from over 25 minutes to under 6, and lifted loan application success rate by 24%.
    • Built the bank's rewards engine as an event-driven service on Kafka, and the Money Manager API for personal finance.
    • Reworked onboarding errors into clear next steps for customers, shortening KYC completion time.

    C# · ASP.NET Core · Angular · React · SignalR · Kafka · SQL Server · Azure · Docker

  • 2020

    Software Engineer, ITab Solutions

    Xfund, a multi-tenant portfolio and asset management SaaS.

    • Built portfolio valuation, financial instrument management and automated daily valuation runs.
    • Added live WebSocket progress with SignalR for long-running valuation and reporting jobs.
    • Integrated Bloomberg APIs, AG-Grid and Telerik; built Docker-based, multi-tenant deployment across Apache, IIS and Nginx.

    TypeScript · React · Redux · SignalR · Docker

Part-time & contract

  • 2022 — Now

    Principal Engineer (part-time), CampusRunz

    Students need a ride, a delivery, a room, groceries, food. Ten businesses that happen to live in one app.

    • Built all of CampusRunz's web applications hands-on, including the customer web app and the admin portal, from architecture through to production.
    • Led the admin portal rebuild in React — lazy loading and client-side caching cut load time by over 10 seconds.
    • Own the platform's architecture and technical direction, and lead a four-engineer team migrating the web, admin and mobile clients onto a rebuilt API without downtime.

    TypeScript · React · Node.js · .NET · Kubernetes · AWS

  • 2024

    Frontend Engineer, BusBuzzer

    An electric school-bus platform. Parents want to know exactly where the bus is.

    • Shipped the operator admin panel in Next.js with a distributed US design and backend team.
    • Built live vehicle tracking from continuous position streams, handling stale-data edge cases.

    Next.js · TypeScript · Zustand · Geolocation APIs

Skills

  • Languages

    TypeScript, JavaScript, C#, SQL, Python

  • Backend

    Node.js, Express, ASP.NET Core, REST API design, WebSockets / SignalR, Kafka, ETL pipelines

  • Frontend

    React, Next.js, Angular, Vue, Svelte, Vite, Zustand, Redux, TailwindCSS

  • Data

    PostgreSQL, SQL Server, MySQL, Oracle, MongoDB, Redis, Firebase

  • Cloud

    AWS, Azure, Docker, Kubernetes, GitHub Actions, Nginx, Netlify

Education