EXPÉRIENCES PROFESSIONNELLES
DevOps / Cloud Engineer (Azure) - Job Finder
https://jobfinder.vincentboutin.dev
09/2025 - Présent · Projet indépendant
Conception, déploiement et exploitation d'une plateforme cloud complète sur Azure. Job Finder automatise la veille d'offres d'emploi et la mise en correspondance avec un profil. La plateforme est accessible publiquement et j'en assure le maintien en condition opérationnelle.
AzureTerraformPythonFastAPIPostgreSQLpgvectorOpenAIClaudeService BusNext.jsCI/CDGitHubDocker
- Mise en place d'un workflow de développement assisté par agents IA : deux rôles Claude aux permissions séparées (Claude Cowork en lecture seule pour la conception et la planification, Claude Code pour l'implémentation des features), plusieurs agents Claude Code travaillant en parallèle, chacun isolé sur son propre worktree git, hooks et skills pour faire respecter les conventions et le workflow git, et des subagents dédiés à la revue de code, à la documentation et à l'exploration du code
- Mise en place d'une CI/CD avec GitHub Actions : Terraform plan, tests unitaires et review Claude à chaque PR, Terraform apply et build/push des images Docker au merge
- Conception d'une landing zone Azure (réseau, identité, gouvernance) portant une couche applicative modulaire, avec des modules Terraform réutilisables (réseau, compute, data, IA, messagerie, monitoring)
- Conception d'un pipeline multi-agents Python (collecte d'offres, analyse de CV, matching, revue de CV, notifications, nettoyage) orchestré via Azure Service Bus et des Container App Jobs
- Matching sémantique par embeddings puis distance vectorielle (pgvector), analyse de CV et des offres avec Azure OpenAI
- Conception d'un backend FastAPI (authentification JWT via Microsoft Entra External ID) et d'un frontend Next.js 14, sécurisés de bout en bout : VNet avec endpoints/DNS privés, Key Vault, RBAC au moindre privilège, identité managée/workload
- Observabilité avec Application Insights, Log Analytics et un dashboard Grafana, alertes Azure Monitor sur les échecs de jobs et les files Service Bus, budget mensuel Azure alerté, et analytics produit via PostHog
Développeur C# - Akanea
09/2025 - 05/2025 · CDI
Développement de nouvelles fonctionnalités et correction de bugs sur une application de gestion de transport (C#, Oracle Database), avec contribution à un framework interne et à une application hybride client/web.
C#Oracle DatabaseAzure DevOps
- Contribution à l'amélioration de l'architecture et aux processus Gitflow sur Azure DevOps
- Contribution au développement d'un framework interne et d'une application hybride client/web (architecture 3-tier)
Développeur VR - LS Group
09/2024 - 09/2022 · Alternance
Alternance chez LS Group (Suresnes), au sein de l'équipe XR Twin : développement et amélioration d'une application de visualisation industrielle VR/AR sur Unity, réalisée avec le CEA pour des clients comme Airbus, Dassault Aviation, Renault et Stellantis.
UnityC#NetcodeGitLabCI/CDAgile Methods
- Conception et refonte complète du système de navigation sur l'Input System de Unity, avec des presets interchangeables compatibles Unity, Catia, SolidWorks, Inventor, Revit et SketchUp, plus une caméra "focus" adaptative à la distance
- Profilage des performances Save/Load avec un collègue via Superluminal, correction d'une quinzaine de problèmes, réduction des temps de chargement de 50 à 70%
- Développement du front-end d'une fonctionnalité multijoueur basée sur Netcode (création/connexion de session, lobby, chat) pendant qu'un collègue développait le backend
- Centralisation d'un système de couleurs fragmenté en une architecture "Tint" par ID, transformant le passage clair/sombre en simple configuration
- Correction d'une violation d'architecture dans le système Copy/Paste et d'un ensemble de bugs UX Inspector/Hierarchy, revus par le tech lead
- Travail avec GitFlow et CI/CD, au sein d'équipes Agile (Scrum/Kanban)
QA Tester / Tool Programmer - Reality Academy
08/2022 - 02/2022 · Stage
Stage chez Reality Academy (Bagnolet) : conception d'outils et contribution à la QA pour une plateforme SaaS et un catalogue de formations VR e-learning, ainsi que des projets clients pour la division sœur Reality Agency (Givenchy, Chanel, Nespresso).
UnityC#ARGitHub
- Mise en place d'un cahier de recette de plus de 250 items, validé sur 4 casques VR (Pico G2 4K, Pico Neo 3, Oculus Quest, HTC Vive) avant chaque mise en production
- Conception et développement d'un éditeur de Behavior Tree par nœuds (Unity UI Builder) pour remettre à plat une logique de formation VR jusque-là éclatée en une timeline unique et claire
- Développement d'un outil de lecture des vidéos de formation à 360° jusqu'à 5x la vitesse normale, et déplacement de l'essentiel de la QA hors casque via un Editor Mode dédié, réduisant fortement le temps de re-test
- Développement d'un outil de placement d'objets relatif à la caméra pour positionner des éléments dans des scènes 360° sans repère spatial
- Livraison de l'expérience VR de sécurité Andra, et développement d'une fonctionnalité vidéo AR ainsi que d'un outil de photographie d'assets automatisé pour Wimbledon, en tant que projets clients pour Reality Agency
Projets étudiants - IIM
09/2024 - 09/2019 · Études
Projets étudiants du cursus Game Programming à l'IIM (Paris La Défense), en solo et en équipe : systèmes de gameplay, IA et réseau sur Unity, Unreal et moteurs réseau custom en C++.
UnityUnrealC#C++GitHubGitLabAgile Methods
- Dwarfs Delight, 6 semaines, 13 personnes :
Lead Programmer sur ce jeu multijoueur local pour 2 à 4 joueurs, sélectionné par l'IIM pour les Pégases et publié sur Steam
- Xenos Heresy, 1 mois, 6 personnes :
Conception d'un outil dédié aux game designers pour exploiter facilement l'algorithme de sélection de cases d'un camarade (type d'attaque, portée, etc.), et conception de l'architecture du jeu (système tour par tour, IA des différents monstres, interaction entre joueurs et monstres, implémentation de l'art, sélection des différents niveaux, tutoriel...), publié sur le Play Store
- Online FPS, 3 semaines, 2 personnes :
Développement d'une architecture réseau C++/Enet (prédiction côté client, réconciliation serveur, physique faisant autorité côté serveur), ainsi qu'une architecture similaire pour un Snake multijoueur en ligne
- Procedural Dungeon Generation, 2 semaines, 2 personnes :
Adaptation de Dwarfs Delight en un dungeon crawler à génération procédurale, refonte de son architecture autour de l'algorithme de génération d'étages de mon camarade (enchaînement des salles, portes, types de salles), et création des prefabs de salles, de leur diversité et du contenu associé (contrôles, level design). Ajout d'un système de déblocage de capacité conditionnant le passage à l'étage suivant
- Accompagnement pédagogique de camarades de classe sur des problèmes de code et des revues de code
FORMATION
Certification AZ-104
Azure, Machines Virtuelles, Réseau, Stockage, Identité (Azure AD), RBAC, Supervision, Sécurité, Sauvegarde & Restauration, Gouvernance, Azure CLI / PowerShell, ARM templates, Bicep
Microsoft · 2026
Master Game Programming (Félicitations du Jury)
Unity, Unreal, C#, C++, POO, Mathématiques 2D, Algorithmique, Intégration, IA, Réseau
IIM, Courbevoie · 2024
Licence STAPS
Pédagogie, Coaching de groupe, Adaptabilité à différents publics, Écoute active, Empathie, Conception de programmes (APA), Motivation & Engagement, Communication, Sensibilisation à la sécurité
UPEC, Créteil · 2016