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

Louis Messi

FullStack Java Reactjs Angular Senior Developer

€583/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Louis

FullStack Developer for 13 years now, I have participated in almost all stages of development and deployment of an application.
In addition to developing, I can also be a Lead dev/tech and participate in the implementation of an application's technical architecture.
  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • EDF
    Tech lead Java17 / Spring Boot / Angular
    December 2024 - August 2025 (8 months)
    Lyon, France
    Ensure the quality of products (eDRT web version + eDRT tablet version) and manage the team responsible for the application's development. Contribution to technical points and decisions:
    • Writing technical specifications published on Confluence Support for development teams:
    ◦ Implementation of Pair programming for their skill development on Java / Spring Boot and Angular
    ◦ Validation of Merge Requests to identify design and algorithmic errors by developers more quickly
    ◦ Integration of SOAP clients via WSDLs (Java code generation via maven wsdl2java plugin)
    ◦ Implementation of a service (Suite 1N) to communicate with AI via web services exposed by the GCP team (Team working on AI integration within EDF).
    ◦ Implementation of the application's backend Swagger
    ◦ Implementation of a weekly one-hour technical meeting to discuss each developer's technical difficulties and find solutions together Deployment of the frontend and backend on different environments (DEV, REC, IQR) via Jenkins pipelines. Generation of APKs (Android Package Kit) for installation on Android tablets. Support for testing and qualification teams
    ◦ Delivery of new features developed on the different testing and qualification environments via Jenkins pipelines
    Project carried out in agility under SCRUM and SAFE.
    Contribution to PI Plannings with Product Owners and Scrum Masters
    ◦ Preparation of EPICS / US with the PO
    ◦ Planning Poker with development teams to estimate different tasks and user stories Project tracking and management tools used:
    ◦ JIRA: Reporting of functional and technical specifications
    ◦ GitLab: Version management
    ◦ Maven: Java dependency management
    ◦ Jenkins: CI / CD
  • BPCE LEASE
    Tech lead Java11 / Spring Boot
    January 2023 - November 2024 (1 year and 11 months)
    Charenton-le-Pont, France
    • Choice of technologies and architectures to implement in collaboration with technical architects (java 11, Spring Boot 2.7, Angular 15).
    • Implementation of the Oracle database schema dedicated to the application (Tables, indexes, views etc.)
    • Setup of the application's backend structure via Spring Boot Initializr
    • Definition of Quartz jobs for automated processing
    • Implementation of the main modules of the application's backend (with DDD and TDD)
    • Implementation of Liquibase to automate the update of the Oracle DB or the insertion of data during a backend restart
    • Implementation of Spring Security on the application's backend.
    • Development of REST APIs for backend/frontend communication (Angular frontend, WordPress frontend) or for saving data from the Angular frontend.
    • Deployment of developed APIs (deployment of APIs behind a BPCE Gateway for security)
    • Implementation of an authentication screen (PAS screen) via the SAML protocol in collaboration with the PAS and ICG teams (responsible for managing user rights within the BPCE group).
    • Generation of the application's frontend skeleton via the Angular CLI
    • Definition of the main modules of the Angular frontend
    • Implementation of Guards on the application's frontend to secure access to sensitive pages.
    • Contribution to technical points and decisions
    • Writing technical specifications published on Confluence Support for development teams
    • Implementation of Pair programming for their skill development on Java / Spring Boot and Angular
    • Validation of Merge Requests to identify design and algorithmic errors by developers more quickly
    • Implementation of a weekly one-hour technical meeting to discuss each developer's technical difficulties and find solutions together
    Java Spring Boot Oracle Angular Domain Driven Design REST APIs
  • BPIFRANCE
    Tech lead Java11 / Spring Boot
    May 2022 - December 2022 (7 months)
    Maisons-Alfort, France
    • Guiding developers in implementing chosen and validated solutions with architects (particularly on Kafka usage).
    • Creation of dashboards for monitoring metrics and the status of application PODs (Kubernetes PODs) on DataDog
    • Implementation of an alerting system on the application POD status via Edward Updating configuration and environment variables of PODs via Helmrelease and fluxCd
    • Implementation of unit tests on the Angular front application with Jest and guiding developers for the integration of unit tests on the front end
    • Implementation of Liquibase to optimize PostgreSQL database updates and thus avoid re-running certain scripts on each POD restart
    • Implementation of the Kafka solution to asynchronously process document creation and modification via topics dedicated to each type of request.
    • Development of Quartz jobs (Java 11) to automate the deletion of certain data from the PostgreSQL database
    • Analysis of the application's backend code (Java 11) and writing action plans for resolving application performance issues (transaction optimization, memory management optimization, cache management optimization)
    • Monitoring of Kubernetes PODs via KubeCtl commands
    • Deployment of new features on Openshift and later on TANZU (after Openshift decommissioning)
    • Continuous integration (CI/CD) with Jenkins / Sonar
    • Contribution to PI Plannings with Product Owners and Scrum Masters
    • Project carried out in agility using the SCRUM method.
    Apache Kafka PostgreSQL Kubernetes Tanzu OpenShift

Recommendations

Be the first to recommend Louis

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

  • Master 2 / Software Engineering
    University of Bordeaux
    2009

Skill set (110)

Categories

  • Other