Hi, I'm Hadad ✋🏼 A software person with a passion for translating instructions to computers. If you are up for it let’s build a better, kind and more connected future together. Welcome to my digital realm! ✨ 🚀
▷ This is the way.

peep-51 Created with Sketch.

Experience

These are some of the work I did worth highlighting

Senior software engineer/ Head of engineering - Exuus
March 2020 - September 2023
  • Led the engineering team.
  • Created a cli app for automating devops related processes, making dev experience more enjoyable.
  • Worked on the major revamping of both the dashboard and mobile app.
  • Helped to create a dedicated company-wide documentation on notion, that came to be used by all the teams not just the engineering team. Also worked on a guideline that streamlined all in-house processes.
Software Engineer - Andela
Jan 2019 - Feb 2020
  • Implemented user-onboarding steps and tutorials for the learning platform, the feature helped our 20 000 + bootcampers to get started with minimal effort, also made the e2e test more robust by covering not tested features.
  • Conducted interviews for new trainees and volunteered to support a 2 weeks BootCamp program for new candidates.
Senior Software engineer Consultant** - ApeUnit
-
  • Built a community platform for the dorium project. DORIUM is an Alternative Economic System that rewards social improvement, generates a new kind of digital money, and is collectively governed by all participants.
Senior Software engineer Consultant** - COA (Alfatier)
March 2020 - September 2023
  • I worked addressing performance issues on the job portal product, given how sensitive the performance budget was, reducing the app footprint and making sure it remains fast regardless of where it’s being accessed was a priority. ( Nextjs, material UI, Docker, ant design )
  • Was in charge on setting up a state management for the app ( we used redux toolkit with typescript for this)

Projects

I've hacked around few things worth looking at

save-cli

A cli app used to automate most of devops processes and a collection of scrips used for `save` app. The cli is used as an entry point for new devs to get started on installing and running main apps needed for a new team member. Can also be used to deploy, check documentations…

corona-bot

A simple whatsapp bot that gave live updates about corona, this project came to idea to help people in drc and rwanda with issues of slow internet in some areas.

muslim-rwanda

The Rwanda Muslim app is a project that aims to make it easy for Muslims in Rwanda to access information about sallat, mosque location, prayer time, and in the future interact with sheikhs within the app and easily organize diverse preaching sessions.

rwanda-phone-utils

An npm package that validates and formats phone numbers used in Rwanda.

Skills

languages

JS
Ruby
Typescript

Framework

React
Node/Express
Rails
Astro
React native
Rack

devops

Docker
Digital Ocean
GCP
Github action CI/CD
Sentry
CircleCI icon Circle CI
Heroku

testing

vitest
Jest
Cypress
file_type_rspec Rspec
capybara

database

Postgres
Mysql
redis

Contact - Socials

github: @dusmel
twitter: @hadad__
linkedin: @hadad bwenge
calendar: cal.com/hadad
Email: hadad.bwenge@gmail.comCONTACT ME