You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fabien PuissantFP

Fabien Puissant

Web Developer | Java | Springboot | React.js

€550/day
Lyon, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fabien

Hello, I'm Fabien, a computer engineer specializing in Java/React. I build projects from scratch, so I master the web ecosystem from A to Z: databases, authentication, deployment, artificial intelligence.

I actively work for major clients (Enedis, Société Générale), which allows me to tackle highly complex subjects while maintaining rigor and quality in my work.

In short, I am able to understand your needs, ship an ambitious MVP quickly, and then continue to improve it. AI also allows me to accelerate my developments and my experience to control and make relevant technical choices and keep control over the codebase.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Lyon (up to 50km)

Experience

  • ENEDIS
    Full Stack Developer
    ENERGY AND UTILITIES
    June 2024 - Today (2 years)
    Lyon, France
    Currently 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.
    - Deployment

    Redesign 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.
    Spring boot Java React.js Software Craftsmanship
  • Qiwin
    Web Developer
    VIDEO GAMES AND ANIMATION
    March 2025 - July 2025 (4 months)
    Lyon, France
    I 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
    Java SpringBoot React.js Keycloak PostgreSQL
  • Societe Generale Equipment Finance - SGEF
    Full Stack Developer
    August 2022 - February 2024 (1 year and 6 months)
    Nanterre, France
    In 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.
    Spring boot Java React.js Azure DevOps

Recommendations

Be the first to recommend Fabien

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer
    CPE Lyon
    2022
    Ecole généraliste électronique, télécommunications et informatique

Skill set

Categories