Available to hire
Passionate and results-driven Senior Software Engineer with over 11 years of experience designing and implementing scalable, distributed, high-performance systems across fintech, blockchain, and enterprise applications. Proficient in modern development practices and a track record of improving performance, reducing downtime, and delivering exceptional user experiences.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Language
English
Advanced
Work Experience
Senior Fullstack Engineer at Betway
September 1, 2024 - PresentMigrated legacy betting engines to NestJS with Redis pub/sub for real-time betting updates, reducing latency by 60%. Developed and maintained GraphQL API layer for odds, matches, and wagers, improving frontend data retrieval performance. Integrated observability stack using OpenTelemetry and Prometheus to enable proactive failure detection. Built bonus engine service with BullMQ, reducing manual promo operations by 80%. Created reusable TypeScript modules for token validation, logging, and error handling shared across services. Collaborated with the product team to optimize user journeys, leading to a 20% increase in engagement. Led code reviews and technical onboarding for junior backend engineers. Integrated unit and contract testing with Jest and Pact to ensure API reliability.
Senior Software Engineer at Lenkie
August 1, 2024 - August 8, 2025Engineered a loan approval workflow in NestJS using Kafka and Saga patterns, improving request accuracy by 30%. Designed a multi-tenant billing system with PostgreSQL and Prisma, supporting thousands of business users. Optimized backend APIs for dashboards using Fastify, reducing cold start latency by 45%. Managed role-based access control (RBAC) middleware across the API gateway. Developed Slack-integrated admin bot using Express, TypeScript, and Bolt SDK. Coordinated zero-downtime deployments using GitHub Actions and blue/green strategy on Fargate. Produced internal documentation and diagrams for all backend microservices. Refactored shared utilities into a private NPM package for consistency across microservices.
Senior Software Engineer at Prudential
April 20, 2023 - August 31, 2024Senior back-end engineer building and maintaining distributed, high-performance services. Migrated legacy betting engines to NestJS using Redis pub/sub for real-time updates (latency improved by ~60%). Developed a GraphQL API layer for odds/matches/wagers to improve front-end data retrieval performance. Integrated observability using OpenTelemetry + Prometheus for proactive failure detection. Built bonus engines as BullMQ services and shared reusable TypeScript modules for token validation, logging, and error handling. Collaborated with product to optimize user journeys (engagement +20%). Led code reviews and technical onboarding; improved API reliability with unit and contract testing (Jest + Pact). Worked on loan approval workflows in NestJS with Kafka/Saga patterns (accuracy +30%), multi-tenant billing systems, and backend API optimizations using Fastify (cold start latency -45%). Implemented RBAC middleware, Slack-integrated admin bot, and zero-downtime deployments using GitHub Act
Senior Software Engineer at FinTech/Enterprise Company (as per resume: United Kingdom roles)
April 20, 2023 - PresentLed backend and distributed systems development using Node.js, NestJS, TypeScript, GraphQL, Redis, BullMQ, and PostgreSQL. Migrated legacy betting engines to NestJS with Redis pub/sub for real-time updates, reducing latency significantly. Built GraphQL API layers, integrated observability with OpenTelemetry + Prometheus, and developed reusable TypeScript modules for token validation, logging, and error handling across services. Improved request accuracy and performance for workflows and dashboards, implemented RBAC middleware, and delivered zero-downtime deployments via GitHub Actions and AWS (Fargate/EKS where applicable). Strengthened reliability with unit/integration testing (Jest/Pact) and CI/CD automation. Mentored juniors and helped with onboarding, code reviews, and technical planning.
Senior Software Engineer at UNITED KINGDOM (Company not specified)
April 1, 2023 - August 31, 2024Senior software engineering role delivering distributed, high-performance backend systems for fintech/enterprise use cases. Worked on backend modernization and performance improvements, including migrating legacy betting engines to modern stacks (NestJS/Redis pub-sub) to reduce latency, building GraphQL APIs, integrating observability with OpenTelemetry + Prometheus, and implementing event-driven/background processing patterns (e.g., BullMQ). Designed and maintained reusable TypeScript utilities, improved API reliability with unit/integration tests, and supported secure API gateway middleware with JWT validation and RBAC. Led onboarding and code reviews, mentored engineers, and coordinated deployment workflows using GitHub Actions and AWS/Fargate strategies.
Senior Software Engineer at Leatherback
January 1, 2023 - August 8, 2025Led development of a multi-currency wallet API with Express and TypeORM, enabling customers to transact in 10+ currencies. Created KYC flow orchestrator using NestJS with RabbitMQ and integrated with Sumsub and ComplyAdvantage. Built usage analytics microservice with ClickHouse and exposed REST API for reporting. Introduced API rate limiting, request tracing, and correlation ID propagation across services. Migrated legacy cron jobs to queue-based job scheduler using Bull and Redis, reducing job failure by 70%. Established secure API gateway with JWT validation and RBAC policy middleware. Contributed to Docker-based dev environments and CI/CD GitHub workflows. Mentored interns in Express and Node.js performance tuning and debugging.
Senior Software Engineer at Prudential
February 1, 2021 - January 31, 2023Built and improved back-end services for a fintech platform. Implemented multi-currency wallet APIs (Express + TypeORM) supporting 10+ currencies. Created KY C orchestration flows using NestJS with RabbitMQ and integrated with Sumsub and Comply Advantage. Built usage analytics microservice with ClickHouse and exposed REST API for reporting. Added API rate limiting and request tracing/correlation ID propagation across services. Migrated legacy cron jobs to a queue-based scheduler (Bull + Redis) reducing job failure by 70%. Set up secure API gateway with JWT validation and RBAC policy middleware. Contributed to Docker-based environments and CI/CD workflows using GitHub Actions. Mentored interns on Express/Node.js performance tuning and debugging.
Senior Software Engineer at FinTech/Enterprise Company (as per resume: United Kingdom roles)
February 1, 2021 - January 20, 2023Worked on API gateways and middleware security (JWT validation and RBAC policies). Built and maintained multi-currency wallet APIs using Express and TypeORM. Implemented multi-tenant billing systems with PostgreSQL/Prisma. Developed usage analytics microservices with ClickHouse and exposed REST APIs for reporting. Added API rate limiting, request tracing/correlation IDs propagation, and migrated legacy cron jobs to queue-based schedulers with Bull + Redis, improving job reliability. Contributed to Docker-based dev environments and CI/CD workflows. Mentored interns in Node.js and Express performance tuning and debugging.
Senior Software Engineer at Leatherback Remote, England (Company not specified)
February 1, 2021 - January 1, 2023Worked as a senior software engineer developing and maintaining backend services and APIs. Contributed to system reliability and performance through API enhancements, queue-based scheduling/processing, secure authentication/authorization middleware, and integration of analytics/monitoring. Built and maintained infrastructure components such as API gateways and Docker-based environments, and supported CI/CD workflows. Mentored interns and contributed to engineering best practices including Express/NestJS and Node.js performance tuning.
Senior Software Engineer at Africa Prudential
January 1, 2021 - August 8, 2025Architected real-time notification system using WebSockets in NestJS for 3M+ users on a shareholder portal. Built REST APIs for onboarding, investor updates, and analytics using Express and MongoDB. Developed internal admin UI with Vue.js integrated securely with backend APIs. Migrated legacy reporting tools to a new Node.js pipeline with CSV/Excel exports. Coordinated data synchronization with external APIs using cron + queue hybrid architecture. Maintained test automation across APIs using Jest with 85%+ coverage. Collaborated with security teams to implement token lifecycle and session auditing. Led backend sprint ceremonies and cross-functional planning with frontend and QA teams.
Software Engineer (Contract via Stackbuld) at First Bank Nigeria
March 1, 2019 - August 8, 2025Rebuilt payment gateway APIs using Express and SQL Server, improving TPS by 70%. Exposed Open Banking APIs via Swagger and OAuth 2.0 for fintech integration. Built webhook system with retry mechanism for failed event notifications. Automated daily settlement reports with Node.js and Knex.js. Enhanced transaction validation logic and fraud rules via middleware. Contributed to internal library for common validation utilities. Participated in code reviews and daily API design standups. Reduced API timeout errors by analyzing and optimizing database queries.
Software Engineer (Contract via StackBuild) at Prudential
October 1, 2018 - March 1, 2019Back-end engineer across fintech and internal tooling. Built real-time authentication system using WebSockets in NestJS supporting ~3M users via shareholder portal. Developed REST APIs for onboarding, investor updates, and analytics using Express and MongoDB. Migrated legacy reporting tools into a new Node.js pipeline with CSV/Excel exports. Coordinated data synchronization with external APIs using a cron + queue hybrid architecture. Maintained API automation test suite across endpoints with Jest ensuring 85%+ coverage. Worked with security teams to implement token lifecycle and session auditing. Reduced payment gate API timeouts by improving transaction validation and database queries. Exposed Open Banking APIs using Swagger and OAuth2.0 for third-party integrations. Built webhook retry mechanisms, automated settlement reporting with Node.js + Next.js, enhanced fraud rules via middleware, and contributed to shared validation utilities. Participated in code reviews, API design standups
Senior Software Engineer (Contract via StackBuild) at StackBuild
October 1, 2018 - March 20, 2019Designed real-time notficiations/auth and REST APIs for a shareholder portal. Built internal admin UIs in Vue.js and integrated them with backend APIs. Migrated reporting pipelines to a Node.js-based workflow with CSV/Excel exports. Coordinated data synchronization with external APIs using a hybrid cron + queue architecture. Ensured API reliability with Jest-based automated testing achieving 85%+ coverage and supported security features like token lifecycle and session auditing. Led backend sprints and cross-functional planning with frontend and QA teams. Implemented payment gateway APIs with Express/SQL improving TPS significantly; exposed Open Banking APIs via Swagger and OAuth2; built webhook systems with retry mechanisms; automated daily settlement reports using Node.js + Next.js; improved transaction validation logic and reduced API timeouts by optimizing database queries.
Senior Software Engineer (Contract via StackBuild) at Africa Prudential, Lagos, Nigeria (Company not specified)
October 1, 2018 - January 1, 2021Back-end and full-stack engineering responsibilities in financial services and trading-related platforms. Built real-time notification systems (WebSockets on NestJS) supporting millions of users, delivered REST APIs for onboarding/investor updates/analytics, and developed internal admin tools with secure API integrations. Migrated legacy reporting to Node.js pipelines with CSV/Excel exports and implemented data synchronization with external APIs using a hybrid architecture (cron + queue). Improved reliability with Jest-based API test automation (85%+ coverage), worked with security teams on token lifecycle and session auditing, and reduced payment gateway API timeouts by optimizing database queries. Contributed to testing and API design standards and participated in code reviews and planning.
Fullstack Developer at Stackbuld
September 1, 2018 - August 8, 2025Developed MVPs and internal tools with Express backend and Angular/React frontend. Built SEO-optimized websites and implemented SSR where needed. Integrated crypto-trading APIs for background auto-trading desktop app (Electron + Node.js). Created mobile apps using Ionic + Node.js API backends. Designed MongoDB schemas and implemented dynamic querying. Deployed apps using Docker and configured CI/CD pipelines with CircleCI. Collaborated directly with small clients to gather requirements and deliver features. Prototyped new ideas (e.g., payment gateway, school portals) and presented them to stakeholders.
Campus Ambassador & Community Leadership (Go In) at Go In / Campus Programs
February 1, 2018 - January 31, 2019Facilitated engineering bootcamps and supported learning communities. Served as speaker/volunteer mentor to help others grow, learn smartly, and advance careers. Led backend best-practices sessions (Express + Node.js performance tuning and debugging) as an internal tech evangelist.
Campus Ambassador / Mentor / Tech Evangelist at Delta State/Community (as per resume: Delt a/Linkie/Web Services community)
February 1, 2018 - January 20, 2019Facilitated engineering bootcamps and supported others through mentorship. Speaker and volunteer mentor guiding learners to grow their careers. Served as an internal tech evangelist delivering backend best-practice sessions. Contributed to knowledge sharing across REST/gRPC/GraphQL/SOAP/SOA patterns and SOLID/DDDesign/CQRS concepts.
Full Stack Developer at First Bank Nigeria
January 1, 2015 - September 30, 2018Developed MVPs and internal tools using Express backend with Angular/React frontends. Built SEO-optimized web pages and implemented SSR where needed. Integrated crypto-trading APIs for an auto-trading desktop app (Electron + Node.js). Created mobile apps using Ionic + Node.js backend APIs. Designed MongoDB schemas and implemented dynamic querying. Deployed applications with Docker and configured CI/CD pipelines using CircleCI. Collaborated with small clients to gather requirements and deliver features; prototyped new ideas such as payment gateways and school portals. Participated in code reviews and daily API/design standups; delivered REST APIs for onboarding and investor updates; added data synchronization with external systems; automated reporting exports.
Full Stack Developer at First Bank Nigeria, Lagos, Nigeria (Company not specified)
January 1, 2015 - September 1, 2018Developed MVPs and internal tools using Express backends and Angular/React frontends, including SEO optimization and SSR where needed. Integrated crypto trading APIs for an auto-trading desktop application (Electron + Node.js), built mobile apps using Ionic + Node.js APIs, and designed MongoDB schemas with dynamic querying. Deployed Dockerized applications and configured CI/CD pipelines (CircleCI). Collaborated with small client teams to gather requirements and deliver features, prototyped new ideas (e.g., payment gateway, school portals), and presented work to stakeholders. Supported REST API development and backend utilities for validation and transaction reliability.
Education
Higher National Diploma (HND), Computer Science at Delta State Polytechnic, Ozoro
October 1, 2017 - October 1, 2019Ordinary National Diploma (OND), Computer Science at Delta State Polytechnic, Ozoro
January 1, 2014 - October 1, 2016Higher National Diploma (HND) - Computer Science at Delta State Polytechnic, Ozoro
October 1, 2017 - October 1, 2019Ordinary National Diploma (OND) - Computer Science at Delta State Polytechnic, Ozoro
October 1, 2014 - October 1, 2016Higher National Diploma (HND) - Computer Science at Delta State Polytechnic, Ozoro
October 1, 2017 - October 1, 2019Ordinary National Diploma (OND) - Computer Science at Delta State Polytechnic, Ozoro
October 1, 2014 - October 1, 2016Dotnet Application (xUnit .NET) by Udemy - Certificate of Completion at Udemy
December 1, 2022 - December 31, 2022Azure Cloud Developer Nano Degree - Udacity at Udacity
November 1, 2022 - November 30, 2022Foundations of Project Management by Coursera at Coursera
July 1, 2022 - July 31, 2022Ethereum and Solidity: The Complete Developer's Guide by Udemy at Udemy
June 1, 2022 - June 30, 2022Certificate of National Service by NYSC at NYSC
June 1, 2022 - June 30, 2022JavaScript Expert Achievement Certificate by Plurasight at Pluralsight
January 1, 2019 - January 31, 2019Mobile Web Specialist by Udacity - Certificate of Completion at Udacity
February 1, 2018 - February 28, 2018Web Development Beginner Bundle by Udacity - Certificate of Completion at Udacity
December 1, 2018 - December 31, 2018Higher National Diploma (HND), Computer Science at Delta State Polytechnic, Ozoro
October 1, 2017 - October 1, 2019Ordinary National Diploma (OND), Computer Science at Delta State Polytechnic, Ozoro
October 1, 2014 - October 1, 2016ALX-T Cloud Developer Nano Degree at Udacity
December 1, 2021 - January 1, 2022Foundations of Project Management (Coursera) at Coursera
July 1, 2022 - December 31, 2022Ethreum and Solidity: The Complete Developer's Guide at Udemy
June 1, 2022 - June 30, 2022Certificate of National Service at NYSC
June 1, 2021 - June 30, 2021JavaScript Expert Achievement at Pluralsight
January 1, 2019 - August 24, 2026Mobile Web Specialist at Udacity
February 1, 2018 - August 24, 2026Web Development Beginner Bundle at Udacity
December 1, 2018 - August 24, 2026Qualifications
Unit Testing Dotnet (.NET) Application with xUnit.net & MOQ
December 1, 2022 - August 8, 2025ALX-T Cloud Developer Nano Degree by Udacity
November 1, 2022 - August 8, 2025Foundations of Project Management by Coursera
July 1, 2022 - August 8, 2025Ethereum and Solidity: The Complete Developer's Guide by Udemy
June 1, 2022 - August 8, 2025Certificate of National Service by NYSC
June 1, 2022 - August 8, 2025JavaScript Expert Achievement Certificate by Pluralsight
January 1, 2019 - August 8, 2025Mobile Web Specialist by Udacity
February 1, 2018 - August 8, 2025Certificate of Completion, Web Development Beginner Bundle by Udacity
December 1, 2018 - August 8, 2025ALX-TC Cloud Developer Nano Degree
December 1, 2022 - August 24, 2026AWS: Foundations of Project Management (Coursera)
July 1, 2022 - July 1, 2022Ethereum and Solidity: The Complete Developer's Guide (Udemy)
June 1, 2022 - June 30, 2022Certificate of National Service (NYSC)
June 1, 2022 - June 30, 2022JavaScript Expert Achievement (Plurasight)
January 1, 2019 - January 1, 2019Mobile Web Specialist (Udacity)
February 1, 2018 - February 28, 2018Web Development Beginner Bundle (Udacity)
December 1, 2018 - December 31, 2018ALX-T Cloud Developer Nano Degree
December 1, 2021 - January 1, 2022Foundations of Project Management (Coursera)
July 1, 2022 - December 31, 2022Ethreum and Solidity: The Complete Developer's Guide (Udemy)
June 1, 2022 - June 30, 2022Certificate of National Service (NYSC)
June 1, 2021 - June 30, 2021JavaScript Expert Achievement (Pluralsight)
January 1, 2019 - August 24, 2026Mobile Web Specialist (Udacity)
February 1, 2018 - August 24, 2026Web Development Beginner Bundle (Udacity)
December 1, 2018 - August 24, 2026Industry Experience
Financial Services, Software & Internet, Professional Services, Education, Telecommunications
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.