About Yassine
French
Native or bilingual
English
Fluent
Experience
- PerfectStayTech Lead FrontTRAVEL AND TOURISMSeptember 2024 - Today (1 year and 9 months)Paris, FranceContexte: 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.
- ZENIKATech Lead FrontBANKING AND INSURANCENovember 2023 - September 2024 (10 months)Paris, FranceClient: 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’applicationEnvironnement technique: NextJS 14, GraphQL, NodeJS 20, TailwindCSS 4, Jest, Playwright, Storybook, Typescript 5, Gitlab CI, react-i18n.
- ZENIKATech LeadEDUCATION AND E-LEARNINGNovember 2022 - October 2023 (11 months)Paris, FranceClient: 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.
Recommendations
Be the first to recommend Yassine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master, Concepteur Développeur d'application web et mobileETNA2019