Senior Software Engineer @ Randstad Digital
2025-Present · Montreal, Canada (Hybrid)
- Refactored React SPA into micro frontend, boosting modularity and development speed.
- Migrated apps to AWS for scalability and cost efficiency.
- Configured delivery repos for smooth AWS deployment.
- Formulated recommendations on new solutions and improved tools.
- Deployed solutions to live environments and enhanced documentation.
- Led technical decisions and collaborated with cross-functional teams.
Senior Software Engineer @ MICROSOFT
2021-2024 · African Development Center, Kenya
- Developed and deployed features and fixes for FX Search (FX) group, improving customer satisfaction and engagement and enabling new capabilities unavailable.
- Led a team of 5 engineers to implement Overview features for Office.com and SharePoint.com, enhancing search experience by 30%.
- Maintained code quality by conducting constructive code reviews and guiding best practices, fostering a collaborative environment.
- Designed specifications document for the overview feature, streamlining development and ensuring accurate feature delivery.
Software Engineer @ COMZAFRICA LTD
2013-2021 · Kigali, Rwanda
- Worked on a team responsible for developing new features for Google’s search engine including improving the accuracy and relevance of search results and developing new tools for data analysis and visualization.
- Developed web app for loan protection, streamlining processes and enhancing efficiency by 25%.
- Delivered REST and GraphQL APIs, enhancing third-party integration and connectivity.
- Implemented performance tuning techniques on the back-end queries which resulted in 35% improvement in application performance.
- Spearheaded tech stack revamp to Spring Framework, boosting productivity by 25% and enhancing system scalability.
Software Developer @ SONARWA LIFE LTD
2011-2013 · Kigali, Rwanda
- Worked on a team responsible for developing new features for Google’s search engine including improving the accuracy and relevance of search results and developing new tools for data analysis and visualization.
- Automated brokers and agent payments, improving efficiency by 15%.
- Led technology selection, applications rollout, and monitoring, optimizing resource allocation and aligning with organizational objectives.
Software Developer @ RITC/KIST
2009-2011 · Kigali, Rwanda
- Designed and developed internal applications, including a student registration web app and an OLPC project inventory system.
- Led a team of 5 people covering every new innovative product of the organization.
- Supervised and assigned work to technical personnel while mentoring junior developers and engineers.
