EN POSTE Riom (63) · full remote / hybride Clermont-Ferrand
Staff Engineer · AI Engineering

Julien Boucher

Architecte logiciel senior — agents autonomes & systèmes critiques

21 ans d'ingénierie logicielle, dont 8 sur des systèmes industriels critiques de supervision et vidéosurveillance de tunnels routiers. Depuis 2023, je conçois des workflows de développement pilotés par agents IA — orchestration multi-agents, revue de code automatisée, spec-driven development — appliqués quotidiennement à une plateforme microservices en production.

Julien Boucher
~950k
lignes de code maintenues
25+
skills d'agents en delivery
−30%
temps de revue de code
21 ans
d'ingénierie logicielle
01

Expérience

ATIV — plateforme de vidéo-protection (RATP)

Lead Developer · équipe 6-7 dont 4 dév. · Actemium/APT · 2024 → auj.
  • Propriétaire technique des trois composants cœur (55-65 % des commits, ~4 000 sur 15 repos) : backends Java Spring Boot, client C#/WPF, front Vue 3/TypeScript, extracteur vidéo Milestone VMS, infra K8s/ArgoCD/Ansible/GitLab CI. Périmètre ~950 kLOC, ~17 000 fonctions.
  • Ingénierie IA intégrée au delivery : 25+ skills d'agents (analyse de logs, rapports de perf p95/p99, triage d'issues, revue de MR, déploiements, TDD outillé, orchestration de sous-agents). Impact : ~30 % de temps de revue en moins, diagnostics d'incidents en minutes, ~1 jour/semaine récupéré.
  • Acculturation IA de l'équipe : diffusion des pratiques — skills, revue automatisée, spec-driven development avec traçabilité code ↔ exigences ↔ tests.
  • Performance & production : campagnes d'optimisation sur l'ensemble de la plateforme — temps de réponse d'API, requêtes et index SQL, tuning PostgreSQL, pagination, chargement front — avec mesure systématique (p95/p99) ; résolution de bugs bloquants en production.

MIIST — supervision & vidéosurveillance de tunnels routiers (DiRIF — Direction des routes d'Île-de-France)

Développeur polyvalent · 5 000+ commits sur 111 dépôts · Actemium/APT · 2016-2024
  • Poste opérateur vidéo (contributeur principal, ~180 kLOC) et export sécurisé de vidéos pour réquisitions judiciaires (propriétaire, 85 % des commits, chaîne de preuve) — infrastructure critique pour la sécurité des personnes en tunnel.
  • SAGTU : microservices Java Spring (événements, alarmes, GTC). Interfaces industrielles : automates Siemens S7, OPC, supervision PCVue, NVR ; contributions au service de vision (ML) et à la platine numérique.
  • Simulateur de formation opérateurs (propriétaire) et socle transverse : SSO, habilitations multi-technos (Angular, C#, Node), supervision MCO, bibliothèque de composants front.
  • Stack polyglotte sur un même périmètre : C#, Java, Python, TypeScript/Angular, Node.js, Oracle/PostgreSQL, Docker, GitLab CI.

Missions antérieures — Timsoft

2015-2016 — SDIS89 (cartographie, système d'alerte départemental) · ONG Conseil (plateforme sécurisée de dons).

2012-2015 — SNCF (Deltha, calcul prévisionnel des circulations) · RFF (calcul d'itinéraires réseau ferré national).

2005-2012 — Veolia Transport/Transdev (chef de projet intranet, migration .NET) · AFPA (moteur d'enquêtes, 180 000 formations/an) · Wolters Kluwer · FORCO.

02

Projets personnels

  • Bourse aux Jouets Manager — SaaS de gestion de bourses aux jouets pour associations (React/TypeScript, Express, SQLite, IA Gemini).
  • Usine logicielle multi-agents et Bye Sam (Rust) — deux chantiers en cours, orchestration d'agents et auto-hébergement souverain de photos.