About Yanis
French
Native or bilingual
English
Fluent
Experience
- CAPGEMINILead développeur FrontendSOFTWARE PUBLISHINGJanuary 2025 - Today (1 year and 5 months)Meudon, FranceProjet : TracePulseDéveloppement d’une plateforme web from scratch de Process Mining permettant d’importer des fichiers de logs métiers, de les analyser via une couche d’IA, puis de visualiser dynamiquement les processus sous forme de graphes interactifs. Objectif : offrir aux utilisateurs une compréhension visuelle de leurs workflows opérationnels.Missions :• Pilotage du développement frontend dans une équipe pluridisciplinaire.• Mise en place de l’architecture UI en React/TypeScript avec gestion d’état via Zustand.• Intégration des graphes via React Flow et BPMN.js pour la modélisation des processus.• Développement de composants front avancés et ergonomiques avec Tailwind CSS.• Collaboration avec les équipes backend Python / IA pour la structuration des API.• Maintien d’un haut niveau de qualité de code en appliquant rigoureusement les principes de clean code, d’architecture modulaire et de bonne séparation des responsabilités, afin de garantir un frontend robuste, lisible et facilement maintenable.• Contribution à l’organisation Agile de l’équipe (rituels SAFe, coordination technique).• Suivi des pipelines CI/CD avec GitLab.
- Capgemini - Projet EDFDéveloppeur Fullstack Java / ReactjsENERGY AND UTILITIESMay 2023 - January 2025 (1 year and 8 months)Paris, FranceProjet : SWITCHDans le cadre du programme SWITCH, initiative de transformation numérique de l’ingénierie nucléaire d’EDF, j’ai participé à la personnalisation et à l’intégration de la plateforme 3DEXPERIENCE, afin de l’adapter aux besoins spécifiques du groupe.Ce projet s’inscrit dans une stratégie globale de modernisation des outils numériques d’EDF, avec pour objectif de gagner en performance, en traçabilité et en collaboration, en remplaçant des outils internes anciens par une plateforme unifiée, collaborative et interopérable.Missions :
- Développement d’interfaces utilisateur modernes avec React.js et Typescript.
- Conception et intégration de services backend en Java / Spring Boot, dans une architecture micro services.
- Création de web services RESTful exposant des APIs claires, versionnées et documentées, destinées à la consommation par le frontend.
- Participation aux choix d’architecture technique, en coordination avec les équipes backend, pour assurer la scalabilité, la séparation des responsabilités entre services, et la maintenabilité globale du système.
- Mise en œuvre de tests unitaires et d’intégration côté front (Jest, React Testing Library) et back (JUnit).
- Réalisation de revues de code en équipe, respect du clean code et bonnes pratiques d’architecture.
- Contribution à l’organisation Agile de l’équipe (rituels SAFe, coordination technique).
- Suivi des pipelines CI/CD avec GitLab.
Environnement technique : React.js, Typescript, HTML5, CSS3, Java, Spring Boot, Git, GitLab CI/CD, Jira, Confluence, méthodologies Agile (Scrum/SAFe). - DASSAULT SYSTEMES,Développeur front-endSOFTWARE PUBLISHINGSeptember 2019 - January 2023 (3 years and 4 months)78140 Vélizy-Villacoublay, FranceProjet : SwymPlateforme web interne utilisée pour la gestion d’initiatives bien-être et de performance au sein des équipes. Ce projet visait à offrir une interface centralisée permettant aux utilisateurs de consulter, planifier et suivre différentes actions RH ou managériales (suivis d’équipe, feedbacks, indicateurs d’engagement, etc.).Missions :
- Développement de plusieurs modules Dashboard :
• Création d’interfaces interactives pour la visualisation des indicateurs d’équipe.• Mise en place de filtres, de tableaux dynamiques, de composants graphiques réactifs.- Conception et mise en place de composants React réutilisables :
• Développement d’une librairie interne de composants UI modulaires (formulaires, modales, boutons, cartes…).• Structuration du code avec TypeScript pour garantir la robustesse et la maintenabilité du projet.- Amélioration continue du code et de la couverture de test :
• Ajout de tests unitaires avec React Testing Library et Jest pour sécuriser les évolutions.• Refactoring progressif de certains modules pour gagner en lisibilité, performance et maintenabilité.- Collaboration étroite avec les équipes UX/UI :
• Intégration des maquettes fournies par les designers en respectant les guidelines internes.• Participation aux discussions produit pour adapter les composants aux retours utilisateurs et aux contraintes techniques.
Recommendations
Be the first to recommend Yanis
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 génie industriel, spécialité conception de produit numériqueUniversité de Paris 102018
- Licence Pro Innovation et Développement Industriels.Université Paris 62016