Fabien Marissel

Tech Lead & Développeur Back-end Freelance

À propos de moi

Tech Lead et Développeur Back-end freelance avec plus de 10 ans d’expérience, spécialisé dans la conception et la réalisation d’applications Java performantes et scalables en environnement Cloud.

Résumé

J’accompagne mes clients, de la startup au grand groupe (Decathlon, ADEO), dans la modernisation de leurs systèmes d’information en m’appuyant sur des architectures microservices et des pratiques DevOps. Mon objectif est de livrer un code de haute qualité tout en assurant la robustesse et la maintenabilité des solutions.

Actuellement disponible pour de nouvelles missions en tant que Tech Lead ou Développeur Back-end freelance, je serais ravi d’échanger sur vos projets. Contactez-moi par message privé ou par email : fabien.marissel@f12lconseil.dev.

Compétences

Back-end : Java (11 à 21), Spring Boot, Quarkus, Programmation réactive

Cloud & DevOps : GCP, Kubernetes, AWS, Kafka, Jenkins, Github Actions

Architecture : Microservices, API REST, Intégration continue / Déploiement continu (CI/CD)

Expériences

F12L Conseil

Lead Dev pour Decathlon

septembre 2022 - Présent

Lead Dev dans l’équipe Customer Growth.

  • Conception et développement d’une nouvelle solution de marketing automation pour déployer des campagnes d’incitation personnalisées et ciblées.
  • Mise en place d’une architecture événementielle (Event-Driven) sur GCP avec Kafka pour traiter en temps réel les audiences clients issues de Salesforce Marketing Cloud (SFMC).
  • Implémentation d’un système de distribution de récompenses sécurisé via des tokens (JWE) et une exposition des services via Cloudflare.

Environnement technique : Java 21, Spring Boot, GCP, Kubernetes, Kafka, SFMC, Datadog, APIM.

SFEIR

Tech Lead pour ADEO

janvier 2022 - août 2022

Tech Lead pour la team POPS chez ADEO (plateforme PDP).

  • Pilotage technique de la création de la plateforme “POPS”, une application web destinée à remplacer des processus manuels pour le calcul des prix et des marges fournisseurs.
  • Conception d’une architecture capable de consommer et de traiter en temps réel l’intégralité du catalogue produits ADEO via des flux de données Kafka.
  • Création d’un outil de pilotage pour les négociations tarifaires annuelles.

Environnement technique : Java 11, Spring boot, Vault, Kubernetes/Turbine, GCP, Kafka, Github Actions.

SFEIR

Développeur back-end pour Decathlon

juillet 2020 - janvier 2022

Développeur Java confirmé pour la team HubMessage chez Decathlon.

  • Développement d’API REST pour agréger et consolider en temps réel des données hétérogènes (produits, prix, avis clients) via une APIM Gravitee.
  • Mise à disposition de ces données pour la personnalisation des campagnes email (panier abandonné, etc.) en collaboration avec les intégrateurs sur Salesforce Marketing Cloud (SFMC).
  • Contribution à la migration des applications de Rancher (AWS) vers Kubernetes (AWS), puis vers Google Kubernetes Engine (GCP).

Environnement technique : Java 14/17, Spring Boot, Quarkus, Programmation réactive, Kubernetes, Helm, AWS, GCP, Salesforce, Gravitee.

Gfi world

Tech Lead pour BPLS

août 2019 - mars 2020

Teach Lead chez BPLS sur plusieurs applications monolithiques. Build d’une nouvelle application générée avec JHipster.

Environnement technique : Java 8, Spring boot, Angular 7, JHipster, Liquibase, Swagger, JMS, Gitlab, Jenkins, WebSphere, Oracle DB.

Gfi world

Lead Developer pour MUTEX

janvier 2019 - août 2019

Lead developer sur plusieurs applications web pour le client MUTEX (produits d’assurance). Front en Angular 7, architecture en microservices avec Spring Boot pour le back, déploiement sur AWS.

Environnement technique : Java 10, Spring Boot, Rest, Swagger, Feign, Angular 7, Gitlab, Liquibase, MySQL, Microservices.

Gfi world

Responsable technique EMICA pour EDF

juillet 2017 - décembre 2018

Responsable technique sur EMICA (Ensemblier, Maintenance et Intégration des Centres d’Appels).

Environnement technique : Java 8, Spring Boot, Thymeleaf, Spring Data JPA, Spring Security, Spring Async, Spring Scheduler, Tomcat, Oracle, PostgreSQL, Jenkins, Artifactory.

Sopra Steria

Responsable technique RAF pour CIRSO

juin 2016 - juin 2017

Responsable technique sur GRS, Gestion du RAF (Recouvrement Amiable et Forcé) par Siren.

Environnement technique : Java 8, Spring Boot, Apache CXF, WSDL/SOAP, GWT, MVP4G, JMeter, Eclipse RCP.

Sopra Steria

Responsable technique CPP2017 pour AIFE

juin 2015 - juin 2016

Responsable technique sur CPP2017 (Chorus Portail Pro 2017), solution technique mutualisée permettant le dépôt, la réception et la transmission des factures électroniques.

Environnement technique : Java/J2EE, Spring Data JPA, Soap, Apache CXF, Oracle, Tomcat, JFrog, Jenkins, Maven, WSDL/SOAP.

Sopra Steria

Ingénieur Etudes et Développement Chorus Portail Pro pour AIFE

mai 2014 - juin 2015

Conception et Développement sur l’application Chorus Portail Pro, un téléservice des mémoires de justice déposés par les fournisseurs de l’Etat.

Environnement technique : Apache Pluto, Struts, JDBC, Maven 3, PostgreSQL, Tomcat, Bootstrap.

Sopra Steria

Ingénieur développement logiciel GESLAB pour CNRS

septembre 2010 - mai 2014

Conception et Développement dans le cadre du portage d’une application client lourd en application web.

Environnement technique : Java/J2EE, GWT, Spring, Hibernate, Jboss, Oracle, SWT, Nexus.

Formation

ENSEEIHT

Ingénieur, Informatique et Mathématiques Appliquées

2006 - 2010