David Muhanguzi
Kampala, Uganda

I am a Full-Stack Javascript Developer who is passionate about solving problems through software. I have professional experience providing front-end and back-end development with high quality, efficient and responsive web and mobile applications. I enjoy taking on a challenge and learning new things.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

CodersRank Rank
Top 2%
Top 50
Top 50
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Sep 2018 - Mar 2020 (1 year 6 months)
Kampala, Uganda
Software Engineer
I worked as a full-stack Javascript developer with teams across Kampala, Nairobi, and Lagos to build a number of software systems among which include:
- An inhouse travel tool application called “Travela” used to handle travel requests, flight, and hotel booking at Andela.
- Engagement Support Automation which automates processes concerning the onboarding and offboarding of developers on different projects.
National Water and Sewerage Corporation
Jun 2017 - Aug 2017 (2 months)
Kampala, Uganda
Intern Software Engineer
I contributed to web applications
Add some compelling projects here to demonstrate your experience
Feb 2020 - Apr 2020
Jeffrey Games
Jeffrey is a real-time quiz game run on web and Android. The web application, when run, calls the Android application so that users can view questions on a big screen web application and answer the questions on the android app on their phones.

I was responsible for creating the web part of the application.
react redux javascript
MoMo Bank Web
Dec 2019 - Jan 2020
Techcent Uganda
MoMo Bank is a digital bank powered by Mobile Money, bringing convenient banking to one’s fingertips. The main reason for creating MoMo Bank was to make banking more convenient for small business owners, especially in East Africa. Since Mobilie Money is a major means of financial transactions in East Africa but has its limitations. Techcent decided to create a medium to integrate mobile money and native banking so as to pull from the benefits of both Mobile Money and Banking.
This was a project initially created for a Hackathon.

Among other tasks, I worked on user authentication, safe and convenient deposit and withdraw of money and retrieval of transactions.

MoMo Bank Web Application consumes an API developed using Python Django. There is an Android app as well

NB: If you choose to visit the MoMo bank application, please use the following dummy credentials to login for demonstration purposes
- Phone number: 256789654123
- Password: 256789654123
react redux react bootstrap javascript
Store Manager API
Oct 2019 - Mar 2020
This is a solution to keep track of items in a store and provide the possibility for analytics to enable informed decisions. The API is consumed by an Android application used by product distributors in Kampala to manage inventory.

I was responsible for creating the API and endpoints ranging from check-in and check-out of items to report creation. I used Express - NodeJS since the application involves a lot of transactions, something for which NodeJS is optimized.
node.js express.js postgresql sequelize.js
This section lets you add any degrees or diplomas you have earned.
Makerere University
Bachelor of Science, Software Engineering
Aug 2014 - Jan 2019
Saipali Institute of Technology
Certificate, Software Engineering
Apr 2014 - Nov 2014
Main area of study was programming concepts and structured programming.

Jobs for you

Show all jobs