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 can understand your needs, propose ideas to build the most suitable tool. The goal is to co-build tools from scratch to production together. We ship an MVP very quickly then improve it together.
  • 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 and 2 months)
    Lyon, France
    Currently involved in an agile noEstimate team, I actively contributed to the maintenance and improvement of a legacy application and 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 decision rules to improve process accuracy.
    - Development of features enhancing the legacy application, ensuring stability and compatibility.
    - Production monitoring (SRE) to guarantee service continuity.
    - Production 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 end-to-end Kafka message processing features, from consumption to database persistence and downstream Kafka event sending.
    - Interconnection with the legacy application using a "responsibility shift" strategy in choking 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 game Cronomath, a mathematics game for students for the company Qiwin. Various game modes are offered to accompany them in learning mental calculation. Starting from a simple board game, we were able to create more complex game modes thanks to the digitization of this tool.
    The game is developed in Java Springboot, 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 Java algorithms, and technical tasks involving 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