Réalisation · 2024 – 2026
Collecte des prévisions et tableaux de bord (France Travail)
Chez Capgemini, j’ai refondu deux applications fragiles en un seul service Java / Spring Boot. Le cycle de collecte, qui concernait plus de 400 collaborateurs, est passé d’environ 10 jours à 48 heures.
- Statut
- Mission terminée
- Période
- 2024 – 2026
- Mon rôle
- Développeur fullstack chez Capgemini : refonte du service de collecte, tableaux de bord, support aux utilisateurs
- Liens
- Mission pour un client : pas de lien public
Je parle ici de mon travail, pas des données ni du code du client.
- 2 → 1applications fragiles fusionnées en un service
- 10 j → 48 hdurée du cycle de collecte
- 400+collaborateurs concernés
- Quotidienusage des tableaux de bord par les managers
Avant et après
Ce schéma montre le résultat, pas l’architecture ni les données du client.
- 01AvantDeux applications fragilesRelances manuelles et environ 10 jours de travail à chaque cycle.
- 02Ce que j’ai faitUn service Java / Spring BootRelances, envoi de mails et API REST pilotables indépendamment.
- 03AprèsCycle ramené à 48 heures400+ collaborateurs, prévisions consolidées et tableaux de bord quotidiens.
Le contexte#
Sur le compte France Travail, chez Capgemini, la collecte des prévisions d’activité reposait sur deux applications fragiles et beaucoup de relances à la main. Un cycle, qui concernait plus de 400 collaborateurs, prenait environ 10 jours.
Ce que j’ai fait#
J’ai refondu ces deux applications en un seul service Java / Spring Boot, déployé sur OpenShift (Kubernetes) et Docker. Il envoie les mails en masse, lit les réponses et en extrait les informations automatiquement, puis les range dans PostgreSQL. On peut lancer séparément, en ligne de commande, les relances, l’envoi des mails et l’API REST.
À côté, j’ai conçu de A à Z les tableaux de bord Power BI (Power Query / M, Power Automate) que les engagement managers utilisent tous les jours : prévisions consolidées, relances, suivi d’activité et de facturation. J’ai aussi assuré le support aux utilisateurs, amélioré l’outil à partir de leurs retours, et cartographié le système d’information de la cellule pour savoir quoi optimiser en premier.
Le résultat#
Le cycle de collecte est passé d’environ 10 jours à 48 heures. Les relances partent toutes seules, et les imputations se consultent en continu.
Ce que j’en retiens
Pour les utilisateurs, le vrai changement, c’est de ne plus avoir à relancer ni à ressaisir à la main. C’est ça qui a compté, plus que la fusion des deux applications.
Technos et domaines
Technos
- Java
- Spring Boot
- PostgreSQL
- OpenShift
- Docker
- Power BI
Domaines
- Back-end
- Automatisation
- Décisionnel
Page relue le .
Continuer
Un poste ou un projet de ce genre ? Écrivez-moi.