Missions de conseil et de tech lead

Consultant full stack senior & tech lead

Ingénieur ayant travaillé dans la défense, l'énergie et le spatial. J'ai conçu un système d'information complet, de l'architecture à l'exploitation.

  • Architecture et delivery industrialisé
  • Environnements critiques : défense, énergie, spatial
  • Montée en compétence d'une équipe sur l'IA
Voir le profil complet
Portrait de Charles HILD LÊ, ingénieur logiciel full stack à Toulouse

Compétences

Architecture, sécurité et industrialisation

Sécurité, qualité, exploitation : le socle d'un consultant senior.

Architecture & backend

Stack

Node.jsTypeScriptExpressMedusaJS v2PrismaPostgreSQLRedisMeiliSearchPHP

Savoir-faire : Idempotence, verrous de concurrence, workers, tâches planifiées, workflows et machines à états.

Frontend & produit

Stack

React 18/19Next.js 15/16App RouterServer ActionsTailwind 4shadcn / Base UIAG GridRedux Toolkitreact-hook-formZod

Savoir-faire : Génération de PDF, signature électronique, capture photo terrain, SEO technique.

Sécurité & identité

Stack

OIDC + PKCEBFFZitadelPasskeysTOTPAES-256-GCM

Savoir-faire : Sessions HttpOnly et CSRF, chiffrement AES-256-GCM, rate limiting, durcissement serveur.

  • Fournisseur d'identité auto-hébergé, configuré uniquement par CI
  • Jetons conservés côté serveur (pattern BFF), sessions opaques HttpOnly
  • Migration sans perte d'accès et bascule réversible sur 9 applications

DevOps & exploitation

Stack

DockerGitHub ActionsGHCRCloudflare TunnelNginxPrometheusGrafanaLokiAlertmanagerBorg

Savoir-faire : Déploiements reproductibles, rollback par tag, supervision, alertes et sauvegardes dédupliquées en mode pull.

  • Images Docker taguées par commit et rollback par tag
  • Métriques, logs et alertes : Prometheus, Grafana, Loki, Alertmanager
  • Aucun port applicatif exposé, sauvegardes sur 3 niveaux

Intégrations métier

Stack

MollieStripeDolibarrPeppolUBLEN 16931Google CalendarGoogle Drive

Savoir-faire : Paiement en ligne, ERP, facturation électronique, agendas, e-mails transactionnels, et matériel de caisse.

IA & data

Stack

PyTorchTensorFlowDDPG / MADDPGNLPXAIClaude CodeCodexMCP

Savoir-faire : Formation d'ingénieur en IA et robotique : ML, deep learning, apprentissage par renforcement, NLP, explicabilité.

Façon de travailler

  • Compréhension fine du besoin métier
  • Vision produit
  • Anticipation
  • Exigence de qualité et perfectionnisme
  • Autonomie de bout en bout

Intelligence artificielle

Ingénierie agentique : l'IA sous contrôle d'un ingénieur

L'enjeu n'est pas d'utiliser l'IA, mais de l'industrialiser sans perdre la maîtrise.

Ingénieur d'abord. L'IA exécute ; je conçois, je décide, je relis et je prouve.

Je ne délègue pas ma compréhension : chaque changement est relu, et je garde le dernier mot.

Six principes, chacun vérifiable

Cadrer avant de générer

Des specs versionnées, découpées en livrables avec critères d'acceptation ; un contrat d'instructions par dépôt.

Preuve : Une roadmap de 28 livrables a mené le déploiement du SSO sur 9 applications.

Orchestrer

Plan validé avant tout code, sous-agents spécialisés, worktrees pour paralléliser sans conflit.

Preuve : Une session vierge exécute le plan d'une autre : pas de biais de confirmation.

Encadrer

Hooks déterministes, permissions restreintes, aucun secret confié à l'IA, escalade humaine explicite.

Preuve : Les garde-fous sont techniques, pas seulement des consignes.

Prouver

Tests écrits d'abord, puis recette multi-agents dans un vrai navigateur ; chaque verdict est re-mesuré.

Preuve : 5 campagnes, plus de 800 cas, jusqu'à 11 agents en parallèle.

Garder le dernier mot

Revue de chaque changement, arbitrages d'architecture et de sécurité. Aucun code non compris n'est fusionné.

Preuve : Je reste responsable de ce qui part en production.

Capitaliser et rester à la pointe

Skills réutilisables, wiki mis à jour dans le même patch, mémoire partagée entre agents.

Preuve : Veille active : spec-driven development, MCP, Claude Code, Codex.

Industrialiser l'IA dans une équipe

Des règles partagées plutôt que des usages individuels.

Conventions partagées

Un contrat d'instructions par dépôt, des specs versionnées et une définition commune de « terminé ».

Skills d'équipe

Des workflows réutilisables (feature, recette, diagnostic) versionnés avec le code.

