Ingénieur Frontend

Je conçois des solutions.
Je crée de l'impact.

Je conçois et développe des interfaces propres, évolutives et centrées sur l'utilisateur. Je transforme des besoins produit complexes en expériences numériques fiables avec React et TypeScript.

Construire avec passion. Avancer avec un objectif.

Profil professionnel

Bonjour, je suis Yassir.

J'ai plus de quatre ans d'expérience dans le développement d'applications React et TypeScript d'entreprise. J'ai contribué à Centreon MAP et Centreon BAM en modernisant des interfaces historiques, en créant des fonctionnalités interactives de supervision et de configuration, en intégrant des API REST et en maintenant une couverture automatisée avec Cypress.

Télécharger le CV

React & TypeScript

Création d'interfaces d'entreprise maintenables avec des composants réutilisables et une architecture claire.

Modernisation du legacy

Migration d'interfaces Backbone.js vers React et TypeScript tout en préservant le comportement métier.

Applications interactives

Création de formulaires complexes, vues de supervision, cartes et visualisations de données.

Mon parcours

  1. 2016 – 2021

    ENSA Tanger

    Diplôme d'ingénieur en informatique avec de solides bases en développement logiciel, algorithmique et conception de systèmes.

  2. 2021

    APM Terminals — Stage

    Stage en développement full stack sur des applications métier réelles et découverte de la livraison en environnement professionnel.

  3. 2022 – Aujourd'hui

    Ingénieur Frontend

    Développement d'applications React évolutives, modernisation de produits historiques et collaboration avec des équipes produit internationales.

Expérience

Janvier 2022 – Aujourd'hui

Ingénieur Frontend

Centreon ProductsMission client

4+ ans

Marrakech, Maroc — collaboration à distance avec un client et une équipe basés en France

  • Développé et maintenu des interfaces de supervision et de configuration avec React et TypeScript sur Centreon MAP et Centreon BAM.
  • Migré des interfaces legacy en Backbone.js vers React et TypeScript, en préservant les règles métier et les intégrations backend.
  • Conçu des composants UI réutilisables et des formulaires complexes avec Material UI, Formik, Yup et un design system interne.
  • Intégré des API REST et géré des états applicatifs complexes avec React Query et Jotai.
  • Développé et maintenu près de 500 tests de composants avec Cypress, sécurisant les parcours critiques de Centreon MAP et Centreon BAM.
  • Collaboré à distance avec les équipes internationales produit, backend, frontend et QA basées en France, dans un environnement Agile.
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • React Router
  • Backbone.js
  • React Query
  • Jotai
  • REST APIs
  • Formik
  • Yup
  • Material UI
  • i18n
  • Visx
  • D3.js
  • Leaflet.js
  • SVG
  • Cypress Component Testing
  • Git
  • GitHub
  • Webpack
  • Vite
  • Docker
  • CI/CD
  • Agile (Scrum)

Mars 2021 – Septembre 2021

Stagiaire développeur Full Stack

APM Terminals

7 mois

Tanger, Maroc

  • Développé une application de supervision d'équipements portuaires avec HTML, CSS, JavaScript et ASP.NET MVC.
  • Conçu l'architecture applicative et la base de données SQL Server, puis ajouté des modules de checklists, d'inspection et de maintenance.
  • ASP.NET MVC
  • C#
  • JavaScript
  • HTML5
  • CSS3
  • SQL Server
  • Git

Compétences et technologies

Frontend

  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • React Router
  • Backbone.js
  • Next.js
  • Tailwind CSS

État et données

  • React Query
  • Jotai
  • REST APIs

Formulaires et validation

  • Formik
  • Yup

UI et visualisation

  • Material UI
  • i18n
  • Visx
  • D3.js
  • Leaflet.js
  • SVG
  • draw.io

Tests et outillage

  • Cypress Component Testing
  • Git
  • GitHub
  • Webpack
  • Agile (Scrum)
  • CI/CD
  • Vite
  • Docker

Backend

  • ASP.NET MVC
  • Node.js
  • Express

Bases de données

  • MongoDB
  • MySQL
  • SQL Server
  • Oracle 11g

Recommandations LinkedIn

Les retours de mes collègues et collaborateurs apportent un regard complémentaire sur ma façon de travailler, de communiquer et de contribuer aux équipes.

Consultez directement sur LinkedIn les recommandations publiées par mon réseau professionnel.

Voir les recommandations sur LinkedIn