Barnabas Businge Tumuhairwe
AeroLeads people directory · profile

Barnabas Businge Tumuhairwe Email & Phone Number

Senior Software Engineer at Guaranty Trust Bank (Rwanda) plc
Location: Kigali City, Rwanda 10 work roles 2 schools
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
Senior Software Engineer
Location
Kigali City, Rwanda
Company size

Who is Barnabas Businge Tumuhairwe? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Barnabas Businge Tumuhairwe is listed as Senior Software Engineer at Guaranty Trust Bank (Rwanda) plc, a with 144 employees, based in Kigali City, Rwanda. AeroLeads shows a matched LinkedIn profile for Barnabas Businge Tumuhairwe.

Barnabas Businge Tumuhairwe previously worked as Software Engineer at Amalitech and Senior Software Engineer at Clutch Technologies. Barnabas Businge Tumuhairwe holds Bachelor’S Degree, Computer Science from Makerere University.

Company email context

Email format at Guaranty Trust Bank (Rwanda) plc

This section adds company-level context without repeating Barnabas Businge Tumuhairwe's masked contact details.

Guaranty Trust Bank (Rwanda) plc

Review company-level records connected to Barnabas Businge Tumuhairwe before choosing the right outreach path.

Profile bio

About Barnabas Businge Tumuhairwe

Backend Engineer (Python) with 5+ years of experience. I am proficient in Python/Django/Flask. I have excellent communication and collaboration skills and a passion for learning and leading teams. I am looking for more growth in a project/product management role.

Current workplace

Barnabas Businge Tumuhairwe's current company

Company context helps verify the profile and gives searchers a useful next step.

Guaranty Trust Bank (Rwanda) plc
Guaranty Trust Bank (Rwanda) Plc
Senior Software Engineer
Kigali, Kigali City, RW
Website
Employees
144
AeroLeads page
10 roles

Barnabas Businge Tumuhairwe work experience

A career timeline built from the work history available for this profile.

Software Engineer

Kigali City, Rwanda

- Developing a mortgage management system on a microservices architecture using Java Spring Boot, Docker, and AWS. The service enables the user to have visibility into the different mortgage providers on the market and which one matches their specific needs in terms of principal, payment period, and interest rate to be paid on the loan.- Built a recommendation system that enables Managers within the organization to staff the right developers on the right projects using variables that include their skill alignment with the project's requirements, their previous client or internal projects, internal performance assessment scores, the last used date for the skills to determine the skill decay and their rank within the organization. We use pandas to manipulate this data and generate these data-driven insights, enabling the company to reduce client churn and further support developer growth.- Developing Flask/GraphQL APIs for the Performance Assessment microservice on the ARMS product. ARMS is an ERP that enables the company to manage staff payrolls, assess staff performance, and manage staffing needs for client projects. This product was built on a microservice architecture.- Improving the code quality on the Performance Assessment service by writing unit tests covering 87% of the codebase.

Senior Software Engineer

- Led system design of backend API for Scholine, a school management system, enabling curriculum management, teacher productivity tracking, and test result reporting.- Built robust Django/GraphQL APIs interfacing with PostgreSQL and MongoDB databases that enabled schools to carry out tallies for students’ assessment results, and also enabled schools to conveniently collect tuition payments, all in one platform.- Implemented strict TDD methodology, wrote unit tests, and Dockerized the backend API.- Developed CI/CD pipelines using Docker, Jenkins, and GitHub Actions, and deployed them on GCP Compute Engine.

Oct 2021 - Jul 2023

Software Engineer

- Developed backend APIs for productivity engines HQZen, BPOSeats.com, and ApplyBPO, using Sileo, a custom framework that extends Django and Django Rest Framework providing improved scalability and ORM optimization strategies.- Optimized the database queries, enabling the company to track employees’ productive working hours 60% faster.- Implemented security best practices by removing sensitive information like administrator emails from the codebase, making the platform more maintainable without hard-coded credentials and improving API security.- Introduced a technical writing program, enabling developers to write technical articles on productivity hacks, database optimization techniques, and tutorials on specific tasks/features in Django.

Mar 2021 - Oct 2021

Software Engineer

Kampala, Central Region, Uganda

- Built Django/GraphQL APIs for Sail Access, an online consultancy platform spanning various fields.- Led backend architecture design, including scalable database design and DevOps infrastructure management.- Built Sail Live, a paid event live-streaming web app using React, Redux, Firebase, WebRTC, and AWS Kinesis Video Streams.- Gathered client requirements and translated them into actionable tasks for the development team.

Jan 2020 - Jun 2021

Software Engineer

Kampala

Nov 2018 - Oct 2019

Product Owner

I was a Product Owner for a product called Author's Haven where I was responsible for ensuring that the product comes to life from inception to deployment, all done by Andela Trainees. I also guided sprint planning sessions while prioritizing the most important parts of the product for an MVP and ensured an efficient agile development process.I was also responsible for mentoring the Trainees as they went about their development work.

Jul 2019 - Sep 2019

Backend Engineer

Lagos, Nigeria

I was responsible for building backend solutions that automated inventory management in pharmacies across Africa. From stock counts, orders, sales, booking consultations, discount promotions suggestions for particular products to automatically notifying pharmacy admins about products that are nearing expiry.

Mar 2019 - Jun 2019

Learning Facilitator, Women In Tech Leadership Program

Mentored and provided technical support to the ladies in the program to become technology leaders while they worked on products in Python/Flask, HTML/CSS and Javascript.

Mar 2019 - Apr 2019
Team & coworkers

Colleagues at Guaranty Trust Bank (Rwanda) plc

Other employees you can reach at gtbank.co.rw. View company contacts for 144 employees →

2 education records

Barnabas Businge Tumuhairwe education

High School Diploma, Physics, Economics, Mathematics, Ict

St Mary'S Secondary School Kitende
FAQ

Frequently asked questions about Barnabas Businge Tumuhairwe

Quick answers generated from the profile data available on this page.

What company does Barnabas Businge Tumuhairwe work for?

Barnabas Businge Tumuhairwe works for Guaranty Trust Bank (Rwanda) plc.

What is Barnabas Businge Tumuhairwe's role at Guaranty Trust Bank (Rwanda) plc?

Barnabas Businge Tumuhairwe is listed as Senior Software Engineer at Guaranty Trust Bank (Rwanda) plc.

Where is Barnabas Businge Tumuhairwe based?

Barnabas Businge Tumuhairwe is based in Kigali City, Rwanda while working with Guaranty Trust Bank (Rwanda) plc.

What companies has Barnabas Businge Tumuhairwe worked for?

Barnabas Businge Tumuhairwe has worked for Guaranty Trust Bank (Rwanda) Plc, Amalitech, Clutch Technologies, Philippines Call Center Seats - Cebu Seat Leasing For Bpo - Philippines | Bposeats.Com, and Sail Global Corporation.

Who are Barnabas Businge Tumuhairwe's colleagues at Guaranty Trust Bank (Rwanda) plc?

Barnabas Businge Tumuhairwe's colleagues at Guaranty Trust Bank (Rwanda) plc include Florence Oshungboye, Afolabi Sikiru, Nicole Beza, Marius Ngabokarangwa, and Raphael Niwomutima.

How can I contact Barnabas Businge Tumuhairwe?

You can use AeroLeads to view verified contact signals for Barnabas Businge Tumuhairwe at Guaranty Trust Bank (Rwanda) plc, including work email, phone, and LinkedIn data when available.

What schools did Barnabas Businge Tumuhairwe attend?

Barnabas Businge Tumuhairwe holds Bachelor’S Degree, Computer Science from Makerere University.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.