top of page


Professional Experience

Below you will find a comprehensive collection of my professional experiences. Each position has been an important part of my career and provided important tools to develop both personally and professionally. If you’re interested in references or learning more about my background, feel free to contact me directly.

Image by Jess Bailey

SENIOR ENGINEER at dunnhumby

November 2019 to date

As a Senior Engineer at dunnhumby, my responsibilities include:

  • Delivering autonomously on development and deployment of complex applications, components, software, platforms, or services used at scale.

  • Leading exciting end-to-end projects of a certain complexity and ensuring Service Level Agreements are successfully delivered. Define and develop solutions to technical problems that arise.

  • Conducting requirements analysis, balancing different requirements and making technical trade-off decisions at the application level (e.g. component design).

  • Providing advice and guidance to junior colleagues as required to resolve specific challenges they're having and conduct design and code reviews.

  • Identifying and advising on improvement opportunities and automating and simplifying test and operations processes.

  • Using my expertise to input into reengineering and design.

  • Acting as a subject matter expert for focus areas across the technology space.

Image by Green Chameleon


August 2018 - October 2019

As a Technical Team Lead, my responsibilities include:

  • Leading a team of software engineers building a world-class software platform that supports all Andela's internal products.

  • Encouraging and promoting engineering best practices within the team

  • Conducting design sessions, code reviews and pair programming sessions with team members

  • Identifying and clearing roadblocks for the team

  • Managing technical debt

  • Maintaining a consistent product velocity and driving the team to deliver on its estimates

  • Grooming and mentoring engineers

  • Providing clear feedback frequently to engineers on their work

  • Collaborating with the Product Manager to ensure the code the team writes matches the product and business needs

  • Partnering effectively with the Product Manager to manage scope and deliverables for the technical side of the product roadmap

Image by Christopher Gower


November 2017 - August 2018

  • Interpretation of business requirements into Software features and workable engineering tasks with a view to providing the best solution that suits business needs.

  • Interface with internal product owners to understand their needs and goals, and how technology can be deployed to cater for such needs.

  • Creation of quality code, not just working code, optimized for speed, security, and space utilization.

  • Design, development, and maintenance of Microservices upon which CARS45 apps run.

  • Implementation and maintenance of CARS45's App message queuing using RabbitMQ's implementation of the Advanced Message Queuing Protocol.

  • Design, development, and maintenance of Rules, Blueprints, Webhooks and associated triggers, and Deluge Scripts defining Workflow and general CRM automation.

  • Implementation and maintenance of Internal Shell scripts and daemons for efficient automation.

Image by Alesia Kazantceva


June 2017 - June 2018

I led a team of Blockchain developers and designers building a decentralized medical office on the blockchain. The dApp is maintained using blockchain-web3 related technologies: JS, Solidity, Assembly Language, etc.

Image by John Mark Arnold


August 2016 - November 2017

At Calabar, I was part of a team that was building a social engagement application with a strong emphasis on video streaming.

Image by


July 2015 - July 2016

DealDey was an e-commerce platform that featured daily deals on the best things to do, see, eat, and buy in Nigeria.

  • I worked extensively on our merchant payment system [Payouts], and I was part of the team that designed and developed the codebase to integrate FedEx into the DealDey platform.

  • I developed and maintained new and existing software respectively, daily attending to new software issues that may be raised on our task management platform to help maintain the smooth running of the business.

Image by

APPLICATION DEVELOPER (Software) at iCaptechnologies

August 2014 - June 2015

I developed and maintained software products for clients of iCaptechnologies.

Image by Hush Naidoo Jade Photography

SOFTWARE DEVELOPER at May Clinics Limited

March 2014 - July 2014

I followed through the software production process from requirements analysis to implementation and maintenance, conceptualising, developing and maintaining software solutions to hospital management problems.

bottom of page