Développeur Back-end
Entreprise : Indépendant
janvier 2025 - juillet 2025
✅Projets d𠆚utomatisation UI et RPA
� QuickPost – Automatisation du dépôt d𠆚nnonces en ligne
QuickPost est une solution permettant d'automatiser et d'optimiser le dépôt d'annonces en
ligne. Cette application interagit directement avec l'interface utilisateur pour renseigner
automatiquement les champs essentiels (titre, description, prix, etc.), en s𠆚ppuyant sur une
extraction intelligente des données et une navigation optimisée.
� LinkProspect – Automatisation ciblée d𠆚jout de contacts professionnels
LinkProspect est un outil permettant d’identifier et d𠆚jouter automatiquement des profils
pertinents sur des plateformes professionnelles en fonction de mots-clés et de critères
géographiques. L’outil applique des filtres avancés pour sélectionner des profils
correspondant à des compétences ou secteurs spécifiques et facilite la détection de besoins,
missions ou projets, permettant ainsi une mise en relation avec les contacts professionnels
adaptés.
s projets illustrent une expertise en automatisation des processus, interaction UI ,
optimisation des performances et développement d𠆚pplications robustes, réalisés en totale
autonomie
Java 21 (LTS), JavaScript (ES6+)
Selenium WebDriver 4.8 , Robot (Java AWT 21). JavaScript injection
SLF4J / Logback, JUnit 5
Firefox v 137.0.X avec Mozilla GeckoDriver. WebDriverManager 5.3
Apache Maven 3.9.9
Git, GitLab, GitHub
Application Java standalone d𠆚utomatisation UI (RPA)
Architecture procédurale modulaire avec helpers statiques transverses
Gestion complète du cycle de vie
TDD, Refactoring continu, Documentation technique
Concepteur & Développeur Full-Stack Java / Angular / Jakarta EE
Entreprise : Caisse nationale militaire de sécurité sociale (CNMSS), OPENGROUPE. (Aix-en-Provence / Toulon , France)
décembre 2022 - décembre 2024
MonCompteCNMSS : Conception et développement from scratch d'une plateforme web Front Office Java/Angular pour la CNMSS dans le cadre d’un projet stratégique du secteur public (médico-social). Architecture microservices (Spring Boot, API REST, SSO/Keycloak), déployée en CI/CD. Migration Angular v13 → v16 : +25% de performances, +15% de satisfaction utilisateur. Solution unifiée pour la gestion des aides médico-sociales et prestations en espèces, fluidifiant le lien entre assurés militaires et CNMSS.
✅ Contexte & missions
✔ Co-conception de l'architecture applicative microservices et mise en place de
l'environnement de développement
✔ Participation aux ateliers techniques et rédaction de spécifications techniques
✔ Développement des modules métiers : aides à domicile, aides financières, prestations en
espèces
✔ Implémentation d'API REST sécurisées (SSO Red Hat / Keycloak)
✔ Maintenance évolutive et corrective : traitement des retours clients et corrections post
audits (sécurité, conformité, performance)
✔ Migration Angular v13 →
v16 : +25% de performances, -60ms de chargement
✔ Développement de fonctionnalités majeures améliorant la satisfaction utilisateur de +15%.
✔ Déploiement et mise en qualification (pré-production et production)
✔ Revues de code (SonarQube) et sessions de pair programming
✔ Support aux équipes QA et Business Analyst lors des phases de qualification et production
✔ Rédaction de documentations techniques, dossiers d𠆚rchitecture, guides de déploiement et de livraison
- Mission full-stack complète (conception → production) en méthodologie Agile/Scrum (sprints 3 semaines)
- Équipe de 3 développeurs + Chef de Projet, Scrum Master/BA, Product Manager, Directeur de Projet
- Livraison continue avec déploiements réguliers (CI/CD)
- Pratiques : TDD, efactoring continu, Clean Code, Documentation technique
✅ Stack technique
Back-end : Java 8/11, Spring Boot 2.7.x, API REST
Front-end : Angular 13-16, TypeScript 4.x, SPA
Authentification & Sécurité : Red Hat SSO 7.x, Keycloak 15.x
Base de données : PostgreSQL 13.x
Architecture : Microservices (Spring Boot)
CI/CD & Versioning : GitLab, Jenkins, Nexus
Tests & Qualité : JUnit 5, Mockito 4.x, SonarQube
Serveurs : Nginx 1.20, Tomcat 9.x
Outils : Eclipse, VS Code
Projet 2 : DossierUnique : Application back-office de gestion des dossiers et demandes permettant le traitement des dossiers entre agents internes et assureurs partenaires. Conception et éveloppement d'un calculateur de cotisations optimisé et d'outils de gestion automatisant les workflows, améliorant la fiabilité des données et fluidifiant les échanges inter-services
✅ Contexte & missions
- Développement en autonomie technique avec suivi hebdomadaire (référent et chef de
service)
- Intervention complète : environnement de développement → qualification | Agile/Scrum
- Pratiques : Clean Code, Tests unitaires, Revues de code, Documentation technique
- Conception et implémentation d'un module de calcul de répartition des cotisations
CNMSS/assureurs avec règles métier complexes (Sécurité Sociale/Mutuelle)
- Développement des interfaces JSF (saisie, calcul temps réel, visualisation)
- Implémentation de la logique de calcul selon les types de médecins et actes médicaux
- Modélisation et création des tables Oracle SQL pour le stockage des calculs et historiques
- Optimisation des requêtes SQL pour afficher les résultats de calcul en temps réel
- Intégration du module dans l'application existante (Java 11, JSF, XML..)
- Rédaction de la documentation technique (règles de calcul, modèle de données, guide
utilisateur)
✅Stack technique
- Back-end : Java 11, Jakarta EE (JSF, JAX-RS REST)
- Base de données : Oracle SQL
- Serveur : Tomcat
- CI/CD & Versioning : GitLab, Jenkins
- Gestion de projet Jira (Agile/Scrum)
- Outils : Eclipse
Java 8/11
Spring Boot 2.7.x
API REST
Angular 13-16
TypeScript 4.x
Red Hat SSO 7.x
Keycloak 15.x
PostgreSQL 13.x
Microservices (Spring Boot)
GitLab
Jenkins
Nexus
Unit 5
Mockito 4.x
SonarQube
Nginx 1.20,
Tomcat 9.x
Eclipse,VS Code
Jakarta EE (JSF, JAX-RS REST),
Oracle SQL
Git
Jira (Agile/Scrum)
Intégrateur Java – Testeur Technique - Analyste Q/A
Entreprise : MONEXT, (Aix-en-Provence, France.)
septembre 2021 - mars 2022
Contribution au projet Payline en tant qu'intégrateur Java et testeur technique, en charge
de la rédaction, mise en œuvre et suivi des tests, ainsi que de la validation de la conformité
des développements.
Pilotage technique du projet d'automatisation des tests sur la plateforme de paiement Payline. Conception et développement d'un framework de tests end-to-end avec Selenium WebDriver, permettant d'industrialiser la validation des flux de paiement critiques et de réduire significativement les cycles de release.
✅ Principales Tâches et Réalisations
✔ Rédaction des plans de tests d'intégration à partir du cahier des charges
✔ Mise en œuvre, exécution et analyse des résultats des tests
✔ Suivi des anomalies avec un outil dédié (Jira),
✔ Validation des ajustements suite aux corrections
✔ Collaboration avec le chef de projet pour la planification des tests
✔ Mise en place de campagnes de tests automatisés de non-régression
✔ Analyse des API Web Services (SOAP/REST), vérification des spécifications fonctionnelles
✔ Formation des équipes d’intégration
🛠 Environnement Technique
Tests : Apache JMeter, Selenium (tests automatisés)
Développement : J2EE (Java, Spring)
Gestion de version et serveurs : GitLab , Apache Tomcat
✅Stack technique
Backend : Java 11, J2EE, Spring Boot 2.x, Spring Framework 5.x
Tests & Automatisation : JUnit 5, Selenium WebDriver 3.x, JMeter 5.4
Base de données : PostgreSQL
CI/CD : Maven 3.x, GitLab CI/CD
Serveurs : Tomcat 9, Apache HTTP Server
Architecture : Microservices, REST API, Design Patterns (Page Object Model)
Outils : Eclipse IDE, Git, Jira, Confluence, QTest, FileZilla
Développeur Full Stack Java/Angular/Jakarta EE
Entreprise : SOFTWAY MEDICAL DEVELOPPEMENT (Meyreuil, France)
avril 2019 - septembre 2021
Développement et évolution de la suite RIS FRONT OFFICE (One Manager, SYNAPSE
Admission, Borne), solutions SaaS dédiées à l'optimisation des flux patients et à la
gestion administrative des centres d'imagerie médicale. Contribution active à la
modernisation de l'architecture applicative et à la refonte complète de l'expérience
utilisateur en environnement Agile.
One Manager
- Plateforme SaaS de Gestion Patient
- Développement full stack d'une application de centralisation des données utilisateurs et d'automatisation administrative
- Conception et développement d'API REST/SOAP en Jakarta EE pour l'interopérabilité avec les SI hospitaliers
- Architecture et implémentation de modules Angular (gestion des droits,
workflows métier, tableaux de bord)
- Optimisation des requêtes SQL complexes et développement de procédures stockées Oracle.
- Refonte UI/UX complète → adoption par 76% des utilisateurs en 1 semaine
- Amélioration mesurable de l'efficacité opérationnelle des équipes médicales
SYNAPSE Admission
- Modernisation d'Application Legacy
- Refonte technique et ergonomique d'une solution de gestion des admissions patients
- Migration progressive de composants Silverlight vers Angular (refactoring, modernisation du code).
- Réarchitecture frontend selon les standards actuels (composants réutilisables, reactive programming).
- Développement de nouvelles fonctionnalités métier en Java/Jakarta EE
- Alignement de l'expérience utilisateur avec les standards UX du marché santé
Outil de Déploiement Automati...