Summary
Overview
Work History
Education
Skills
Technical Skills
Timeline
Generic
Christian Nshimyumukiza

Christian Nshimyumukiza

Kigali

Summary

Highly skilled full-stack software engineer with over five years of hands-on experience in problem identification, in-depth analysis, and the development of efficient and innovative solutions. My passion lies in crafting cutting-edge software that not only meets, but exceeds the expectations of users and stakeholders. I thrive on pushing the boundaries of what is possible, and I continuously seek opportunities to enhance my skill set.

Overview

7
7
years of professional experience

Work History

Software Engineer

Ampersand Ltd
Kigali
08.2023 - Current
  • Maintained and enhanced Battery Management System for real-time battery health monitoring and fault detection.
  • Collaborated with cross-functional teams to improve usability and reliability of AmperOps across multiple departments.
  • Integrated Mobile Money and Airtel Money payment options to streamline battery swap transactions and boost revenue.
  • Implemented improvements to decoder tool, ensuring secure communication between battery BMS and platform for accurate analytics.
  • Optimized wallet payment system by establishing failover mechanisms for reliable transaction handling during outages.
  • Developed station power monitoring tool using Grafana and Datadog for effective incident response to power drops.

Software Engineer

Mvend Limited
Kigali
01.2021 - 06.2023
  • I took the lead and actively participated in the development of the financial savings platform.
  • Led the development of a loan management microservice from implementation to deployment.
  • Developed tools for migrating user data from legacy systems and creating export management solutions for user and group data to support scalability and operational efficiency.

Software Engineer

LifeStores Healthcare
Remote
01.2020 - 04.2020
  • Engineered a batch upload feature for medical products, streamlining bulk entry, and reducing manual errors to improve inventory updates.
  • Developed an automatic receipt generator that consolidates all purchased medical products and generates detailed receipts for customers, enhancing the checkout experience.

Software Engineer

Andela Rwanda Limited
Kigali
09.2019 - 04.2020
  • Designed and implemented responsive frontend web pages using React and Redux, and backend APIs using Express (Sequelize/Postgres) for an internal project called Barefoot Nomad.

Software Engineer

The Click Limited
Kigali
05.2018 - 05.2019
  • Worked on various projects, including a Hotel Management System, and multiple client-focused applications. Contributed to both backend and frontend development to improve operational efficiency and user experience.

Education

Advanced Diploma In Computer Science(A1) - Computer Sciences

IPRC Tumba
Rulindo
12-2019

Skills

  • Payment integration
  • Effective communication
  • Critical thinking
  • Problem solving
  • Agile development
  • Code review
  • Problem solving
  • Strategic planning

Technical Skills

  • Programming Languages:

      - Python

      - Javascript 

      - Go

  • Frameworks:

     - Django

     - Flask

     - React/Redux

     - ExpressJS

     - NestJS

  • Databases:

       - PostgresSql/Mysql

      - MongoDB

  • CI/CD Tools:

       - Travis CI

      - CodeClimate

      - Gitlab CI

      - Argocd

  • Automation/ Testing Tools:

      - Pytest

      - Mocha/Chai

      - Jest

      - Docker

 

Timeline

Software Engineer

Ampersand Ltd
08.2023 - Current

Software Engineer

Mvend Limited
01.2021 - 06.2023

Software Engineer

LifeStores Healthcare
01.2020 - 04.2020

Software Engineer

Andela Rwanda Limited
09.2019 - 04.2020

Software Engineer

The Click Limited
05.2018 - 05.2019

Advanced Diploma In Computer Science(A1) - Computer Sciences

IPRC Tumba
Christian Nshimyumukiza