Développement Web Full-StackAudit & Sécurité applicative
TribuneJustice
Plateforme legaltech : matching avocat-client, paiements en escrow et automatisation IA.
Mon rôle
Tech Lead & Project Manager
Période
Novembre 2025 — en cours
LaravelAngularNext.jsRedisDockerLaravel ReverbTypesense
TribuneJustice est une plateforme legaltech permettant à des clients de trouver et engager des avocats certifiés. J'ai pris en charge la direction technique complète du projet : définition de l'architecture, implémentation des workflows critiques (paiements en escrow, état des dossiers par machine à états, recherche facettée), et audit de sécurité des 41 vulnérabilités détectées en production.
Défis
- 01Garantir l'intégrité des transactions financières (escrow) entre clients et avocats dans un contexte multi-devises
- 02Refactorer un frontend Angular monolithique de 594 lignes en services spécialisés sans interrompre la production
- 03Implémenter un RBAC granulaire couvrant 6 rôles distincts avec des permissions de ressources croisées
Solutions
- Machine à états Laravel avec transitions validées et verrouillage pessimiste (lockForUpdate) pour éviter les race conditions
- Découpage Angular en 4 services spécialisés avec injection de dépendances TypeScript strict
- 41 vulnérabilités corrigées (SSRF, CSRF, sessions sans TTL, en-têtes HTTP manquants) — audit OWASP Top 10 complet
- Intégration de Typesense pour une recherche facettée d'avocats avec filtres par spécialité, localisation et disponibilité
Résultats
- Plateforme en production avec 0 incident de sécurité depuis le déploiement
- Temps de recherche d'avocats réduit de 73% grâce à Typesense
- Architecture découplée permettant l'ajout de 3 nouveaux modules sans régression
Un projet similaire ?
Parlons de votre besoin. Je reviens sous 24h avec une analyse concrète.