Summary
Overview
Work History
Education
Skills
Timeline

Eseza Muwanga

Software Engineer

Summary

Adept at Python programming and fostering team growth, I spearheaded the development of impactful AI solutions at Umuntu Platform for Technology Advocacy, significantly enhancing societal well-being in health and climate change. My tenure at ENGIE and Digital Umuganda showcases a proven track record in software engineering and leadership, driving innovation and exceeding project goals.

Overview

10
10
years of professional experience

Work History

Artificial Intelligence Engineer

Umuntu Platform for Technology Advocacy
04.2024 - Current
  • Experimenting with the use of artificial intelligence to positively impact society in the areas of climate change, health and financial inclusion.
  • We have built Umuntu chatbot that links health services to Most At Risk Populations via social media, web and SMS.
  • We are experimenting with the use of Python, langchain and LLM's and vector databases to develop chatbots for social impact.

Full Stack Software Developer

ENGIE
01.2020 - 04.2024
  • Integrated third-party APIs to enhance overall application functionality and improve user experience. Some of these include integrations for MTN Mobile money, Paystack, Airtel Money
  • Continuously updated skillset through professional development courses, staying current with industry trends and emerging technologies. These include Artificial Intelligence, Python, Javascript, DevOps
  • Demonstrated strong problem-solving abilities by quickly identifying and resolving defects, leading to increased application stability and user satisfaction.
  • Conducted thorough code reviews to maintain high standards of quality and consistency throughout the project lifecycle.
  • I innovated and developed a taxation service in fastapi python that integrates our ERP to different taxation platforms for governments in Tanzania, Benin, Uganda, Zambia
  • Worked on payments and services Integration with major providers in Africa. Examples include:

1. Integration of Airtel Money Uganda with our core payments system in Python

2. Integration of Canal Plus television services with our core application 3.Integration of MTN Nigeria with our payments service
4. Built the USSD payments module for MTN Benin

5. Integration with Paystack Nigeria

6. Integration with MooV

Team Leader

Digital Umuganda
01.2021 - 03.2022
  • Monitored team performance and provided constructive feedback to increase productivity and maintain quality standards.
  • Worked with team to identify areas of improvement and devised solutions based on findings.
  • Supervised team members to confirm compliance with set procedures and quality requirements.
  • Set performance expectations for the team, monitoring progress towards goals and providing constructive feedback as needed.
  • Developed team members'' skills through targeted coaching sessions, resulting in improved individual performance.
  • Worked with a team of amazing individuals to showcase the potential of AI chatbots in providing key information to the people that most need it. We created the Mbaza AI chatbot .
  • Developed the official Rwandan COVID-19 chatbot which was used by over half a million people in Rwanda to access information on incidence rates, recommended behavior in case of infection, and current restrictions and regulations.
  • Some of the software we developed includes: Nest JS api service, Rasa framework python chatbot, Infrastructure as a service as a cloud computing model.
  • Link: https://international-partnerships.ec.europa.eu/policies/programming/projects/mbaza-chatbot-giving-access-covid-19-information-throughout-rwanda_en

Technical Success Manager

Andela
09.2018 - 06.2019
  • My role at Andela was to mentor a team of 10 or more developers and make sure they were were successful on the client software engagements to which they had been assigned in the USA.
  • Some of the clients were: Catalant, Zenysis, Tarana Wireless
  • I was responsible for growing both the soft skills and software skills of my direct reports

Support and Implementation Consultant

Sybrin Systems
03.2014 - 09.2018
  • Offered client training services via on-site and online interaction to streamline onboarding process for newly implemented systems.
  • Developed strong relationships with clients, fostering trust and long-term partnerships through professionalism and expertise.
  • Increased client retention with excellent communication and consistent follow-ups throughout the consultation process.
  • Configured implementation parameters based on customer requests and personal inspection of clients' software limitations.
  • I was responsible for managing and establishing the Sybrin Uganda office in Uganda. I recruited and led the software team that oversaw the development, support and implementation for payment and document management systems for some of the main banks in Uganda. These included: Barclays Bank, KCB Bank, DTB Bank, NC Bank and Standard Chartered Bank.
  • At Sybrin we developed Cheque Truncation Systems, EFTS Systems, Paperless and Document Management Systems. Key stacks used included visual basic, C# and C++. Some of the key projects I worked on include:

-Core Billing and Pricing for Barclays Bank Uganda
-E-statements for Barclays Bank Uganda
-Paperless Banking for Barclays Bank Uganda
-Cheque Truncation for Barclays Bank Uganda and Bank of Uganda


Education

No Degree - Machine Learning And AI With Python

Harvard University, Massachusetts Hall, Cambridge, MA 02138, United St
04.2001 -

Master of Science - Computing

Staffordshire University, London, United Kindgom
04.2001 -
  • Created a paper on how to implement podcast based education management system in my campus. During my research I also developed a keen interest in augmented reality and machine learning and pitched the use of Augmented Reality Advertising Kiosks in Malaysian malls.
  • Link: https://opac.apiit.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=17013


Bachelor of Science - Accounting And Business Management

Makerere University, Kampala, Uganda
04.2001 -

Advanced Diploma - Computer Software And Media Applications

Aptech Worldwide, Uganda
04.2001 -

Skills

Machine Learning

Timeline

Artificial Intelligence Engineer - Umuntu Platform for Technology Advocacy
04.2024 - Current
Team Leader - Digital Umuganda
01.2021 - 03.2022
Full Stack Software Developer - ENGIE
01.2020 - 04.2024
Technical Success Manager - Andela
09.2018 - 06.2019
Support and Implementation Consultant - Sybrin Systems
03.2014 - 09.2018
Harvard University - No Degree, Machine Learning And AI With Python
04.2001 -
Staffordshire University - Master of Science, Computing
04.2001 -
Makerere University - Bachelor of Science, Accounting And Business Management
04.2001 -
Aptech Worldwide - Advanced Diploma , Computer Software And Media Applications
04.2001 -
Eseza MuwangaSoftware Engineer