RESUME
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.

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.

TECHNICAL TEAM LEAD at Andela
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

SENIOR SOFTWARE ENGINEER at Cars45
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.

TECHNICAL TEAM LEAD at Oral Data Link
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.

SOFTWARE DEVELOPER at YanPals
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.

SOFTWARE DEVELOPER at DealDey
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.

APPLICATION DEVELOPER (Software) at iCaptechnologies
August 2014 - June 2015
I developed and maintained software products for clients of iCaptechnologies.

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.