[nom]
[nom]
SENIOR WEB ENGINEER
Domains of Hands-on Experience:
● E-Commerce & Retail;
● Telco;
● Marketing & Growth Hacking;
● Insurance (Life, Group, and P&C);
Email: [e-mail]
Linkedin: [lien]
Tel: [téléphone]
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● On Soft Skills :
○ Communicational :
■ Active Listening;
■ Critical & Systems Thinking;
■ Analogical Reasoning.
○ Interpersonal/Social :
■ Collaboration & Teamwork;
■ Cultural Awareness & Empathy;
■ Adaptability & Humility.
○ Intrapersonal :
■ Diligence & Responsibility;
■ Contentment & Self-Regulation;
■ Continuous Learning & Self-Reflection.
● On Languages :
○ English :
■ Professional Proficiency (Reading, Writing, & Comprehension).
○ French :
■ Fluent.
○ French :
■ Native.
● On Education :
○ 2015-2017 | Engineering Degree in Computer Sciences & Software
Engineering | Polytechnic School of Engineering, Universiapolis Agadir
○ 2014-2015 | Masters Degree in “Software Design & Development Engineering”
| Faculty of Sciences & Techniques, Settat
○ 2010-2014 | Bachelors Degree in “Mathematics & Computer Sciences” |
Faculty of Sciences, Ibn Zohr University, Agadir
· 2
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● Professional Experiences :
TECH LEAD WEB & MOBILE
(RETAIL)
● JAVASCRIPT/TYPESCRIPT
● REACT / REACT NATIVE
● NEXT.JS
● EXPO
● STRAPI
SQLI / GROUPE MARJANE
Feb 2026 - May 2026
Responsibility: Web & Mobile Tech Lead
Main Tasks:
● Joined the pre-sales phase alongside a commercial, project director, PM, and BA; contributed as Technical Consultant to define high-level requirements, produce delivery estimates, and negotiate scope;
● Co-led requirements definition with the BA and client-side PO, resulting in a signed-off roadmap covering MVP, v1, and v2 milestones;
● Brought in for a focused (3-months) intervention to technically bootstrap the team and establish engineering processes, handing off a structured, autonomous team at the end of the engagement
● Defined the high-level architecture for a dual-platform omnichannel product: a React Native / Expo (SDK v55) mobile app and, a React / Next.js (v16) hybrid web app;
● Enabled Strapi integration (Cloud) as the CMS layer to enable content and style personalization per marketplace tenant, supporting client branding, listings, and marketing configuration;
● Enabled the client DevOps team to deploy both applications and fulfill CI/CD requirements via GitHub CI/CD features (eg. Github
Actions);
● Led technical/functional discovery workshops on SEO, web/native performance, and accessibility, collaborating with dedicated SEO and performance experts as the engineering counterpart;
● Led two parallel sub-teams (3 devs each): one focused on the mobile app, one on the web app, providing both technical direction and coaching to keep team output aligned with client pain points
● Drove code review culture and managed technical debt across both sub-teams
● Collaborated with the R&D team to integrate AI-driven workflows into the development process, including defining SKILLS files aligned with the project's architectural principles
● Technical Environment: JavaScript(ES5, ES6+) / TypeScript / Git /
React v19 / React Native / Next.js / Expo / REST / Contract-driven
Development / Strapi / Microsoft Azure ….
3
TECHNICAL-FUNCTIONAL
EXPERT (INSURANCE)
● JAVASCRIPT/TYPESCRIPT
● ANGULAR 19
● JAVA 17
● SPRING BOOT
● MICROSERVICES
ARCHITECTURE
SOFTWARE DEVELOPMENT TEAM
LEAD
● JAVASCRIPT
● TYPESCRIPT
● VUE 2, VUE 3
● SPRING BOOT
● MICROSERVICES
ARCHITECTURE
● MULTI-TENANCY
● OPENSHIFT
[nom] (M.) [nom]
SENIOR WEB ENGINEER
DXC TECHNOLOGY
Aug 2025 - Feb 2026
Responsibility: Functional Solutions Development
Main Tasks:
● Took initiatives to generate leads to get staffed onto a project, by networking and building trust with foreign SMs and PMs
(Indian-based management), which led to integrate the MSIG program.
● Collaborate with Vietnamese and Indian team, on behalf of MSIG
Indonesia & Singapore, leading to accurate and quick BAs request resolution.
● Effectively Collaborate with Testers, BA, and TL, leading to a reliable task delivery and securing trust with the client (i.e. MSIG Indonesia &
Singapore)
● Technical Environment: JavaScript(ES5, ES6+) / TypeScript / Git /
Angular 19 / Java 17 / Spring Boot / Jenkins / SonarQube /
HATEOAS / REST APIs / MS Teams / AWS ….
CNEXIA TECH / BELL CANADA
Sep 2023 - Jan 2025
Project : NSO Portal (Netword Service Orchestration)
Responsibility: Team/Tech Lead
Main Achievements:
● Initiated and led an integration and acceptance testing process-flow in a B-to-B multi-tenant environment, leveraging
Trunk-based Development, reducing Cycle Time by over 30%.
● Drove exposure to replace Branching for Release with Feature
Flags, enabling customer investment to cut release workflow costs and delivery complexity.
● closely collaborated with PO and stakeholders to split spikes and epics into independent tasks and USs, reducing integration interdependencies.
● Proposed reuse of a legacy JSON-based UI configurator, reducing tenant lead times by over 40%, and enabling business configuration without code changes.
● Assisted in growing an offshore team from 1 to 6 members through technical evaluation and hiring.
4
FOUNDING WEB/MOBILE
ENGINEER
● JAVASCRIPT/TYPESCRIPT
● REACT / NEXT.JS
● REACT NATIVE / EXPO
● MONOREPO
ARCHITECTURE (NX)
● ODOO HEADLESS
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● Pre-analyzed and triaged Checkmarx security vulnerabilities and SonarQube quality issues, improving system security and maintainability.
● Enabled the Prevention tenant blocking in a multi-tenant environment via improved integration and testing flow.
● Initiated Vue 2 (End of Life support) to Vue 3 gradual transition to improve security and long-term maintainability.
● Enabled prevention of context switching and knowledge silos via role-based, rotational collaboration model.
● Technical Environment: Security by Design / JavaScript(ES5, ES6+)
/ TypeScript / Shell / Git / Vue 2 / Vue 3 / Nuxt.js / Java / Spring
Boot / Keycloak / Docker / Kubernetes / Helm / Openshift / Gitlab
/ Bamboo / CheckMarx / SonarQube / REST APIs / Element-UI /
Npm / JSON / CSS / Sass / OAuth / Miro / Slack ….
LA LIGUE CONTRE LE CANCER / ALLYCARE - FRANCE
2024
Responsibility: Architectural Design and Implementation of AllyCare mobile + web applications
Main Tasks:
● Initiate the Web and Mobile applications on a centralized monorepo architecture, enabling a unified development workflow with minimal context-switching.
● Design and enable the implementation of cross-platform components, leading to a parallel implementation with less development cost, on both the mobile and web applications.
● Manage the CI/CD processes leading a seamless UAT phase, fast feedback loops..
● Close collaboration with UI/UX Design tea , PO, and other stakeholders, through a rapid and fail-fast workflow, securing a continuous and iterative implementation, with less refurbishment cost.
● Technical Environment: JavaScript(ES5, ES6+) / TypeScript / NX /
Git / Next v14 / Expo / React / React Native / Azure DevOps / REST
APIs / JWT / MS Teams / AWS ….
5
FRONTEND DEVELOPER
● VUE
● JS/TS
● SCRIPTING
● DDD
FRONTEND DEVELOPER
● REACT
● JS/TS
● LIFERAY
[nom] (M.) [nom]
SENIOR WEB ENGINEER
SQLI / CARREFOUR – RABAT / FRANCE
February 2023 - July 2023
Project : E-Commerce platform of [lien]
Responsibility: Platform Engineering & DevEx
Main Tasks:
● Designed and implemented automated Vue component team-ownership DX tooling, as part of the Framework Team, reducing ramp-up time across distributed sub-teams;
● Engineered scalable and performant DX tools, accelerating reviewal workflows in large codebases;
● Collaborated across cross-functional teams (e.g., Framework and Payments Teams) to implement context-aligned features and improvements in DDD-based context.
● Technical Environment: JavaScript(CommonJS, ES5, ES6+) / Bash
/ Shell / Git / Vue.js / TypeScript / “esbuild-kit/tsx” / fast-glob / ora / Node.js / Node Streams API / p-limit / JSON / JSDOC ….
SQLI / GROUPE APICIL – RABAT / OUJDA / PARIS
September 2022 - January 2023
Project : B2B2C platform for the distribution and marketing of APICIL
GROUP & LIFE insurance solutions
Responsibility: Platform Engineering & DevEx
Main Tasks:
● Integrate Storybook to document the design system .
● Refactoring code related to reusable React components for a decoupled design system integration.
● Creating a proof-of-concept to refactor the Frontend App architecture towards a micro-frontends approach using TurboRepo.
● Improving the Developer Experience to increase production velocity by refactoring the way linters and code formatters activate on Git commit/push commands, and using Git diffing for this purpose.
● Writing and editing the technical documentation.
● Implementing in-house custom rules for ESLint to improve the Developer Experience and enhance productivity
6
GROWTH DEVELOPER
● REACT
● TS
● NEXT.JS
● STRAPI
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● Centralizing the theming mechanism to integrate better with design tokens provided by designers
● Improving the Web Accessibility and UX of reusable React components with the help of the design team
● Maintain and upgrade deprecated dependencies.
● Provide Front-End expertise consultancy to aid in resolving technical problems
● Provide React training to new joining developers.
● Performing Code Reviews.
● Bug fixing.
● Technical Environment: JavaScript(CommonJS, ES5, ES6+) /
React / Material-UI / i18n / Redux / Redux Saga / Axios / Node.js /
TurboRepo / Storybook / Webpack / Babel / ESLint / PostCSS /
SCSS / NPM / Git / GitLab / JIRA / Confluence / Jenkins / Swagger
/ date-fns / ….
[lien] – UK/REMOTE
March 2022 - July 2022
Project : Develop and maintain the Frontend Micro Apps Platform to support the acquisition of new leads to VEED’s main platform.
Responsibility: Growth Hacking
Main Tasks:
● Assisted in the development, maintenance, and scaling of a Micro
Apps suite (Lead Magnets) and Marketing Site (using JS/TS, Next.js, and Strapi), in a Micro-Frontends architecture, supporting the customer acquisition funnel toward the main platform;
● Leveraged Strapi (headless CMS) to manage content integration across the Marketing Site and developed micro-applications.
Centralized its API integration using the Next.js/TS stack, improving content update efficiency and operational predictability.
● Collaborated closely with product and design teams to iterate on feature scope and UX, helping shape tools used by thousands of daily visitors;
● Supported platform reliability and maintainability by proactively resolving bugs and production issues, ensuring a consistent and reliable user experience.
● Writing comprehensive Technical documentation.
7
FRONT-END DEVELOPER
● · TS-JS
● · VUE.JS
● · DRUPAL
● · TWIG
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● Optimized web pages performance helping incoming users with easy and fast to load content .
● Debugging production related issues.
● Bug Fixing.
● Writing comprehensive tests.
● Technical Environment: TypeScript . JavaScript(ES5, ES6+) / Next.js /
React / Strapi / GraphQL / React Testing Library / HTML5 / CSS3 /
CHAKRA UI / ESLint / Prettier / Husky / Commitlint / Docker /
Terraform / GCP / TURBOREPO / Github / Shortcut / Notion ...
SQLI / NESTLE / NESPRESSO – REMOTE
July 2020 - Feb 2022
Project : B2B & B2C Ecommerce platform for the distribution and marketing of Nespresso products
Responsibility: Frontend Development
Main Tasks:
● Conversion of Design Mockups, provided on Invision, into Pixel
Perfect responsive (Mobile + Tablet + Desktop), accessible(WCAG compliant), and SEO friendly HTML/JS/CSS code.
● Implementing functional requirements.
● API Integration.
● Writing Unit Tests & taking care of keeping the code coverage above the defined thresholds.
● Bug fixing (Functional Bugs, Accessibility Bugs, Platform-related
Bugs).
● Refactoring code
● Provide Front-End expertise consultancy to aid in resolving technical problems.
● Mentoring least experienced and new collaborators.
● Technical Environment: TypeScript . JavaScript(ES5, ES6+) / VUE /
VUEX / VUEX Module Decorators / Vue-i18n / Vue Router / Jest /
Vue Test Utils / Istanbul / HTML5 / CSS3 / PostCSS / TailwindCSS /
8
FRONT-END DEVELOPER
● · MAGNETO 2
● · JS
● · JQUERY
● · KNOCKOUT.JS
FRONT-END DEVELOPER
● JS
● REACT
● LIFERAY 6 & DXP
[nom] (M.) [nom]
SENIOR WEB ENGINEER
SASS / Vue CLI / ESLint / Prettier / Husky / Commitlint / BitBucket /
JIRA / Confluence / date-fns / ...
SQLI / CELLAP LABORATOIRE S.A. – REMOTE
April 2020 - June 2020
Project : B2C Ecommerce platform for the distribution and marketing of CELLAP laboratory cosmetics products
Responsibility: Frontend Development
Main Tasks:
● Pixel Perfect conversion of Design Mockups, provided on Figma, into responsive and accessible HTML/CSS code.
● Bug fixing.
● Customize and extend the Frontend related code (JS/CSS) of the Magento 2 Ecommerce modules
● Provide Front-End expertise consultancy to aid in resolving technical problems.
● Technical Environment: Magento 2 / JavaScript(ES5, ES6+) /
Require JS / Knockout.js / Lodash / jQuery / jQuery UI / PHP / XML /
Docker / Docker Compose / CSS3 / Less / PostCSS Autoprefixer /
GitLab / JIRA / Confluence /
SQLI / GROUPE APICIL – RABAT / OUJDA / PARIS
April 2019 - March 2020
Project : B2B2C platform for the distribution and marketing of APICIL
GROUP & LIFE Insurance solutions
Responsibility: Frontend Development
Main Tasks:
● Maintenance and addition of new functionalities in a multi-site environment on the Liferay platform (6 & DXP).
● Conversion of Design Mockup PSDs into responsive HTML/CSS code.
● API Integration (REST).
● Bug fixing.
● Aid in pre-production and production deployments.
9
FRONT-END DEVELOPER
● JS
● REACT
● JQUERY
● SAP HYBRIS COMMERCE
FRONT-END DEVELOPER
● JS
● REACT
● JQUERY
● AZURE DEVOPS
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● Writing and editing the technical documentation.
● Provide Front-End expertise consultancy to aid in resolving technical problems
● Provide React training to new joining developers.
● Performing Code Reviews.
● Technical Environment: JavaScript(ES5, ES6+) / React /
Material-UI / i18n / Redux / Redux Saga / Axios / Node.js /
Webpack / Babel / ESLint / PostCSS / SCSS / Tailwind CSS / Bulma
/ JSF / PrimeFaces / NPM / Git / GitLab / JIRA / Confluence /
Liferay 6 / Liferay DXP / Jenkins / Swagger / date-fns
SQLI / AIRBUS – RABAT / PARIS
February 2019 - March 2019
Project : Services by AIRBUS ([lien])
Responsibility: Frontend Development
Main Tasks:
● Integration of React (with SSR) into a Hybris/JEE environment to facilitate building complex functionalities.
● Conversion of Design Mockup PSDs into responsive HTML/CSS code.
● API Integration (REST).
● Bug fixing.
● Technical Environment: JavaScript(ES5, ES6+) / Java 8 / JSTL /
JQuery / React / Gulp / Browserify / Babel / Tailwind CSS / SCSS /
NPM / Git / GitLab / JIRA / Confluence / SAP Hybris Commerce /
Java / JEE / Nashorn
SQLI / STAR REPUBLIC - RABAT / GOTHENBURG
January 2019 - February 2019
Project : Rapunzel Of Sweden ([lien])
Responsibility: Frontend Development
Main Tasks:
● Pixel Perfect conversion of Design Mockups, provided on Figma, into responsive and accessible HTML/CSS code.
10
FRONT-END DEVELOPER
● JS
● REACT
● NEXT.JS
● GRAPHQL
FRONT-END DEVELOPER
● JS
● REACT
● JQUERY
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● API Integration (REST).
● Bug fixing.
● Technical Environment: JavaScript(ES5, ES6+) / TypeScript /
React / TSLint / Prettier / Create React App / Material UI / JSS /
Mobx / Axios / React-i18next / Formik / Yup / RxJS / Yarn / NPM /
Git / GitFlow / Azure DevOps / EpiServer / Figma / Swagger
IMEDIA24 GMBH / YOUPLANT & CO. KG GMBH - RABAT / MUNICH (REMOTE)
January 2018 - December 2018
Project : YouPlant (B2B/B2C) ([lien])
Responsibility: Frontend Development
Main Tasks:
● Project bootstrapping using Next.js, along with the integration and configuration of the libraries used throughout the development.
● Pixel Perfect conversion of Design Mockups, provided on Figma, into responsive and accessible HTML/CSS code.
● API Integration (GraphQL).
● Writing Unit, Integration tests.
● Bug Fixing
● Performing Code Reviews
● Writing Technical Documentation.
● Technical Environment: JavaScript(ES5, ES6+) / React / Flow / ESLint /
Prettier / Next.js / Webpack / Babel / Storybook / Styled Components
/ React Apollo / Apollo Client / Apollo Link State / Jest / Enzyme /
Cypress / Yarn / Git / GitFlow / GitHub Enterprise / Zeplin
IMEDIA24 GMBH / HOME SHOPPING EUROPE GMBH - RABAT / MUNICH
(REMOTE)
January 2018 - December 2018
Project : [lien] / [lien]
Main Tasks:
● Maintenance and addition of new functionalities for the E-Commerce platform of HSE24.
11
[nom] (M.) [nom]
SENIOR WEB ENGINEER
● Writing Unit, Integration, and Visual Regression tests.
● Bug Fixing
● Writing Technical Documentation.
● Technical Environment: JavaScript (ES5/ES6+) / React / Vue / JQuery
/ Axios / Gulp / Babel / Webpack / SCSS / Nunjucks / Mocha / Chai /
Selenium / Cucumber.js / Docker / GitLab CI / Jenkins / Git / GitLab /
JIRA / Confluence / FirstSpirit
· 12