Experience
2018 — presentaTrace
Senior Software Engineer (Backend)
Own the delivery and dispatch domain of Mercury, aTrace's Go backend; built a reusable MongoDB transaction layer, a centralised cron service over Azure Service Bus, and contributed to Tracey, an AI supply chain assistant built with LangChain and LangGraph.
Mar 2025 — Present
United Kingdom · Remote
Dropper Systems
Senior Software Engineer (Backend)
Restructured the grocery and food-delivery backend into 20+ domain modules on NestJs and PostgreSQL, cutting the codebase 40%, and shipped it through AWS CodePipeline into ECS.
Jan 2024 — Feb 2025
Lagos · Remote
Faramove
Senior Software Engineer (Full-stack)
Built Klooft's microservices with NestJs, Golang, gRPC and Kafka; designed the API architecture for PePay, a payments app; added full-text search with Algolia and MongoDB Atlas Search.
Nov 2021 — Jan 2024
Lagos · Remote
Ankora Health
Software Engineer (Backend)
Led the REST-to-GraphQL migration for medical records, built a template-driven record builder, and set up the multi-tenant permission and testing foundations the rest of the team built on.
Jan 2022 — Feb 2023
Lagos · Remote
Convre
Software Engineer (Full-stack)
Built the Convre community platform end to end on NextJs and ExpressJs — server-rendered routes, a rich-text editor, infinite-scroll feeds, real-time chat over WebSockets, and OAuth.
Jul 2020 — Oct 2021
Ibadan · Hybrid
SpectrumsTech
Software Engineer (Full-stack)
Delivered six client products as the agency's lead ReactJs developer, established a shared component library reused across every build, and architected Skytrade, a crypto trading platform with Flutter clients.
Mar 2018 — Jun 2020
Ibadan · On-site
Toolkit
Languages
GolangTypescriptJavascriptPython
Backend
NodeJsNestJsExpressJsFastAPIGraphQLgRPC
Data
PostgreSQLMongoDBMySQLRedisKafkaRabbitMQ
Frontend
ReactJsNextJsReduxZustandReact-QueryTailwindCSS
Platform
DockerKubernetesTerraformAWSAzureGCP
Observability & AI
PrometheusGrafanaJaegerSentryLangChainMCP