Badges
Certifications
Work Experience
Full-Stack DotNet Developer
MTS | JDC SA•  January 2024 - Present•  Marrakech
Analyse, implement and optimizing code. Design and participating to solution architecture design. Implementing test, unit tests, and testing solution.
Customer Advisor
Concentrix•  April 2024 - Present•  Marrakech
Assisting +20 customer by day; answering requests and offering them personalized solutions. Providingsolutions through chat and phone calls.
Lead developer
Freelance•  September 2023 - December 2023
Design, planning and preparation of business specification. Prototyping and implementation of web application. Deploying, testing and enhancing code.
EPM Consultant
Kshuttle•  August 2022 - April 2023•  Casablanca
Analysing customers’ needs, preparing functional and technical specifications. Optimisation of existing logic, enhancing user experience and overall solution performance.
Lead Developer | .Net programmer, Full-Stack
HDCE | Tib Finance•  January 2021 - July 2022•  Québéc
Continuous improvements of code/functionalities based on modern developments standards. Implementing database scrips, and preparing ready to deploy code with tests both manual and automated unit test. Training and coaching new resources, plus leading technical development and QA targets. Troubleshooting and fixing bugs.
.Net Full-Stack Developer
TeamDev | Synchroteam•  January 2020 - December 2020•  Marrakech
Code review, debugging and fixing technical issues. Writing DB scripts, and implementing new features while enhancing existing solution.
Python Software Engineer
United Remote•  March 2018 - February 2019•  Rabat
Reverse engineer a full module that was made on PHP to python version and facilitating the integration to the customer solution. Design, develop and test code autonomously.
Education
University of Montreal
Computer Science & Engineering, MS•  September 2015 - September 2017
ENSIAS
Software Engineering, MS•  September 2011 - September 2014
Lycée Moulay Youssef
Mathematics, BS•  September 2009 - September 2011