IT Department Team Lead - 11/2020 to 07/2022
MwalimuPlus Ltd
- Developed a modern intelligent e-tutoring solution in YII framework
- M-PESA, Flutterwave, Pesapal payment integrations in Laravel and Yii frameworks
- Developed Ajira Tracking software for digital speed governors client areas, admin dashboard and APIs
- Integration of the Ajira Tracking software to NTSA APIs
- Google maps integration for live tracking of vehicles in the digital speed governors solution
- Developing new MYSQL tables and maintaining MYSQL database for MwalimuPlus and Ajira
- Plan, design, and implement scalable project features
- Conducted in peer reviews of solution designs
- Package and support deployment of releases
- Conducted code reviews and deployment of releases
- Interface with business analysts, developers, and technical support teams.
- Provide third level support to business users
- Guided IT team towards successful project delivery
- I have led a team of 11 software engineers and developers to deliver a modern intelligent e-tutoring solution.
Senior Software Engineer - 12/2018 to 10/2020
MwalimuPlus Ltd
- Develop web platforms in YII framework, the MwalimuPlus learning management system for parents and schools
- Developed REST APIs for MwalimuPlus, Ajira Connect and Ajira speed governors mobile apps
- Integration of the Big Blue Button (BBB) APIs for the live video classes in e-tutor platform
- Mentoring junior and mid-level developers
- Backend development, admin dashboards of various platforms
- M-PESA API & Card payment integrations, Pesapal gateway, Fluterwave gateway
- Developed various mobile and web-based solutions for sister company Ajira Connect Ltd, notably the
Ajira Connect Speed Governors solution, integrated to NTSA APIs.
Software Developer / Team Lead - 01/2016 to 06/2018
Directcore Technologies Ltd
- Web development of Pesatel mobile banking solution
- Development of Pesatel, Bweza and Mgurush USSD applications in Laravel framework
- Mobile development (Ionic/Angular and react native frameworks)
- Developed disbursements module for Pesatel mobile money solution in C#
- M-PESA API Integrations
- Airtime & Tokens API Integrations
- Consulted regularly with customers on project status, proposals and technical issues
- Transformed existing software to correct errors, upgrade interfaces, and improve efficiency.
- Supported junior developers & interns
- I lead a team of 5 software developers to deliver a mobile banking solution for Angolan market (Bweza)
and a mobile money solution for South Sudan market (Mgurush).
- Pesaflow integration into the National Construction Authority (NCA) Web portal
Web Developer - 01/2015 to 12/2015
Africa Blue Webs
- Developed websites and admin dashboards for various clients using Wordpress, Bootstrap
- Created documentations, flowcharts and presented solutions to clients
- Integration of ERP solutions
- Integration of sales funnel
- Code debugging
- Transformed existing software to correct errors, upgrade interfaces, and improve efficiency.
- Cooperate diligently with other IT team members to plan, design, and develop smart solutions.