Work

Car Self-drive Booking && Ride sharing (Mobile App)

Role: Backend Engineer

This cutting-edge self-driving platform integrates a variety of gps device trackers, and payment gateways to enable safe and efficient autonomous navigation in diverse driving conditions.

Responsibilities:

  • 1. System architecture (core backend infrastrucure, developing APIs, scalability and reliability of backend services).
  • 2. Configure backend server to receive and process information from GPS Device
  • 3. Third-Party APIs integration such as Payment gateway, Google Maps, OpenStreetMap etc..
  • 4. Automate Deployment process with aid of CI/CD Tools.

#nestjs

#geolocation

#openstreetmap

#gpstracker

#sms

#gps103

#redis

#queue

Online Learning Platform (Smart class)

Role: Backend Engineer

Smartclass is an online learning platform which aims to connect all Rwandan high school students learning similar academic subjects and provide them with access to valuable learning materials and high-quality teachers. Thus helping students achieve academic excellence no matter their location or time of day.

Responsibilities:

  • 1. Designed Database Schemas of the application.
  • 2. Implementing backend logic and APIs for allowing frontend to communicate with the application.
  • 3. Third-Party APIs integration such as Payment gateway, Google Maps etc..
  • 4. Develop User Interfaces using modern JavaScript Framework(VueJS and NuxtJS).
  • 5. Automate Deployment process with aid of CI/CD Tools.

#Python

#Django

#Payment-gateway

Check out here

Reach rw

Role: Full-Stack Developer

Reach is a company located in Rwanda, now there are soon launching Ride sharing mobile app.

Responsibilities:

  • 1. Designed Database Schemas of the application.
  • 2. Implementing backend logic and APIs for allowing frontend to communicate with the application.
  • 3. Third-Party APIs integration such as Payment gateway, Google Maps etc..
  • 4. Develop User Interfaces using modern JavaScript Framework(VueJS and NuxtJS).
  • 5. Automate Deployment process with aid of CI/CD Tools.

#JavaScript

#NodeJs

#NuxtJs

Check out here

Soma

Role: Full-Stack Developer

Soma is a company located in Rwanda, aims to teach society about traffic rules(Amategeko Y'umuhanda), We have a website which has lessons materials(videos, pdf docs), quizes related to traffic rules.

Responsibilities:

  • 1. Designed Database Schemas of the application.
  • 2. Developed APIs for controlling access, sending inquiries and content management of the website.
  • 3. Website Deployment and Domain name mapping.

#NodeJs

#ReactJs

Check out here

Spedition Karen

Role: Backend Developer

Spedition Karen is a company located in Rwanda, now there are soon launching Ride sharing mobile app.

Responsibilities:

  • 1. Designed Database Schemas of the application.
  • 2. Developed APIs for controlling access, sending inquiries and content management of the website.
  • 3. Website Deployment and Domain name mapping.

#NodeJs

Check out here

Young Wommen Mentors Network

Role: Backend Developer

Today YWMNet brings together a team of multidisciplinary Experts and professionals made up of Senior and Chief mentors, Social worker practitioners, Medical practitioners, Counselors, Gender activists, Public Health &Preventive Medicine experts, lawyers, healthcare professionals, Economists, Administrators, psychotherapists, researchers, Entrepreneurs; volunteers, peer educators, and most importantly dedicated young women and men development activists working in a network at Local, Regional and International levels.

Responsibilities:

  • 1. Designed Database Schemas of the application.
  • 2. Developed APIs for controlling access, sending inquiries and content management of the website.
  • 3. Website Deployment and Domain name mapping.

#NodeJs

Check out here

Training, Coding Bootcamps

ALX-Africa Udacity, U.S

Role: Cloud Developer Trainee

Jul.2022 - Oct.2022

ALX-Africa is a Worlwide based technology company which aims to upskill and enhance abilities of young african talents in technology.

Responsibilities:

  • 1. Refactored Monolith applications to Microservices.
  • 2. Develop and Deploy Serverless application to AWS.
  • 3. Automate deployment using CI/CD tools (GitHub Actions and Travis CI).
  • 4. Docker and Container orchestration with Kubernetes.
  • 5. Integrate AUTHO APIs for Authorization and Authentication.

#Kubernetes

#AWS

#NodeJS

#TypeScript

#Docker

#AUTHO

Check out here

PositiveO

Role: Apprenticee

Sept.2022 - Dec.2022

PositiveO is a non-profit organization located in Nigeria, which aims to help people through counselling via their mobile app.

Responsibilities:

  • 1. Developed Mobile User interfaces with React Native.
  • 2. Refactored codebase
  • 3. Do Technical Documentation for future use.

#React Native

Andela

Role: Andela ATLP Trainee

Feb.2022 - Dec.2022

Andela is Worlwide company which has branch in Rwanda, which aims to raise young Rwandan abilities especially in technology fields, they have 9-month intensive software development bootcamp.

Responsibilities:

  • 1. Developed and Deployed portfolio website for personal branding.
  • 2. Implement Test Driven approach on both backend and frontend of the application.
  • 3. App Dockerization and Containers.
  • 4. Automate deployment using CI/CD tools (GitHub Actions and Circle CI).
  • 5. Docker and Container orchestration with Kubernetes.
  • 6. Do Technical Documentation for future use.

#JavaScript

#NodeJs

#ReactJs

#Mocha/Chai

#Jest

#Docker

Check out here

© 2023 - 2025, All rights reserved.