Summary

Senior Software Engineer with 5+ years of experience building scalable backend and mobile applications. Specialized in Flutter, NestJS, and Python,FastAPI with strong experience designing full-stack systems and microservices architectures. Experienced in deploying and managing cloud infrastructure using Kubernetes. Proven track record of leading development teams and delivering production-ready software solutions. Passionate about building efficient, scalable, and high-impact digital products.

Work Experience

Fixa

Senior Software Engineer

February 2022 - Now

  • Lead development of workforce and HR management systems used to manage employee attendance, payroll inputs, and operational workflows.
  • Design and develop mobile applications using Flutter for employee clock-in/out, biometric integrations, and workforce management.
  • Develop and maintain backend APIs using NestJS, and FastAPI.
  • Design scalable microservices architecture to support growing platform functionality.
  • Deploy and manage backend services using Kubernetes and cloud infrastructure.
  • Design and maintain REST APIs and database architecture using PostgreSQL.
  • Mentor and guide junior developers while contributing to system architecture and technical decisions.
  • Collaborate with cross-functional teams to deliver reliable and scalable production systems.

Rwanda Information Society Authority (RISA)

Junior Intern Developer

May 2019 - June 2020

I was assigned to work on different job's including updating data on servers trough the use of JAVA and building software's

Local client

Flutter Developer

September 2020 - November 2020

Creation of mobile app for water delivery for local clients

  • creation of different ui pages
  • Use of firebase as database
  • Authentication through firebase
  • Using provider state-management

Clearcom

Software developer

August 2020 - May 2021

  • Developed a stock management mobile application using Flutter
  • Implemented authentication and API integration with backend services
  • Used Flutter Bloc for state management
  • Built UI components and connected them with backend endpoints
  • Developed backend APIs using Django REST Framework
  • Hosted and deployed applications on DigitalOcean

Upwork client

Flutter Developer

January 2022 - Now

  • Developed a mobile application to track baby daily activities
  • Implemented local data storage using SQLite
  • Built interactive UI components using Flutter
  • Implemented Bloc state management
  • Designed timeline visualization using Flutter Canvas

Education

University of Rwanda

Business Information Technology - Bachelors

2016 - 2020

Computer science

Projects

My protfolio

Developer

Building the whole app from A to Z. UI, email contact using reactjs.

Flutter clearcom stock management app

Flutter Developer

Developing a mobile app for stock management for a phone wholesaler which handles the following activities :

  • Add stock
  • Remove Stock
  • Sale Stock
  • Move Stock
  • Receive Stock
  • User Management
  • Report Management

Flutter Mom's notebook for babies

Flutter Developer

Creating mom's notebook to record the following baby daily details :

  • Food
  • Feeding
  • Breast pumping
  • Breast feeding
  • Diaper
  • Sleeping
  • Walking

Flutter Multi Language Learning Game

Flutter Developer

Building a mobile Multi language learning game app

Skills

  • Flutter

    dart

    getx

    bloc management

    provider managment

    localization

    canvas

    animation

    AWS amplify

    Ampify

    Firebase firestore

  • Rest api

    Django rest framework

    GraphQl

    Fastapi

  • Database

    Firebase

    Postgresql

    MySQL

  • General Concept

    Git

    Automated Testing

    Severless functions

    Debugging

    clean code

  • Python

    Core Python expertise

    Familiarity with web services and REST API (Django,fastapi)

    Knowledge of web Python frameworks: Django or Flask

  • Javascript

    core javascript

    CMS : Content Management System (strapi)

  • Java

    core java

  • Others

    ReactJS

    NodeJS

    AWS

Languages

Language

English

Professional

Language

French

Professional

Language

kinywarwanda

Mother Tongue