Plateforme sécurisée de reporting pour France 2030
PICMA
Une plateforme publique sécurisée où 234 projets financés par France 2030 déclarent leurs effectifs, avec les formations et compétences associées.
01 / La problématique
Dans le cadre du programme France 2030 « Compétences et Métiers d’Avenir », 234 projets lauréats doivent déclarer à chaque période le nombre de personnes formées, en précisant les formations dispensées et les compétences visées. Le SGPI, rattaché aux services du Premier ministre, s’appuie sur ces données pour piloter le programme et les partage avec les opérateurs (Caisse des Dépôts, ANR). Il a besoin de données consolidées et fiables qui restent sécurisées.
02 / Ce que j’ai réalisé
Développeur backend sur le projet, j’ai construit l’API NestJS de PICMA avec ses modules périodes de déclaration, effectifs, formations et compétences. Les données relationnelles sont dans MariaDB et les documents dans MongoDB, avec Redis pour le cache et S3 pour les fichiers. Comme les données du programme sont sensibles, j’ai mis en place une authentification forte et un contrôle d’accès, ainsi qu’une API privée qui ouvre un accès encadré aux tiers autorisés. Les services tournent en conteneurs sur Kubernetes.
03 / Impact
PICMA est l’outil de reporting d’un programme national. La plateforme a été financée à hauteur de 2,6 millions d’euros et les 234 projets lauréats l’utilisent pour transmettre leurs données à l’État. Sur ses trois dépôts, ma contribution représente 414 commits, avec environ 335 000 lignes ajoutées et 53 000 supprimées.
Fonctionnalités principales
- 01Déclaration des effectifs à chaque période
- 02Données structurées sur les formations dispensées et les compétences visées
- 03Données consolidées pour le SGPI et les opérateurs
- 04API privée avec accès encadré pour les tiers autorisés
- 05Authentification forte et contrôle d’accès
- 06Conteneurs sur Kubernetes avec cache Redis et stockage S3
Stack technique
- NestJS (Node.js, TypeScript)
- MariaDB
- MongoDB
- Redis
- S3
- Kubernetes