Garde-fous

Hooks, permissions et revues obligatoires : un cadre technique, pas seulement déclaratif.

Montée en compétence

Accompagner les développeurs du prompt improvisé vers une pratique d'ingénierie mesurable.

Études de cas

Des architectures complètes, documentées

Pour chaque projet, les choix d'architecture et les défis d'ingénierie.

ArchitectureBackend

Plateforme de catalogage de données techniques

Remplacer un outil historique par une plateforme interne, développée de zéro.

Application web interne de catalogage et de recherche, développée de zéro par une équipe de sept, dont je porte l'architecture et la revue de code.

  • Frontières d'architecture vérifiées par le linter
  • Tests de bout en bout entre deux dépôts
  • Portes qualité calculées sur le diff
Voir le projet
ArchitectureBackend

Système d'information complet d'une PME, conçu seul

13 applications interconnectées : ventes, atelier, location, facturation et e-commerce

Un SI complet pour une PME : API centrale, e-commerce, ERP et caisse, SSO et 6 applications métier.

  • Du monorepo aux dépôts spécialisés
  • Migration progressive vers Next.js 16
  • Un outillage homogène
Voir le projet
E-commerceBackend

Plateforme e-commerce headless connectée à l'ERP

API, boutique et back-office e-commerce, avec un catalogue piloté par l'ERP

Plateforme e-commerce en 3 applications : catalogue piloté par l'ERP, paiement Mollie, factures légales et retours.

  • Concurrence maîtrisée
  • Capture de paiement idempotente
  • Administration coupée d'Internet
Voir le projet
Sécurité

Authentification unique (SSO) et MFA pour 9 applications

Une identité, un second facteur et une révocation centralisée pour 9 applications

SSO OIDC auto-hébergé pour 9 applications : MFA par passkeys ou TOTP, jetons côté serveur et migration sans perte d'accès.

  • Migration sans perte d'accès
  • Bascule unique et réversible
  • Défauts corrigés dans la fenêtre
Voir le projet
ERPBackend

ERP sur mesure et caisse connectée

Dolibarr 22, 8 modules sur mesure, caisse connectée et facturation électronique

ERP Dolibarr 22 et 8 modules sur mesure : caisse connectée au matériel, inventaire hors ligne et page produits 4× plus rapide.

  • Performance mesurée, puis optimisée
  • Caisse migrée de Dolibarr 12 à 22
  • Sauvegardes Borg dédupliquées
Voir le projet
Backend

API métier centrale multi-applications

Un seul backend pour l'atelier, la location, les ventes, la facturation et la banque

API Node.js centrale : ~250 endpoints, 44 modèles, devis signés en ligne, facturation idempotente et SSO OIDC côté serveur.

  • Verrous transactionnels PostgreSQL
  • Modèle et contrats stricts
  • SSO OIDC côté serveur
Voir le projet
IA

Chaîne de développement agentique industrialisée

Ingénieur d'abord : l'IA exécute, je conçois, je décide, je relis et je prouve.

Specs versionnées, skills et recettes multi-agents en navigateur : une chaîne d'IA sous contrôle d'ingénieur, plus de 800 cas de recette joués.

  • L'ingénieur garde le dernier mot
  • Agents calibrés selon le risque
  • Test qui échoue d'abord
Voir le projet
DevOps

Infrastructure, CI/CD et observabilité de production

2 serveurs durcis, zéro port applicatif exposé, rollback par tag et sauvegardes en pull.

Deux serveurs de production durcis et supervisés : aucun port applicatif exposé, rollback par tag et sauvegardes sur 3 niveaux.

  • Sauvegardes en mode pull
  • Un échec silencieux débusqué
  • Diagnostic disque sans interruption
Voir le projet

En mission

Ma façon d'intervenir

S'intégrer vite, sécuriser le delivery et laisser une équipe plus autonome qu'à l'arrivée.

  1. 1

    Immersion

    Comprendre l'existant, le métier et les contraintes avant de proposer.

  2. 2

    Architecture et découpage

    Des choix argumentés et un découpage en livrables vérifiables.

  3. 3

    Delivery outillé

    CI/CD, tests automatisés et revue de code systématique.

  4. 4

    Industrialisation et observabilité

    Déploiements reproductibles, métriques, logs et alertes.

  5. 5

    Transmission et documentation

    Documentation, runbooks et montée en compétence de l'équipe.

Modalités

Un cadre d'intervention souple

S'adapte à la mission et à votre organisation.

  • Régie ou forfait

    En régie dans vos équipes, ou au forfait sur un périmètre défini.

  • Remote ou hybride

    À distance, ou hybride autour de Toulouse selon la mission.

  • Disponibilité

    Démarrage et durée à convenir selon le calendrier de la mission.

Une mission à pourvoir ?

Contexte, stack et calendrier : je réponds avec mon analyse et mes disponibilités.