MutaDev + Legal4
Période : 2021-2025
- Environnement: Javascript/Typescript, React, Next.js, Node.js, micro-services, Docker, OVH Cloud, AWS, Python, vLLM, prompt engineering, entraînement et déploiement d'agents IA.
- Président des entreprises MutaDev et Legal4 (développement de SaaS legaltech)
Sogeti (Centre de Production Train SNCF)
Période : 2011-2021
~70% Web / ~30% Desktop
Environnement : .NET Framework 3.5/4.5, .NET Core, SQL Server, PostgreSQL, Entity Framework + Procédures Stockées, Azure Cloud, Agile/Scrum, DevOps, IIS, MQSeries, Angular, WPF, WCF, API REST, Architectures N-Tiers/MVC/MVVM
- Intégré à une équipe de 10–12 personnes en méthode Agile/Scrum en dehors de mes interventions extérieures pour un pôle d'environ 120 personnes, avec responsabilités techniques complètes dès mon arrivé.
- Participation systématique aux choix d’architecture et décisions techniques sur l’ensemble des projets.
- Développement et maintien de scripts de déploiement automatisés pour tous les projets.
Projets principaux (CA > 2M) (Interventions sur ~15-20 projets différents)
Application de gestion des circulations TGV et des plans de transport
- Reprise en autonomie d’un projet critique sans relais d’architecte.
- Refactoring lourd du code legacy, gains de performance entre x10 et x100.
- Réécriture des procédures stockées et mise en place de tests automatisés.
Application d’assistance à la saisie et gestion des roulements conducteurs en Île-de-France
- Maintenance évolutive sur un outil transverse complexe.
- Amélioration continue du code et du cycle de livraison.
- Intégration d’outils de supervision et normalisation technique.
Application de gestion des circulations TER (Trains Express Régionaux)
- Migration complète de .NET 3.5 vers 4.5 avec maintien de la continuité de service.
- Réécriture de composants obsolètes, mise à niveau technique.
Application de supervision et gestion temps réel des circulations
- Refonte en .NET Core avec transition vers Entity Framework.
- Suppression des procédures stockées au profit d’une architecture moderne et maintenable.
- Couverture par tests unitaires et intégration continue.
Infrastructure
- Migration de TFS 2010 vers TFS 2018 (désormais Azure DevOps) : audit, planification, exécution, validation.
- Migration des serveurs existants vers de nouveaux serveurs Azure Cloud.
- Écriture et standardisation des scripts de déploiement.
Autres missions
- Conception et mise en place d’architectures techniques sur plusieurs projets.
- Mise en place et personnalisation d’outils de mesure de qualité du code (SonarQube).
- Automatisation du travail des développeurs : plugins de génération de code, scripts PowerShell.
- Participation à des phases d’avant-vente : cadrage technique, estimation, support aux équipes commerciales.
- Formation des développeurs: ex: Éviter la création de failles de sécurité dans leurs applications, Gestion de la mémoire et pointeurs en C/C++, optimisation des performances.
Missions standards de développement
- Correction de bugs et maintenance corrective entre les cycles projets.
- Développement de nouvelles fonctionnalités sur des modules existants.
- Rédaction de documentation technique et mise à jour des spécifications.
- Participation aux réunions quotidiennes et aux rituels Agile/Scrum.
- Tests unitaires.