Barnabas Businge Tumuhairwe Email & Phone Number
Who is Barnabas Businge Tumuhairwe? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at Guaranty Trust Bank (Rwanda) plc
This section adds company-level context without repeating Barnabas Businge Tumuhairwe's masked contact details.
Review company-level records connected to Barnabas Businge Tumuhairwe before choosing the right outreach path.
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.
Barnabas Businge Tumuhairwe's current company
Company context helps verify the profile and gives searchers a useful next step.
Barnabas Businge Tumuhairwe work experience
A career timeline built from the work history available for this profile.
Software Engineer
- 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.
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.
Technical Team Lead
Software Engineer
- 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.
Software Engineer
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.
Backend Engineer
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.
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.
Colleagues at Guaranty Trust Bank (Rwanda) plc
Other employees you can reach at gtbank.co.rw. View company contacts for 144 employees →
Florence Oshungboye
Colleague at Guaranty Trust Bank (Rwanda) PlcNigeria
View →
AS
Afolabi Sikiru
Colleague at Guaranty Trust Bank (Rwanda) PlcNigeria
View →
NB
Nicole Beza
Colleague at Guaranty Trust Bank (Rwanda) PlcKigali City, Rwanda
View →
MN
Marius Ngabokarangwa
Colleague at Guaranty Trust Bank (Rwanda) PlcRwanda
View →
RN
Raphael Niwomutima
Colleague at Guaranty Trust Bank (Rwanda) PlcRwanda
View →
MM
Marius Maniraguha
Colleague at Guaranty Trust Bank (Rwanda) PlcRwanda
View →
WA
William Adaji
Colleague at Guaranty Trust Bank (Rwanda) PlcAbuja, Federal Capital Territory, Nigeria
View →
WN
Wilson Ngyendo
Colleague at Guaranty Trust Bank (Rwanda) PlcKicukiro District, Kigali City, Rwanda
View →
BM
Beltha Marcus
Colleague at Guaranty Trust Bank (Rwanda) PlcPort Harcourt, Rivers State, Nigeria
View →
UI
Uwitonze Illuminee
Colleague at Guaranty Trust Bank (Rwanda) PlcRwanda
View →
Barnabas Businge Tumuhairwe education
Bachelor’S Degree, Computer Science
High School Diploma, Physics, Economics, Mathematics, Ict
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial