About Fabien
French
Native or bilingual
English
Fluent
Experience
- ENEDISFull Stack DeveloperENERGY AND UTILITIESJune 2024 - Today (2 years)Lyon, FranceCurrently involved in an agile noEstimate team, I actively contributed to the maintenance and improvement of a legacy application and to the redesign of a key module, with a focus on integrating advanced technologies and optimizing processes.Legacy Application• Technologies: Java 17, distributed monolithic architecture with Kafka, Drools decision engines, and event normalization via Flume.• User Interface: UI developed with ZK for smooth interaction management.Business Logic: Business processes on a Spring Boot server ensuring performance and cohesion.• Achievements:- Creation and optimization of new Drools rules to improve process accuracy.- Development of features enhancing the legacy application, ensuring stability and compatibility.- Production monitoring (SRE) to guarantee service continuity.- DeploymentRedesign of a New Module• Technologies: Development in Java 21 and Spring Boot 3, incorporating the latest advancements in performance and security.• Design and Methodologies: Application of Domain-Driven Design (DDD), Behavior-Driven Development (BDD), and Test-Driven Development (TDD) for robust and maintainable code.• Hexagonal Architecture: Implementation of a hexagonal architecture, facilitating module maintainability and adaptability.• Achievements:- Development of features for end-to-end Kafka message processing, from consumption to database persistence and downstream Kafka event sending.- Interconnection with the legacy application using a "responsibility handover" strategy in "strangler" mode, allowing a gradual transition to the new module.
- QiwinWeb DeveloperVIDEO GAMES AND ANIMATIONMarch 2025 - July 2025 (4 months)Lyon, FranceI developed and deployed the Cronomath game, a mathematics game for students, for the company Qiwin. Various game modes are offered to help them learn mental calculation. Starting from a simple board game, we were able to create more complex game modes through digitalization.The game is developed in Java Springboot and React.js. It relies on Keycloak IAM for authentication to comply with GDPR rules. Deployed via Docker image.https://www.qiwin.fr
- Societe Generale Equipment Finance - SGEFFull Stack DeveloperAugust 2022 - February 2024 (1 year and 6 months)Nanterre, FranceIn an agile team, I worked on two projects simultaneously, KYC and SBS, by developing new full-stack features, complex algorithms in Java, and technical aspects through framework migrations and data processing batches.• SBS Production Maintenance Project: The server is in NodeJS and GraphQL, the front-end in VueJS 2. I developed new features, fixed existing bugs, and handled production deployments.• Main KYC Project: The server is in Springboot 3, Java 17, and the application in React 18.• I autonomously integrated a new application into the Kubernetes cluster, managing its entire lifecycle from repository creation to continuous deployment pipeline integration and ensuring its proper functioning on the cluster.
Recommendations
Be the first to recommend Fabien
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
- EngineerCPE Lyon2022Ecole généraliste électronique, télécommunications et informatique