Career Summary

As an experienced software engineer with over 5 years of professional experience, I have a deep-seated belief in the transformative power of programming. I am committed to using my skills to positively impact people's lives, one line of code at a time. Additionally, I am passionate about the fields of Data Science and System integration and continuously strive to expand my knowledge in these areas.

Work Experience

Software Developer

SMAHO - Germany(Remote)
Mar 2022 - Present
  • Continuously designing, developing, testing, deploying, maintaining, and enhancing software applications to meet evolving business needs.
  • Taking a proactive approach and assuming full responsibility for technical solutions, leading to improved functionality and performance.
  • Actively participating in the product development process, bringing forward innovative ideas and playing a key role in defining the final product.

Technologies used:

  • Go (Programming Language)
  • MySQL
  • Web Services API
  • System Integration
  • GCP
  • AWS
  • Home Automation
  • API Development
  • JavaScript

Software Engineering Consultant

Polymath Labs - US(Remote)
Nov 2021 - Jan 2022
  • Actively participated in Agile methodologies and team activities, including story writing, sprint planning, and effort estimation.
  • Worked collaboratively with cross-functional teams to design and implement new features, ensuring a high level of quality and functionality.
  • Developed well-structured and thoroughly documented source code, demonstrating a commitment to maintainability and software best practices.

Technologies used:

  • Java Spring boot
  • AWS
  • System Integration
  • PostgreSQL
  • Microservices
  • RESTful API

Software Engineer

Cogebank PLC - Rwanda
Jun 2020 - Nov 2021
  • Built and tested software applications to meet specified requirements, utilizing a systematic approach to ensure high-quality deliverables.
  • Conducted successful system integration with third-party systems and the bank, resulting in streamlined processes and improved efficiency.
  • Provided expert Oracle database administration, including data management, backup and recovery, and performance tuning.
  • Generated insightful data reports and maintained accurate records, providing valuable insights for informed decision-making.

Technologies used:

  • Java Spring Boot
  • ReactJS
  • Olacle DB
  • Sql Server

Software Developer

Andela - Rwanda
Jan 2019 - Apr 2020
  • Worked on the design and development of a medium-like application (Author's Heaven), successfully delivering the project with a team of 5 developers.
  • Worked in a team environment to build and deploy an inventory management system and customer engagement platform, resulting in improved operations and customer satisfaction.
  • Consistently delivered software solutions that meet requirements, ensuring high quality through diligent testing and deployment processes.

Technologies used:

  • JavaScript
  • NodeJs
  • React
  • HTML/SASS
  • PostgreSQL
  • Python/Django
  • GraphQL

Data analyst

Inyeneri - Rwanda
Dec 2017 - Dec 2018
  • Provided ongoing maintenance and customization of the CRM system (Memento), ensuring seamless operation and meet evolving business needs.
  • Conducted data cleaning and preparation using R/Python, resulting in improved data quality and accuracy.
  • Did data reporting and Data analyzing using R/Python
  • Analyzed and reported on data using R/Python, generating actionable insights and facilitating data-driven decision-making.

Technologies used:

  • R
  • Python
  • JavaScript

Software Developer

ITCG
Jul 2016 - Dec 2017
  • Developed robust enterprise applications utilizing Java, Spring Core, JSF, and MySql technologies, delivering high-quality and scalable solutions.
  • Deployed applications to production environments, providing ongoing support to clients and ensuring smooth operation.

Technologies used:

  • JavaEE
  • Hibernate
  • Spring Core
  • JSF
  • Primefaces
  • MySQL

Web Developer (Intern)

Prime Insurance Limited
Jan 2016 - Jul 2016
  • Worked on the design and implementation of a fileTracker web-based application, delivering a solution that meets business needs and requirements.
  • Provided comprehensive training and support to employees and agents on in-house systems, ensuring optimal use and performance.

Technologies used:

  • C#
  • HTML/CSS
  • SQL Server

Skills & Tools

Backend

  • RESTful API
  • DataBases
  • Java
  • Golang
  • Python
  • NodeJs
  • GraphQL
  • R

Frontend

  • JavaScript
  • React
  • HTML/CSS/SASS

Others

  • Communication
  • Data Science
  • Code Review
  • Git
  • Unit Testing
  • Machine Learning
  • AI
  • Cryptocurrency

Education

  • BSc in Computer Science
    Adventist University of Central Africa
    2013 - 2017

Language

  • English (Professional)
  • French (Proficient)
  • Swahili (Proficient)

Interests

  • Music
  • Politics
  • Football(Soccer)
  • Cooking
  • Hiking