About Yanis
French
Native or bilingual
English
Fluent
Experience
- CAPGEMINILead Frontend DeveloperSOFTWARE PUBLISHINGJanuary 2025 - Today (1 year and 5 months)Meudon, FranceProject: TracePulseDevelopment of a Process Mining web platform from scratch, enabling the import of business logs, analysis via an AI layer, and dynamic visualization of processes as interactive graphs. Objective: to offer users visual understanding of their operational workflows.Responsibilities:• Leading frontend development within a multidisciplinary team.• Implementing the UI architecture in React/TypeScript with state management using Zustand.• Integrating graphs via React Flow and BPMN.js for process modeling.• Developing advanced and user-friendly front-end components with Tailwind CSS.• Collaborating with backend Python / AI teams for API structuring.• Maintaining a high level of code quality by rigorously applying clean code principles, modular architecture, and good separation of concerns to ensure a robust, readable, and easily maintainable frontend.• Contributing to the team's Agile organization (SAFe rituals, technical coordination).• Monitoring CI/CD pipelines with GitLab.
- Capgemini - Projet EDFFullstack Java / Reactjs DeveloperENERGY AND UTILITIESMay 2023 - January 2025 (1 year and 8 months)Paris, FranceProject: SWITCHAs part of the SWITCH program, EDF's digital transformation initiative for nuclear engineering, I participated in the customization and integration of the 3DEXPERIENCE platform to adapt it to the group's specific needs.This project is part of a global strategy to modernize EDF's digital tools, aiming to improve performance, traceability, and collaboration by replacing old internal tools with a unified, collaborative, and interoperable platform.Responsibilities:
- Developing modern user interfaces with React.js and Typescript.
- Designing and integrating backend services in Java / Spring Boot within a microservices architecture.
- Creating RESTful web services exposing clear, versioned, and documented APIs for frontend consumption.
- Participating in technical architecture decisions, in coordination with backend teams, to ensure scalability, separation of concerns between services, and overall system maintainability.
- Implementing unit and integration tests on the front (Jest, React Testing Library) and back (JUnit) ends.
- Conducting team code reviews, adhering to clean code and good architecture practices.
- Contributing to the team's Agile organization (SAFe rituals, technical coordination).
- Monitoring CI/CD pipelines with GitLab.
Technical environment: React.js, Typescript, HTML5, CSS3, Java, Spring Boot, Git, GitLab CI/CD, Jira, Confluence, Agile methodologies (Scrum/SAFe). - DASSAULT SYSTEMES,Frontend DeveloperSOFTWARE PUBLISHINGSeptember 2019 - January 2023 (3 years and 4 months)78140 Vélizy-Villacoublay, FranceProject: SwymInternal web platform used for managing well-being and performance initiatives within teams. This project aimed to provide a centralized interface for users to view, plan, and track various HR or managerial actions (team follow-ups, feedback, engagement indicators, etc.).Responsibilities:
- Developing several Dashboard modules:
• Creating interactive interfaces for visualizing team indicators.• Implementing filters, dynamic tables, and responsive graphical components.- Designing and implementing reusable React components:
• Developing an internal library of modular UI components (forms, modals, buttons, cards…).• Structuring code with TypeScript to ensure project robustness and maintainability.- Continuous improvement of code and test coverage:
• Adding unit tests with React Testing Library and Jest to secure future developments.• Progressive refactoring of certain modules to improve readability, performance, and maintainability.- Close collaboration with UX/UI teams:
• Integrating mockups provided by designers while respecting internal guidelines.• Participating in product discussions to adapt components based on user feedback and technical constraints.
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's in Industrial Engineering, specialization in Digital Product DesignUniversity of Paris 102018
- Professional Bachelor's in Industrial Innovation and Development.University of Paris 62016