Prérequis
Dépôt de code, procédure de build, description du service et de ses utilisateurs, incidents connus et contraintes d’hébergement. Des entretiens ciblés complètent la lecture du code.
Audit de code existant, choix d'architecture, migration de legacy, code review — j'apporte un regard senior pour prendre les bonnes décisions techniques, avant ou pendant un projet.
Basé à Raismes, près de Valenciennes, disponible pour des missions de conseil dans les Hauts-de-France — Lille, Douai, Maubeuge, Cambrai — ou entièrement à distance.
Avant une reprise ou une évolution structurante, l’audit relie les symptômes techniques aux risques métier : fragilité d’un parcours, dépendance non maintenue, déploiement manuel ou absence de tests. Les recommandations sont ordonnées selon leur utilité et leurs dépendances.
Dépôt de code, procédure de build, description du service et de ses utilisateurs, incidents connus et contraintes d’hébergement. Des entretiens ciblés complètent la lecture du code.
Carte des composants et dépendances, constats reliés à des preuves, risques priorisés et feuille de route par lots. Une décision d’architecture explicite les options, les compromis et les conditions qui pourraient la remettre en cause.
Restitution avec votre équipe sur des exemples reproductibles. Chaque action prioritaire a un résultat attendu et un moyen de contrôle ; un prototype peut lever une incertitude importante avant le chantier.
Le diagnostic peut être suivi d’un accompagnement de mise en œuvre, de revues de code ou d’un transfert à votre équipe. Ces suites sont cadrées séparément. Premier retour sous 48 h ouvrées, devis après cadrage.
Deux arbitrages personnels documentés : une façade .NET devant Navidrome et un carnet Flutter sans serveur. Les choix répondent à des contraintes différentes, avec leurs limites explicitées.
Un audit de code analyse la qualité, la maintenabilité, la sécurité et les performances de votre base de code existante. Je livre un rapport structuré avec les risques identifiés, leur criticité et mes recommandations priorisées — sans jargon inutile.
Oui. Je peux intervenir en mission de conseil auprès d'une équipe existante : revue d'architecture, code review, pair programming, formation aux bonnes pratiques. En présentiel à Valenciennes ou à distance.
La migration commence par une cartographie du système existant et de ses dépendances, puis une définition de la cible. On procède ensuite par étapes incrémentales : strangler pattern, réécriture progressive, tests de non-régression.
Selon la mission : rapport d'audit détaillé, diagrammes d'architecture (C4, UML), ADR (Architecture Decision Records), recommandations priorisées, backlog technique ou plan de migration. Tout est documenté et réutilisable par votre équipe.