Senior software engineer with extensive experience in designing and implementing complex, scalable, and highly available systems. I have successfully led cross functional development teams in creating complex systems that meet business requirements. In addition to my technical skills, I have excellent communication skills and can work collaboratively with cross-functional teams to deliver projects on time and within budget.
Overview
7
7
years of professional experience
Work History
Software Engineer
United Bank For Africa
03.2022 - Current
Development of self service application to reduce customer traffic at bank branch.
Automation of concession management process using asp.net core mvc.
Implementation of API for customer facing channels(mobile app, web portal,USSD).
Converting legacy code to asp.net core and blazor UI.
Azure setup, code review , and CICD.
Full Stack Software Engineer
SterlingPro Business Applications Limited
02.2019 - 03.2022
Developed ATM monitoring applications using dotnet technologies.
Ensured code quality through meticulous unit testing
Developed in-house tools using dot net console applications and Universal Windows Platforms
Oversaw the transition from legacy codes in web forms to Asp.net MVC & Blazor
Mobile app development using flutter.
Associate Programmer (Contract)
BOMZAK
07.2018 - 02.2019
Designed and developed revenue collection application for different states in nigeria using asp.net core and blazor.
Develop payment gateway in collaboration with interswitch.
Developed mobile app for collection agents to monitor and fast track revenue collections
Software Developer (Team lead)
CodeTouch Technologies
05.2017 - 02.2019
Lead a team of developers to develop and deploy a shipping management system
Team Lead Personal and Consumer Banking at UBA Bank Uganda (United Bank for Africa)Team Lead Personal and Consumer Banking at UBA Bank Uganda (United Bank for Africa)
Project Manager at CMMI Dev (Capability Maturity Model Integration), United Bank for Africa, UBA, Eco BankProject Manager at CMMI Dev (Capability Maturity Model Integration), United Bank for Africa, UBA, Eco Bank