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.
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.