Professional Experience
- Gather and document business and technical requirements with stakeholders
- Analyze and review existing architecture to identify improvements.
- Evolve software architecture to meet emerging client needs.
- Participate with development teams in integrating architecture.
- Design and implement unit, functional and SMOKE tests.
- Participated in a large scale migration effort of all Carrefour codebases from Bitbucket to GitLab, involving significant reengineering.
- Rewrote customer request management APIs, environments, and cloud configurations.
- Solved functional incompatibilities between the two platforms (Bitbucket/Gitlab) with innovative solutions.
- Designed and improved Jenkins CI/CD pipelines for API testing and deployment on GCP.
- Implemented automated unit and end-to-end tests with Ansible.
- Created build, test, and deployment pipelines for GCP with Jenkins.
- Gather and document business and technical requirements with stakeholders.
- Analyze and review existing architecture to identify improvements.
- Move software architecture to meet emerging client needs.
- Participate in design and testing with development teams.
- Design and implement unit, functional, and SMOKE tests.
Education
State Engineering Degree – Innovation & AMOA
Institut National des Postes et Télécommunications (INPT), Morocco, 2019-2022
Preparatory Classes (MP)
Lycée Moulay Youssef, Morocco, 2017-2019