Experienced Engineering Manager and Full-Stack Developer with 7+ years of expertise in
scaling distributed systems and leading high-performing engineering teams. Proven track
record in transforming monolithic applications into microservices architectures and driving
technical innovation across transportation and fintech sectors. Strong focus on system
reliability, team growth, and technological transformation.
Overview
7
7
years of professional experience
1
1
Certification
Work History
Engineering Manager
SafeBoda
Kampala
03.2022 - Current
Safeboda: Ride-hailing App in East Africa
Key Responsibilities
60% - 70% Involvement in active software development with Individual contributions
Peer Reviews, Daily commits, and Sprint tasks based on time availability
Engineering leadership and technical guidance towards the development of new
features
Direct system architecture decisions and technical roadmap
Lead hiring, mentoring, and career development initiatives
Delivery of Key IT department strategy, Project planning, technical scoping, and
prioritization tasks in line with the team's capacity and workload
Collaboration with the product owner and product managers toward laying out the
product roadmap and developing achievable goals tasks and tickets
Team Performance Management, Ensuring and evaluating team performance
System Performance Monitoring
Key Achievements
Cars - Planning, Development, and Launch of Cars in both Kampala and Ibadan
(Currently the highest earner vertical for the company)
Move to Micro-Services & Event-Driven Architecture using Kafka - Splitting up
previously monolithic applications into easily scalable Microservices with a single
responsibility approach
Dispatch Mechanism - Rewrite our dispatch logic for better performance
System stability & uptime improvement - 99.8 uptime
Expansion into Kenya
Responsible for team growth through hiring, internal promotions, and competencies
evaluations
60% - 70% Involvement in active software development with Individual contributions
Peer Reviews, Daily commits, and Sprint tasks based on time availability
Team engagement through mentorship, One-on-one, and feedback sessions
Technical leadership towards the delivery of efficient and clean code, PR reviews
Technical decision-making, and Infrastructure management
I Collaborated with product owners and business analysts on requirements scoping,
budgeting, and delivery planning
Key Achievements
Re-design and relaunch of Loop App
Planning, Design, Development, and Launch of Loop Go
System stability and Uptime targets achievement
Quick turnaround and resolution of bugs within SLA
Introduction of new features - QR, Loop Invest
Responsible for the Loop App (IOS, Backend, Internal Loop Dashboard Portals)
Development of Loop Go Apps (iOS, Android, and Web App)(A transport and logistics
arm of Loop )
Technology Stack - Swift, Kotlin, Springboot, VueJs, Mysql, OracleDb, Redis, Java
Docker
Software Developer
LishaBora Hydroponics, Nairobi
08.2018 - 11.2020
Terms)
Responsible for developing and designing the Android App for traders and farmers
Responsible for developing and designing the Web-based management portal App
Lishabora
Assisted the Directors in getting Data, Data visualization, and reports
Technologies used: Kotlin, Java, XML, Laravel, PHP, Mysql, Html, CSS, Javascript
Technical skills I learned working on the project: Figma Design software, Firebase
Realtime Database
Lead Developer | Software Institute Instructor
Zalego Institute
11.2017 - 03.2020
Responsible for the Systems and Apps lifecycle from research and planning through
deployment and post-launch support.
Development of mobile apps for clients and in-house software.
Created Web-based systems using web technologies, including an Elearning platform
and Resource locator platforms.
Created guides and course materials to reiterate lecture information and help students
study.
Tested students on the materials that were presented in workshops and classes.
Assisted students in coming up with and developing their projects as real-world
solutions.
Responsible for Several Android Applications Technologies used: Kotlin, Java, XML Building the entire Android stack (Networking, Local Storage, State management
UI/UX) Consuming Rest Apis Building Android SDK Libraries in Java and Koltlin for developers Technical skills I learned working on the project: Developing Android SDK libraries &