Available for new opportunities

Building systems that scale.

Backend Engineer

Lagos based engineer with 5+ years crafting microservices, real-time logistics systems, and fintech apps - from payment processing and KYC flows to live order tracking across Nigeria.

5+

Years experience

10+

Companies & clients

C#·.NET Core·Node.js·TypeScript·React Native·AWS·Docker·PostgreSQL·Socket.IO·Google Cloud·Microservices·Prisma ORM·MongoDB·CI/CD·Paystack·Flutterwave·Redis·NestJS·Expo·JWT·GitHub Actions·NGINX·C#·.NET Core·Node.js·TypeScript·React Native·AWS·Docker·PostgreSQL·Socket.IO·Google Cloud·Microservices·Prisma ORM·MongoDB·CI/CD·Paystack·Flutterwave·Redis·NestJS·Expo·JWT·GitHub Actions·NGINX·

About

Engineer, architect, problem-solver.

I'm Michael, a Backend and Mobile App Engineer based in Lagos, Nigeria. I specialise in designing microservices architecture, event-driven systems, and high-performance APIs for fintech and logistics platforms.

Over five years, I've built production systems at companies including Access Bank, Shippack, and DasaMonie: handling real-time shipment tracking, payment processing, multi-tier KYC flows, and cloud infrastructure on AWS and Google Cloud.

On the mobile side, I build React Native apps end-to-end: from Figma-accurate UIs and biometric authentication to EAS pipelines and App Store releases. I care about clean architecture, system reliability, and shipping things that actually work.

Quick facts

LocationLagos, Nigeria
EducationB.Tech Mathematics(LAUTECH). MIT(In View)
SpecialisationMicroservices · Fintech · Real-time systems
MobileReact Native · Flutter · App Store releases
BackendNode.js · Express ·C# · .NET Core · PostgreSQL · MongoDB
CloudAWS EC2 · Google Cloud · Docker
Open toRemote · Contract · Full-time

Skills

Full-stack of a backend engineer.

Backend

C#.NET CoreNode.jsTypeScriptExpressNestJSREST API DesignGraphQL

Architecture

MicroservicesEvent-Driven SystemsDistributed SystemsWebSocket / Socket.IOGoogle Pub/SubAPI Gateway

Mobile

React NativeExpo (Managed & Bare)React NavigationReanimatedNativeWindEAS Build & SubmitOTA UpdatesPush Notifications

Cloud & DevOps

AWS EC2Google CloudDockerCI/CD PipelinesGitHub ActionsNGINXFirebase

Databases

PostgreSQLMongoDBPrisma ORMAsyncStorageSQLite

Payments & Auth

PaystackFlutterwaveStripeJWTRBACBiometric AuthPIN-based Auth

State & Data

Redux ToolkitZustandReact QueryZod / Yup

Quality & Tools

JestRN Testing LibrarySentry / CrashlyticsESLint / PrettierFastlane (basic)

Experience

Where I've shipped things.

Shippack

Backend Engineer — Microservices & Real-Time Systems

Full-timeJan 2025 – Present
  • Designed microservices for core logistics operations: auth, shipment, communication, and notifications
  • Implemented real-time communication with Socket.IO for live shipment tracking and operational updates
  • Managed event-driven workflows with Google Pub/Sub for async service communication
  • Built scalable backend with Node.js, TypeScript, Express, and Prisma ORM

Sovereign Technology & Innovation Limited

Software Engineer — Backend Architecture & DevOps

HybridNov 2023 – Present
  • Led React Native app for DasaMonie fintech: wallet, multi-tier KYC (Tier 1–4), virtual accounts, and VTU/data
  • Implemented NGINX for API gateway routing and WebSocket proxying
  • Deployed and managed services on AWS EC2 and Google Cloud with Docker containerisation
  • Built and maintained CI/CD pipelines with GitHub Actions; reduced cold start by ~25%

Access Bank PLC

Backend Engineer

ContractAug 2024 – Nov 2024
  • Developed backend logic and algorithms for internal financial applications
  • Monitored and analysed system performance to improve efficiency and reliability
  • Delivered secure, scalable internal systems aligned with enterprise banking standards

LagoSmart Network Limited

Backend Engineer

Full-timeJun 2023 – Jun 2024
  • Developed backend applications, APIs, and databases supporting platform functionality
  • Built commerce-style mobile app with offline-first browsing and optimised search
  • Introduced CI with GitHub Actions and EAS for internal builds and production releases
  • Improved system performance, responsiveness, and reliability across production

Earlier experience

Backend & Software Engineer

2019 – 2023
  • NIIT Fortesoft System — Backend systems, API development, mentoring developers
  • iTester (Germany) — Third-party integrations and performance optimisation
  • Cephas Digital Technology — Application development and architecture improvements

Projects

Things I've built.

DasaMonie

Fintech Mobile App

Mobile

Full-featured React Native fintech app with wallet management, multi-tier KYC (Tier 1–4), virtual accounts, airtime/data top-up, transaction history, and dispute flows. Implemented PIN/biometric auth, OTA updates, and EAS pipelines.

Impact

  • ~25% cold start reduction
  • Crash rate cut via Sentry triage
  • Shipped across QA → Staging → Prod
React NativeExpoTypeScriptPaystackFlutterwaveNativeWindEAS

Shippack Backend

Logistics Microservices Platform

Backend

Microservices architecture for a logistics platform — auth, shipment management, communications, and notifications services. Includes real-time tracking via Socket.IO and async service communication via Google Pub/Sub.

Impact

  • Real-time order tracking
  • Event-driven async architecture
  • Multi-service API gateway via NGINX
Node.jsTypeScriptExpressPrismaSocket.IOGoogle Pub/SubDocker

Logistics Rider App

Mobile Delivery Application

Mobile

Multi-tab React Native app for delivery riders with order tracking, milestones, delivery details, map navigation (Google Maps), camera selfie capture, and WhatsApp/email support integration. Includes rider statistics and progress rings.

Impact

  • End-to-end delivery flow
  • Real-time GPS tracking
  • Rider performance dashboard
React NativeExpoGoogle Mapsexpo-cameraSocket.IO

Freelance Platform

Real-Time Collaboration App

Full-Stack

Cross-platform freelance marketplace with real-time chat via WebSockets, skills assessments, contract workflows, and a typed API layer consuming microservices for auth, messaging, and admin.

Impact

  • Real-time messaging
  • Typed API layer
  • Error boundaries & retries
React NativeNode.jsWebSocketsPostgreSQLTypeScript

Get in touch

Let's build something together.

Whether you have a role in mind, a system to architect, or just want to connect — my inbox is open. I'm based in Lagos and open to remote, contract, and full-time opportunities.