Expérience Professionnelle
- Développement d'Envelope, SaaS de workflows IA sur canvas collaboratif pour les équipes mode et luxe : Next.js, React, TypeScript, Supabase (Postgres, RLS), Vercel AI SDK
- Conception et livraison de bout en bout de la médiathèque d'équipe et de l'outil de review créative (type Frame.io) : annotations, tickets, versions, commentaires vidéo horodatés, relecture anonyme par lien de partage
- Enrichissement IA des médias : descripteurs générés par modèle vision-langage exploités comme facettes de recherche, champs personnalisés classifiés par LLM, extraction de palette de couleurs
- Connecteurs DAM (Microsoft OneDrive / SharePoint, Dropbox) : framework OAuth à tokens chiffrés, import et publication des médias depuis la médiathèque
- Sécurisation du modèle multi-tenant : garde d'autorisation généralisée à toutes les server actions avec test d'enforcement bloquant, trous RLS refermés ; sauvegarde chiffrée nightly de la base et du stockage vers Scaleway via GitHub Actions
- Ingénierie assistée par IA au quotidien avec Claude Code : rédaction des specs et des plans d'implémentation, exécution par agents, revues de code multi-agents et plans de test ; suite passée de 3 800 à 6 700 tests, plus de 20 PR mergées en 3 mois dans une équipe de 2 développeurs
Projets personnels · agents IA & homelab · Janvier – Juin 2026
MinecraftClaude (orchestration multi-agents Claude Code), NetWatch (dashboard réseau), ce portfolio (Astro / TypeScript)
- Conception et développement d'un système de simulation intégré à la solution d'optimisation de DecisionBrain
- Mise en place d'un mécanisme générique d'introspection du data model applicatif : chaque application DecisionBrain repose sur un socle commun et un modèle métier propre à un problème d'optimisation donné
- Développement d'un formulaire dynamique Angular permettant aux utilisateurs de formuler des variations sur les données : sélection d'entités et de champs, ranges de valeurs, valeurs absolues, création d'entités, modification de liens ; le formulaire s'adapte dynamiquement au type de donnée
- Création de scénarios combinatoires, lancement de séquences de tâches et orchestration d'un workflow affichant la construction d'un arbre de scénarios en temps réel
- Périmètre porté en autonomie au sein d'une petite équipe produit ; fonctionnalité livrée et intégrée à la version standard du produit
- Au sein de l'équipe blockchain de KEYBAN, développement d'une solution de vente de crypto-monnaies aux particuliers pour le groupe BPCE
- Conception et développement du microservice central de transactions (gestion du cycle de vie des ordres)
- Développement du microservice de passage d'ordres et de communication avec le réseau Ripple (XRP Ledger)
- Développement du microservice de liaison avec les exchanges Kraken et Bitstamp
- Contribution au microservice de settlement
- Déploiement de l'ensemble des services sur GCP
- Solution mise en production pour le groupe BPCE ; microservice central de transactions porté en autonomie de la conception au déploiement
- Implémentation de features dans un framework d'application scaffoldable en microservices, gestion de releases
- Création d'applications et extensions de librairies applicatives
- Déploiements d'applications microservice sur Kubernetes
- Création d'un SDK de génération d'applications mobiles Android / iOS et web pour un service de KYC (Flutter / Dart)
- Maintenance et développement d'un logiciel de trading Middle Office (Java / Swing)
- Flux entrants/sortants via framework de messaging Spring Intégration
- POCs de migration de clients lourds en web (Angular 8 / Spring Boot)
- Développement d'une application front transverse pour le regroupement d'activités de trading
- Développement CRM en Java et Angular 6
- Mise en place d'un moteur de workflow Camunda avec client REST
- Migration vers une architecture microservices en méthode agile Scrum
Stage · Servair · Déc. 2015 – Jan. 2016
Application hybride de gestion de stocks (JavaScript)
Stage · EFS · Juin – Août 2015
Site de gestion marketing en PHP / Symfony 2
Formation
ESIPE Créteil
Diplôme d'ingénieur, Systèmes d'Information, option Cloud & Mobile
2016 – 2019
BTS SIO · Lycée Turgot
Services Informatiques aux Organisations, option SLAM
2014 – 2016
École Supérieure d'Arts et Médias de Caen
Diplôme National d'Arts Plastiques, option Communication, multimédia et montages électroniques
2010 – 2014