Senior software engineer on Java Angular stack, and AWS
Code review
Frontend Architecture (Redux)
Backend Architecture (Hexagonal, CQRS)
CI/CD on gitlab
Build and deploy front, and backend librairies (spring boot starters) for feature flipping, auth, etc
Build skills for gemini AI internal agent
Software Architecte (Personal projects)
CODHEX (self employed)
Since March 2024
Design and implementation of architectures for several personal projects, including
Origoprime, a platform promoting short food supply chains in agriculture, and
Autoprtim, a multi-tenant platform for driving school management.
Build and design CD, CD on Gitlab and Render cloud
DNS config four environments
Build Claude Skills
Build common architecture base for AI instrumentation
Senior software engineer (Java /Angular)
ENEDIS
January 2018
to November 2024
Full stack developer
Lead front on Angular
Technical validation for new candidates
Code review
Define quality process
Design frontend architecture with REDUX
Design microservices with Apache Kafka
Build, Deploy with K8S
Design and develop Enedis Design System
Design Cypress Custom Reporter for JIRA Xray reports
Worked on several projects
Agents Planner
Predictive maintainance for Electrical Network
Mobile batteries supervision
Electric Park Access
Design and Deploy microservices on private or public cloud (AWS)
CI / CD On Gitlab CI via Docker and K8S
Improve App Performances
Design REST Api's, and Screen based on UX / UI
Kafka event driven architecture with avro, protobuf schemas
Front TDD : Jest, vitest, cypress, playwright
Backend TDD : junit5, mockito, cucumber, dbunit
CI/CD : Sonar, Nexus, Jenkins, gitlab
Frontend : Redux architecture with NGRX, NGXS, or signal store Use of schemas generated from backend swagger GIS : Librairies such as leaflet, OSM, MapServer, OperLayer
Postgres, ElasticSearch (Before 7.1)
Gatling for stress tests
Java Developer Mentor OpenClassRooms
openclassrooms
March 2020
to January 2024
Acts as Java mentor helping young Java / Web developers to improve their skills and get more familiarized with best practices and design patterns.
Software Engineer
INOVEN
June 2021
to December 2021
Full stack developer.
Lead developer on Angular, and quality guarantee
Design and develop DESY Enedis Design System
Technical lead Java/Angular
ADNEOM
Since January 2018
Software Engineer at ENEDIS
Full stack developer.
Lead developer on Angular, and quality guarantee
Angular upgrade since 5.x, current 9.1.1
Meetups speaker (Angular / NestJS)
Internal Angular workshops, and training
Respond to tender
Technical validation for new candidates
Technical Lead (Java/Angular)
Oppido
January 2017
to October 2017
ERP Design and development in medical sector
Design and develop application core. Design and develop first modules. Architecture the CI/CD process. Deploy on oracle cloud.
Company Description
Oppido is a society specialized in medico-social softwares.