Développeur Senior Java
chez CATS
6/2023 -
Mission #3
Missions et réalisations
Au sein d’une équipe de 4 développeurs, participation aux développements de l'application COB.AI
permettant aux caisses régionales de faire des campagnes de vérification des documents fournies
par les clients lors d’ouverture de compte par exemple.
● Développement de nouveaux composants Angular
● Développement de nouvelles API
● Développement de nouvelles règles de vérifications reposant sur des API d’OCR
● Corrections de fonctionnalités existantes
Méthodologies et technologies
● Scrum, TDD, BDD
● Java 18+, Angular, Spring, API,
● AWS RDS, S3, MongoDB
● GitLab CI
Développeur Senior Java
chez Tinubu
9/2022 - 6/2024
Mission #2 -
Missions et réalisations
Tinubu propose à ses clients assureurs des applications SaaS. Au sein d’une équipe Scrum,
participation aux développements de l'application Short Term permettant aux assureurs de gérer
leurs portefeuilles de clients.
● Conception et développement de nouvelles fonctionnalités impactant l’ensemble de la stack
● Corrections et améliorations de fonctionnalités existantes
Projet significatif : modification du mode de stockage de l’ensemble des fichiers de l’application
● Projet de 6 mois avec 2 développeurs et un 1 testeur QA
● Avant : fichier en base de données sous format CLOB
● Après : fichiers dans AWS S3
● Impact applicatif : refactoring de tous les processus de lecture et/ou écriture de fichiers
● Impact base de données : migration des fichiers existants vers S3
Méthodologies et technologies
● Scrum, TDD, BDD
● Java 18+, Angular12+, Spring Core, Spring Boot
● API, AWS RDS, S3, MongoDB, GitLab CI
Développeur Senior Java
chez Tessi
4/2022 - 7/2022
Mission #1 -
Missions et réalisations
Développement avec Spring Boot et Apache Camel de micro-services orchestrés par le moteur
BPMN Camunda
● Définition et conception de l’orchestration des micro-services avec le moteur Camunda
● Micro-service déployé avec Gitlab CI dans des containers Dockers
● Prise en charge du prototypage du micro-service de référence
● Documentation et transfert de connaissance
Méthodologies et technologies
● Scrum, TDD, GitLab CI, Java 11+, Spring Boot
● REST, EIP, Apache Camel, Docker, BPMN, Camunda Engine
Responsable Technique
chez ACCOR
3/2020 - 3/2022
Contexte
● API de shopping des produits des hôtels
● Architecture hautement disponible : 200 serveurs répartis dans différents endroits du monde
● Fréquences d’utilisation forte avec des millions de requêtes par jour - 7/7 24/24
● Equipe Scrum de 5+
Missions et réalisations
Responsable technique en charge des performances de l’ensemble de la stack applicative
● Suivi des indicateurs de performances
● Suivi des mise en production : change management
● Gestion de modes dégradés
● Suivi des développements et revue de codes
● Mise en place de tests de charge unitaires et automatiques
● Mise en place d’indicateurs de performances
● Animation d’ateliers techniques
● Conception et développement de nouvelles fonctionnalités
Méthodologies et technologies
● Scrum, TDD
● Java 17+, Angular 13, REST, EIP, Apache Camel, kafka
● AWS, Cassandra, Hazelcast, Tomcat, F5
● GitLab CI, JIRA, ServiceNow,
● Neoload, Dynatrace, Splunk ReadyAPI, Apache Jmeter,
Responsable Equipe Scrum
chez X-FAB
11/2012 - 3/2020
Contexte
● Industrie de fabrication de semi-conducteurs
● Équipe Scrum de 5 à 10 développeurs en fonction des projets
● Applications de suivis et d’optimisation des processus de production - 7/7 24/24
Missions et réalisations
Responsable des développements autour de l’éco système java comprenant :
● plus de 100 applications de support aux processus de production (logistique, client)
● dont 30 critiques avec fréquences d’utilisation forte - 7/7 24/24
Projets significatifs:
● Transformation de l’architecture monolithique vers une architecture orientée services et
événements (4 ans)
● Migration ERP : réimplémenter toutes les interfaces inter-applicatives, format pivots, technologies
d’échanges type EAI/ESB, web services, API (1 an, équipe : 10+)
Animation de l’équipe Scrum
● Capacity planning, revue de backlog, estimation
● Mise en place et suivi de formations
● Recrutement de profils techniques pour des besoins internes et externes
● Amélioration continue des processus de développement
● Formation sur l’utilisation de la méthodologie Agile Scrum au sein de l’entreprise
Méthodologies et Technologies
● Scrum, ITIL, TDD, Amélioration continue, JIRA
● Java8+, HTML5, CSS3, JavaScript, Angular 3+, Node.js
● MongoDB, Oracle, SqlServer
● SOA, REST, EIP, Apache Camel, kafka, PHP, Talend
Développeur Java / Scrum Master
chez VIDAL
10/2005 - 11/2012
Contexte
● Entreprise référence pour l’information sur les produits de santé
● Équipe Scrum en charge des outils de gestion des données de référence des produits de santé
Missions et réalisations
En tant que Scrum Master :
● Animation de l’équipe de développement Back-Office (6+ développeurs)
● Participation à la définition des objectifs en fonction des besoins de l’entreprise
● Préparation, participation et suivi des itérations de développements
En tant que développeur Java :
● Conception, développement et maintenance de composants logiciels : API, UI
● Amélioration continue des développements
● Code review, pair-programming et refactoring
Méthodologie et technologies
● Agile Scrum, TDD, Java, Spring Framework,
● Eclipse RCP, Tomcat, AKKA, Nuxeo, Team city, svn, git
Développeur en alternance
9/2001 - 9/2005
C# Developer - Aéroport de Paris
Octobre 2004 - Septembre 2005
Sept. 2001 à Sept. 2004 – J
ava Developer - Centre de Recherche et d’Etude des Eaux de Paris