Leader Technique – Développement Backend / Frontend / BPM
KYNDRYL (ex-IBM)
août 2021 - juin 2023
Projet : Cegid Cloud SaaS Platform
Conception et modélisation technique des flux de données pour la plateforme Cegid Cloud.
Encadrement technique et suivi de 7 développeurs (revues de code, validation des livrables, support N3).
Estimation des charges, préparation des sprint plannings et coordination du delivery sous GitFlow.
Développement des workflows métier et processus BPM avec Camunda / Spring Boot.
Implémentation et optimisation des REST APIs (Spring Boot 1.5 → 3, migration Java 8 → 17).
Réalisation de Proof of Concepts (BPM, WebApp, QA) et intégration de tests de performance (Gatling).
Développement d’interfaces web React.js et intégration front-backend.
Supervision des campagnes de tests QA et des mises en production (CI/CD Docker).
Java 8 / 17 · Spring Boot · Camunda BPM · REST API · Docker · MongoDB · Gatling · React.js · Swagger · GitLab · Jira
CTO
International Business Sources
décembre 2018 - juin 2025
SaaS B2B Marketplace (Retail & Distribution)
Pilotage de la stratégie technique et de l𠆚rchitecture microservices (Spring Cloud, Kafka, Docker, Keycloak).
Rédaction des spécifications fonctionnelles et user stories sur Jira/Confluence pour le cycle complet (catalogue, stocks, commandes, livraisons, avis).
Supervision du développement full-stack (Spring Boot 3, React, Next.js, React Native, MongoDB).
Mise en place d’une infrastructure CI/CD Dockerisée et déploiement multi-environnements (Dev/Test/Prod).
Encadrement d’une équipe internationale (6 devs – Tunisie, France, Turquie) et montée en compétence de 4 juniors.
Gestion agile du backlog Kanban, planification, chiffrage et code reviews.
Livraison et publication mobile sur Apple Store.
Architecture microservices · Gestion d’équipe · DevOps · Cloud SaaS · Sécurité applicative · Product ownership · Agile Lean Kanban · API design · Full-stack development
Ingénieur de Développement
ENEDIS
mars 2018 - janvier 2020
Projet : Gestion de Marchés Publics Dématérialisés
Rédaction des spécifications techniques et conception du workflow métier dhat public.
Réalisation de Proof of Concepts pour valider les choix techniques et d𠆚rchitecture.
Développement du workflow d𠆚pprobation et de gestion dhat via Spring StateMachine.
Implémentation et exposition des services REST (Spring Boot, Spring Data, PostgreSQL).
Estimation et chiffrage des tâches pour le pilotage agile du projet.
Java · Spring Boot · Spring Data · Spring StateMachine · Docker · REST API · JWT · PostgreSQL · Cucumber · Swagger · Jira · Confluence · GitLab
Technical Leader
BETC DIGITAL
octobre 2017 - février 2018
Projet : CRM Danone
Analyse des besoins fonctionnels et rédaction des spécifications techniques du CRM.
Conception et développement de Proof of Concepts pour la validation technique des flux SOA.
Implémentation des intégrations applicatives via Apache Camel / ActiveMQ (Java, Scala).
Développement et exécution de tests de performance API avec Gatling.
Support niveau 3 et résolution d’incidents sur les environnements d’intégration et production.
Java · Scala · SOA · Apache Camel · ActiveMQ · REST · CXF · Gatling · Docker · Spring · OAuth2 · Redmine · GitLab
Ingénieur d’Étude et de Développement
Spectrum Groupe
octobre 2016 - juin 2017
Projet : Développement de nouveaux plugins de gestion de la connaissance pour Atlassian Confluence
Analyse des besoins métiers et conception de la modélisation fonctionnelle et technique.
Développement de plugins Atlassian Confluence via Atlassian SDK et intégration REST.
Implémentation d’interfaces et composants UI conformes aux standards Atlassian AUI.
Pilotage de l’intégration continue (Bitbucket, Bamboo, Docker) et déploiement interne.
Java · REST API · Atlassian SDK · Confluence · Jira · Bitbucket · Bamboo · AUI · Docker
Formateurs Java/Agilité
Divers Organismes de Formation
janvier 2016 - mai 2017
Domaines : Développement Java / JEE / Spring – Méthodologies Agiles
Animation de formations techniques en Java/JEE, Spring, Hibernate, SOA et BPM pour professionnels et étudiants.
Conception de supports pédagogiques et d𠆚teliers pratiques adaptés aux niveaux débutant et avancé.
Initiation aux méthodologies Agiles (Scrum, Kanban) et à l’usage des outils Atlassian (Jira, Confluence).
Java · JEE · Spring · Hibernate · SOA · BPM · Scrum · Kanban · Jira · Confluence
Technical Leader
Monaco Télécom
mai 2015 - décembre 2015
Projet : Refonte du système d’information au sein de la DSI
Analyse et modélisation des processus de provisioning des services et équipements télécom.
Conception et implémentation des processus métiers via BPMN / Activiti et Apache Camel.
Développement des connecteurs d’intégration avec les systèmes externes (CRM, équipements, gestion des rendez-vous).
Réalisation des tests d’intégration BPM et médiation (Camel) et études d’impact technique.
Support technique auprès des équipes Java/JEE et de la production.
Estimation des charges, création de tickets Jira et suivi des développements.
Java 8 · SOA · JPA/Hibernate · XML · BPMN · Activiti · Apache Camel · ActiveMQ · Maven · Git · Jira
Concepteur Réalisateur
RATP
juillet 2014 - septembre 2014
Projet : Application de gestion de parc dicheurs en temps réel des horaires de transport public (Région de Newcastle)
Analyse et relecture des spécifications fonctionnelles avec l’équipe métier selon les standards du transport public.
Définition et conception des écrans dministration et des parcours utilisateurs.
Chiffrage des développements et estimation des charges par module.
Développement des services back-end et des interfaces web (Java/JEE, GWT, Spring, Hibernate).
ava · JEE · Spring · GWT · JPA/Hibernate · SSO CAS · Maven · Jenkins
Chef de Projet Technique
Econcepto
septembre 2013 - juin 2014
Projet : Gestion et pilotage de plusieurs projets Java/JEE pour le compte de la société Econcepto
Pilotage technique et coordination des projets Java/JEE du recueil du besoin à la livraison.
Traduction des exigences fonctionnelles en spécifications techniques et modélisation de l𠆚rchitecture applicative.
Définition des interfaces front-end, back-end et bases de données.
Planification des tâches, gestion des livrables et campagnes de tests (Scrum).
Élaboration des jalons de livraison, scénarios de tests et préparation des environnements.
Contribution au développement des modules applicatifs et intégration des composants REST.
Java · JEE · JSF · PrimeFaces · Spring · REST · OpenJPA · SSO
Ingénieur d’Étude et de Développement
Bull SAS
septembre 2008 - août 2013
Projets : Plateforme ALM Open Source Novaforge™ & outils de gestion de processus métiers (NovaBonita)
Contribution à la conception et au développement de la plateforme Novaforge™, une solution ALM intégrant plusieurs outils open source : gestion de code (SVN/Git), intégration continue (Jenkins/Maven), tests (Testlink), suivi de bugs (Mantis) et GED (Alfresco).
Analyse des besoins fonctionnels, rédaction des spécifications et définition des maquettes IHM en collaboration avec les équipes MOA/MOE.
Conception de l𠆚rchitecture logicielle modulaire basée sur des services et plugins (SOA, OSGi, Apache Camel).
Développement des workflows métiers BPMN avec Bonita et des applications RIA/AJAX/GWT pour les interfaces utilisateurs.
Définition des flux de communication entre le portail et les plugins, modélisation des bases de données et intégration des composants métier.
Réalisation d’un plugin Eclipse RCP pour la transformation UML → code exécutable NovaBonita.
Encadrement et formation technique de 8 ingénieurs juniors sur GWT et d’une équipe de 10 personnes sur la gestion agile avec IceScrum.
Administration applicative et support fonctionnel (TMA) sur la plateforme Novaforge.
Java / JEE · OSGi / iPOJO · SOA · GWT / Shindig · Spring · EJB3 · JPA / Hibernate · Bonita BPM · Apache Camel · JMS / ActiveMQ · XML / UML / XPDL · MySQL · Eclipse RCP · Maven