Barnabas Tumuhairwe B
Software Engineer
https://github.com/BarnaTB
Kampala, Uganda-
https://gitlab.com/BarnaTB
-
PROFILE
I’m a software engineering professional with 2 years of experience in the industry. I have largely
worked in the health and medicare sector, building solutions for smaller medical institutions. I am very
enthusiastic about new challenges and constantly looking for one.
WORK EXPERIENCE
Software Engineer, Sail Global Corporation - January/2019 - present - Kampala, Uganda
Sail Global Corporation is a consulting business entity specializing in the provision of multidisciplinary
solutions to complex challenges and opportunities, with the power of unique depth of thought combined
with the expertise of leading professionals committed to protecting and enhancing the enterprise value
of our clients through our various service disciplines
⇢ Built backend Django graphene APIs for Sail Access, an online consultancy platform that
enables clients to remotely find consultancy solutions in a plethora of fields including legal,
mining, technology, procurement, and marketing.
⇢ Led backend architecture design for Sail Access, which included architecting a scalable
database design, as well as managing our DevOps infrastructure using Digital Ocean.
Lead Backend Engineer, Mansa Technologies - October/2019 - February/2019 - Kampala,
Uganda
Mansa Technologies is a consultancy firm based in Kampala, Uganda that builds products in transport,
health, and fintech.
⇢ Built backend GraphQL APIs for Dispatch, a mobile hailing platform for ambulances that
enables users to make requests for ambulances through a mobile app.
⇢ Led backend architecture design for a product called Dispatch, which included influencing a
change from RESTful APIs to GraphQL that led to an improved structure in the response
data from the APIs, faster data queries also solving an overfitting/underfitting problem that
we were facing with REST APIs.
Backend Engineer, HealthID - March/2019 - November/2019 - Kampala, Uganda
HealthID is a medical inventory management solution built for pharmacies across Africa to enable them
to manage their medical supplies and stock better and get ahead of any discrepancies that could
potentially have been life-threatening, for example, the sale of expired drugs.
⇢ Built backend GraphQL APIs for HealthID, enabling pharmacies to manage their
inventory, do stock counts, automatically get notified about products that are expiring,
make discount promotions, and schedule consultations.
Software Developer, Andela - December/2018 - October/2019 - Kampala, Uganda
Andela is an engineering-as-a-service-company, which trains and hires juniors engineers to become
world-class software engineers while adding value to some of the world’s biggest startups, mainly in
the US.
⇢ Built backend REST APIs in Python/Django and frontend interface in React/Redux for a
product called Authors’ Haven which enables authors to write articles and readers find their
articles of interest on an agile team.
⇢ Served as Product Owner on the development team of Authors’ Haven, ensuring that the
product comes to life from inception to deployment using an Agile/Scrum Development
Methodology.
⇢ Built backend GraphQL APIs as an apprentice on HealthID, enabling pharmacies to manage
their inventory, do stock counts, automatically get notified about products that are expiring,
make discount promotions, and schedule consultations.
SIDE PROJECTS
GetNyumba: Built RESTful APIs which enable users to find affordable, secure housing within
Kampala, thus saving customers from the risk of being conned by fake brokers. This was built
using NodeJS with Express.
Ripples Foundation: Built a website for the charity foundation that enables the foundation to
collect donations and inform the public about any upcoming initiatives. This was built using
Wordpress with Elementor.
Authors’ Haven: Built a website that enables writers and readers to write and read articles in a
variety of respects respectively. The APIs were built using Python/Django and UI using React
with Redux.
EDUCATION AND CERTIFICATES
2021 B.Sc. in Computer Science, Makerere University Kampala
Certificate in Fundamentals of Digital Marketing - Google - 2017
Certificate in Strategy and Operations, International Business Management Institute, Berlin,
2020
Google: Professional Cloud Architect, Pluralsight, 2019
TECHNICAL SKILLS
(2 years): Django, Flask, PostgreSQL, SQL, Graphene, GraphQL, Heroku, Github(CI & CD)
(1 year): React, Redux, ES6, Webpack, Digital Ocean, Wordpress
(6 months): GitlabCI, Github Actions
(2 months): MongoDB.
LANGUAGES
English - Fluent