
Yassine Azem
Tech Lead Frontend | React & Next.js
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Tech Lead Frontend avec 5+ ans d'expertise React/Next.js, spécialisé dans la refonte d'applications legacy et l'architecture front-end. Expérience prouvée en équipe Agile: crypto-paiements, e-commerce, immobilier. J'accompagne vos projets stratégiques avec une approche technique rigoureuse et une vision produit forte.
Expérience de travail
Tech Lead Front
PerfectStay
sept. 2024 - Présent
2 ans 2 mois
Paris, France
Contexte: PerfectStay est un tour-opérateur spécialisé dans la création d'offres de voyages exclusives et de solutions sur mesure en marque blanche pour de grandes marques. Projet: Refonte de l’application legacy vers NextJS. Rôle: Tech Lead au sein d’une équipe Agile SCRUM composée de 3 développeurs front-end, un Product Owner, une Project Manager, et une équipe UX/UI. - Développement d’un nouveau tunnel de réservation pour réserver uniquement un hôtel - Internationalisation du projet avec next-intl - Refinement des tickets et des maquettes avec les équipes Projets, Produits et Tech -Définition des roadmaps avec les équipes Métier - Création d’un orchestrateur de requête en Typescript - Clarification du besoin métier via retour d’expérience, mise en place d’une architecture répondant au besoin fonctionnel - Création du Design System - Mise en place de test unitaire et end to end avec Vitest et Playwright - Réorganisation des composants React pour améliorer la maintenabilité et la lisibilité Environnement technique: NextJS 15, TailwindCSS 4, Vitest 3, Playwright 1.55, Storybook 9, Typescript 5, NodeJS 22, Gitlab CI, next-intl.
Zenika
nov. 2022 - oct. 2024
2 ans
Paris, France
Tech Lead Front
nov. 2023 - oct. 2024
1 an
Paris, France
Client: Pleenk. Contexte: Pleenk est le portefeuille qui protège vos paiements et votre identité numérique. Projet: Création d’une application de paiement en devise et crypto monnaie. Rôle: Tech Lead au sein d’une équipe Agile SCRUM composée de 2 développeurs et un Product Owner. - Challenge des Epics et User Stories - Gestion des portefeuilles et des transactions en crypto monnaie - Test: coverage > 80% - Maintien d’un Back for Front en Typescript et GraphQL - Développement des fonctionnalités liés à l’approvisionnement du compte, des paiements et du retrait des fonds en crypto monnaie - Développement des fonctionnalités pour la créations de lien de paiement partageable et sécurisé - Maintient du back for front - Automatisation de processus pour les équipes du back-office - Refonte UI de certain composant de l’application Environnement technique: NextJS 14, GraphQL, NodeJS 20, TailwindCSS 4, Jest, Playwright, Storybook, Typescript 5, Gitlab CI, react-i18n.
Tech Lead
nov. 2022 - oct. 2023
1 an
Paris, France
Client: Zenika Training. Contexte: Zenika training forme des milliers de stagiaires par an aux métiers de l’IT et de l’agilité. Projet: Intégration de la certification d’Etat Qualiopi, pour les centres de formation, sur la plateforme de gestion des formations de Zenika. Rôle: Tech Lead au sein d’une équipe avec un Chef de Projet et 2 développeurs. - Intégration des fonctionnalités liés à la certification - Approche Clean Archi pour maintenir et évoluer le legacy - Maintien et optimisation du code existant - Refactorisation du projet en un mono-repo contenant plusieurs modules chargés de faire la connexion avec des services externes - Création d’un nouveau module en TypeScript chargé de s’occuper de la gestion de questionnaires pour les sessions de formations à destination des stagiaires - Automatisation de processus - Création d’une nouvelle application de dashboard de suivi des réponses aux questionnaires réglementaires - Aide à la rédaction des users stories et des maquettes - Migration du système de mailing vers Mailgun - Développements réalisés en DDD (drivé par les besoins métier) Environnement technique: Java 17, NodeJS 18, React 18, Jest, Typescript, CircleCI, Docker.
Développeur Full Stack
Compagnie de Phalsbourg
avr. 2019 - déc. 2022
3 ans 9 mois
Paris, France
Contexte: La compagnie de Phalsbourg est un promoteur immobilier spécialisé dans la création et la gestion de centres commerciaux. Projet: Création d’une application de gestion pour les centres commerciaux. Rôle: Développeur FullStack au sein d’une équipe avec un Tech Lead, un alternant et une UX/UI - Création d’une API GraphQL - Création et configuration de la base de donnée PostgreSQL - Design de l’UX/UI - Création d’un système RBAC (Role Based Access Control) - Création d’un système d’historique et de workflow de suivi des modifications - Création de graphiques de data visualisation - Authentification par mail rattachée à l’organisation de l’entreprise - Développement réalisé en TDD - Utilisation d’API externe comme des logiciels de comptabilité ou d’architecture Environnement technique: React 16, NodeJS 14, Apollo, Prisma, Postgres, Jest, Enzyme, Typescript, GraphQL, Heroku.
Formation
ETNA, école d'alternance en informatique
Master
2017 - 2019
2 ans 1 mois