ACTEE (FNCCR)
septembre 2025 - Aujourd'hui(1 an et 2 mois)SECTEUR PUBLIC & COLLECTIVITÉS
Contexte: Développement d'IPPER, plateforme nationale d'inventaire du patrimoine bâti public, pour accompagner la rénovation énergétique des collectivités. Arrivée dans un contexte de renouvellement complet de l'équipe technique (CTO, PPO, 3 backs, 3 fronts, 3 data).Intervention sur l'ensemble de la chaîne : reprise et remise en état du backenddans un contexte de renouvellement complet de l'équipe, puis conception desfonctionnalités métier et de l'infrastructure de développement.CE QUE J'AI LIVRÉMétier• Système d'autorisation granulaire inspiré de Casbin : 8 rôles, 6 modules,héritage en cascade sur la hiérarchie des organismes publics• Traçabilité à trois niveaux (activité métier, HTTP, SQL) pour la conformité• Module cartographique : tuiles vectorielles MVT et clustering serveur,affichage de centaines de milliers de sites• Intégrations : ProConnect (authentification des agents publics), Enedis etGRDF (consommations), référentiels RNB, BAN, INSEE, Brevo (emails)• Modules de suivi des consommations de véhicules, exports Excel, API partenairesPlateforme et industrialisation• Review apps : un environnement complet et isolé par pull request, base dedonnées clonée incluse, détruit automatiquement à la fermeture• Migration de l'ensemble des emails transactionnels vers un worker asynchroneavec reprise sur erreur• Migration CI/CD de GitLab vers GitHub Actions, workflows réutilisables,déploiement multi-environnement• Environnements de développement isolés par branche via git worktree• Observabilité : Sentry et OpenTelemetryQualité et sécurité• Hooks de conventions maison bloquants en CI (nommage base, conventions REST,schémas Pydantic), linting Ruff, pytest, analyse Bandit• Gestion chiffrée des secrets, images Docker multi-stage non-root, blocage desinjections de formules dans les exportsFastAPI, SQLAlchemy, PostgreSQL/PostGIS, Docker, Cloudflare, GitHub Actions, Claude Code, Review apps