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

Louis Messi

Develppeur senior FullStack Java Reactjs Angular

€583/day
Paris, FR
15+ years

Average response time: 1 hour

About Louis

Développeur FullStack depuis maintenant 13 ans, j'ai quasiment participé à toutes les étapes de développement et de mise en production d'une application.
En plus de développer, je peux tout aussi faire Lead dev/tech et participer à la mise en place d'une architecture technique d'une application.
  • 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
    Assurer la qualité des produits (eDRT version web + eDRT version tablette) et le management de l'équipe en charge du développement de l'application. Contribution aux points et décisions techniques :
    • Rédaction des spécifications techniques publiées sous Confluence Support aux équipes de développement :
    ◦ Mise en place du Pair programming pour leur montée en compétence sur Java / Sping Boot et Angular
    ◦ Validation des Merges Requests afin de remonter plus rapidement les erreurs de conception et d'algorithmique des développeurs
    ◦ Intégration des clients SOAP via des WSDL (Génération code Java via plugin maven wsdl2java)
    ◦ Mise en place d'un service (Suite 1N) pour communiquer avec l'IA via des web service exposés par l'équipe GCP (Equipe travaillant sur l'intégration de l'IA au sein d'EDF).
    ◦ Mise en place du Swagger du backend de l'application
    ◦ Mise en place d'un point technique hebdomadaire d'une heure pour évoquer les difficultés techniques de chacun des développeurs et voir ensemble les solutions Déploiement du frontend et backend sur les différents environnements (DEV, REC, IQR) via des pipelines Jenkins. Génération d'APKs (Android Package Kit) pour installation sur tablette Android. Support aux équipes de recette et qualif
    ◦ Livraison des nouvelles fonctionnalités développées sur les différents environnements de recette et qualif via pipelines Jenkins
    Projet réalisé en agilité sous SCRUM et SAFE.
    Contribution aux PI Plannings avec les Product Owners et les Scrum Masters
    ◦ Préparation des EPIC / US avec le PO
    ◦ Planning Poker avec les équipes de développement pour chiffrer les différentes tâches et user stories Outils de suivi et de gestion de projet utilisés :
    ◦ JIRA : Reports des spécifications fonctionnelles et techniques
    ◦ GitLab : Gestion des versions
    ◦ Maven : Gestion dépendances Java
    ◦ Jenkins : CI / CD
  • BPCE LEASE
    Tech lead Java11 / Spring Boot
    January 2023 - November 2024 (1 year and 11 months)
    Charenton-le-Pont, France
    • Choix des technologies et architectures à implémenter en collaboration avec les architectes techniques (java 11, Spring Boot 2.7, Angular 15).
    • Implémentation du schéma de la base de données Oracle dédiée à l'application (Tables, indexes, vues etc.)
    • Mise en place de la structure du backend de l'application via Spring Boot Initializr
    • Définition de jobs Quartz pour des traitements automatisés
    • Mise en place des principaux modules du back-end de l'application (avec du DDD et du TDD)
    • Mise en place de Liquibase pour automatiser la mise à jour de la BDD Oracle mise en place ou l'insertion de données lors d'un redémarrage du back-end de l'application
    • Mise en place de Spring Security sur le back-end de l'application.
    • Développement des APIs REST pour la communication backend / frontends (front-end Angular, front-end WordPress) ou la sauvegarde des données issues du frontend Angular.
    • Mise en BAPI des APIs développées (déploiements des APIs derrière une Gateway BPCE pour leur sécurisation)
    • Implémentation d'une mire d'authentification (mire PAS) via le protocole SAML en collaboration avec les équipes PAS et ICG (responsable de la gestion des droits des utilisateurs du groupe BPCE).
    • Génération du squelette du frontend de l'application via le CLI d'Angular
    • Définition des principaux modules du frontend Angular
    • Implémentation des Guards sur le frontend de l'application pour sécuriser l'accès à des pages sensibles.
    • Contribution aux points et décisions techniques
    • Rédaction des spécifications techniques publiées sous Confluence Support aux équipes de développement
    • Mise en place du Pair programming pour leur montée en compétence sur Java / Sping Boot et Angular
    • Validation des Merges Requests afin de remonter plus rapidement les erreurs de conception et d'algorithmique des développeurs
    • Mise en place d'un point technique hebdomadaire d'une heure pour évoquer les difficultés techniques de chacun des développeurs et voir ensemble les solutions
    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
    • Accompagnement des développeurs dans l'implémentation des solutions choisies et validées avec les architectes (notamment sur l'utilisation de Kafka).
    • Creation de dashboards de consultation des métriques et de l'état des PODs (PODs Kubernetes) de l'appplication sur DataDog
    • Mise en place d'un système d'alerting sur l'Etat des PODs de l'application via Edward Mise à jour de la configuration et des variables d'environnement des PODs via Helmrelease et fluxCd
    • Mise en place des tests unitaires sur l'application front Angular avec Jest et accompagnement des développeurs pour l'intégration des tests unitaires côté front
    • Mise en place de Liquibase pour optimiser la mise à jour de la base de données PostgreSQL et ainsi d'éviter de rejouer certains scripts à chaque redémarrage de POD
    • Mise en place de la solution Kafka pour asynchroniser les processus de créations et modification de documents via des topics dédiés à chaque type de demandes.
    • Développement de jobs Quartz (Java 11) pour automatiser le suppression de certaines données de la base de données PostgreSQL
    • Analyse du code backend de l'application (Java 11) et rédaction de plans d'actions pour la résolution des problèmes de performances de l'application (optimisation des transactions, optimisation de la gestion la mémoire, optimisation de la gestion du cache)
    • Monitoring des PODs Kubernetes via les commandes KubeCtl
    • Déploiement des nouvelles fonctionnalités sous Openshift et par la suite sous TANZU (après décommissionnement d’Openshift)
    • Intégration continue (CI/CD) avec Jenkins / Sonar
    • Contribution aux PI Plannings avec les Product Owners et les Scrums Masters
    • Projet réalisé en agilité avec la méthode SCRUM.
    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 /Génie Logiciel
    Université de Bordeaux
    2009

Skill set (110)

Categories

  • Other