FIDIS
Contrôle interne et conformité réglementaire pour les banques et institutions de microfinance de l'UEMOA.
- Mon rôle
- Full-stack de bout en bout : conception produit, modèle de données, back-end, front-end, déploiement et sécurité.
- Le problème
- Notre banque pilote suivait ses contrôles dans des fichiers Excel et des fils de courriels. Quand le superviseur demandait des preuves, quelqu'un les reconstituait à la main.
- Ce qu'il fait
- FIDIS porte un contrôle de sa mission jusqu'au rapport signé. Les points de contrôle sont testés sur un échantillon, les éléments non conformes lèvent des anomalies, les anomalies mènent à des plans d'action, le référentiel est importé depuis les textes du régulateur, et les rapports se rédigent sur les modèles de la banque, à la main ou avec l'IA.
- Comment c'est construit
- Python avec Django REST Framework côté serveur ; TypeScript avec Next.js et React côté interface. PostgreSQL garde un schéma par banque : une requête ne peut pas atteindre les données d'un autre client. Des workers Celery et Redis font tourner les contrôles récurrents, les escalades et les notifications. Toute la plateforme est livrée avec Docker Compose derrière nginx et gunicorn sur un VPS Linux. La rédaction des rapports et l'assistant réglementaire appellent Claude via l'API d'Anthropic. Livré par lots numérotés. Chaque lot liste ses objectifs et mes arbitrages métier, part avec ses tests, est déployé, puis commité.
- Langages et outils
- PythonDjango RESTTypeScriptNext.jsReactPostgreSQLCeleryRedisDocker ComposenginxClaude API
Écrans réels de FIDIS, environnement de test, enregistrés le 27 oct. 2026. Données fictives. Cliquez sur un écran pour l'agrandir.

