Vincent Ostermann

Directeur technique, architecte logiciel & systèmes IA

France · ostermann.vincent@gmail.com

À propos

Directeur technique et architecte logiciel, j'ai conçu et déployé des solutions souveraines pour la défense, le cloud, la mobilité et les infrastructures critiques. Depuis 2025, je pilote l'intégration de l'IA générative dans un delivery de production : gouvernance des modèles et des données sensibles, méthode de spécification, conversion documentaire automatisée et sécurisation du code généré. En parallèle, je conçois ENDURANCE, une plateforme auto-hébergée d'agents IA isolés, de l'infrastructure jusqu'à l'offre. Mes compétences couvrent l'architecture logicielle (Node.js, TypeScript, Prisma), les systèmes cloud (Kubernetes, Docker, CI/CD), les bases de données (PostgreSQL, Redis) et la gestion d'équipe technique. Mon expérience inclut la direction technique d'ARMTEK, la co-fondation d'Oxycar, et des missions pour Lafuma, TaxiService et 9HP.

Expérience professionnelle

Armtek — Directeur technique & Architecte — plateforme et IA

janv. 2023 – Présent · France

Direction technique d'une plateforme documentaire pour la Défense : stratégie R&D, architecture logicielle, cloud souverain, CI/CD et homologation militaire, à la tête d'une équipe d'une quinzaine de personnes répartie en six pôles. Depuis 2025, intégration de l'IA générative dans le delivery de production — gouvernance des modèles, méthode de spécification, conversion documentaire automatisée et sécurité du code généré — tout en restant premier contributeur du produit.

Gouvernance documentaire et spec-driven development

Constitution versionnée, 4 couches de doc, 32 chantiers tracés, tests avant code

Mise en place d'un modèle de gouvernance où un dépôt central pilote ce qui doit être construit, tandis que les dépôts applicatifs détaillent comment. Quatre couches documentaires — gouvernance, architecture, pratiques de développement, delivery — publiées automatiquement en documentation consultable par toute l'équipe. Cycle de spécification normalisé du cadrage jusqu'aux tâches, avec un statut d'avancement porté par le nom de dossier : l'état des 32 chantiers est lisible d'un coup d'œil, sans tableau de suivi parallèle. Règle non négociable du dispositif : les tests sont écrits avant le code.

Compétences : Gouvernance technique, Méthodologie, TDD

Pourquoi une constitution versionnée plutôt qu'une page de règles ?
Une règle non versionnée n'est pas opposable : on oublie quand elle a été décidée et ce qu'elle a impacté. Chaque amendement porte un numéro de version et la liste des documents à mettre à jour.

Déploiement de l'IA générative dans l'équipe technique

Cadrage validé en comité, règles de confidentialité, budget maîtrisé, rituel hebdomadaire

Définition et validation en comité de direction de la stratégie IA : modèles autorisés selon l'usage, trajectoire de souveraineté pour les données sensibles, et règles de confidentialité explicites sur ce qui peut être soumis à une IA externe. Risques humains anticipés plutôt que subis — perte de compétence, revue difficile, montée en charge des juniors — traités par une rotation de sujets développés sans IA et un atelier d'audit de code hebdomadaire. Budget encadré à 80 € par développeur et par mois. Assistants raccordés aux outils réels de l'entreprise, avec des conventions de travail communes aux humains et aux agents.

Compétences : Stratégie IA, Gouvernance & conformité, Conduite du changement, Souveraineté numérique

Comment éviter que l'IA dégrade le niveau de l'équipe ?
Par une rotation explicite : certains sujets se développent sans IA, et un atelier hebdomadaire impose de relire du code généré ligne à ligne. Le garde-fou est organisationnel, pas technique.

DocConvertor — conversion automatisée de documents métier

Lecture et structuration par IA, aucune perte silencieuse, 98 % de fidélité en 20 s

Architecture d'un produit transformant les documents hétérogènes des clients — procédures Word, fiches d'inspection PDF — en contenu directement exploitable dans la plateforme. Deux étages interchangeables, lecture du document puis structuration par IA, avec repli automatique sur un moteur plus performant en cas d'échec. Garantie centrale : un document mal converti n'est jamais importé silencieusement, tout élément non retrouvé étant signalé. Les approches ont été comparées par mesure sur des documents réels, retenant celle qui atteint 98 % de fidélité en une vingtaine de secondes. Une version légère permet au client de traiter ses documents sans que ses données quittent son poste.

Compétences : Architecture IA, Intégration LLM, OCR & extraction documentaire, TypeScript

Comment garantir qu'une IA ne perd pas silencieusement une donnée ?
En refusant l'idée qu'une conversion sans erreur soit une conversion correcte. Chaque élément attendu et non retrouvé est signalé ; un document qui échoue déclenche une nouvelle tentative puis un moteur supérieur, jamais un import dégradé.

Sécurisation du code produit par IA

Contrôle automatisé de chaque modification, blocage en intégration continue

Dispositif de contrôle sécurité conçu pour un risque nouveau : le volume de code généré dépasse la capacité de revue humaine. Analyse automatique de chaque modification et cartographie de l'existant sur huit axes, des contrats d'API aux accès base de données, en passant par la validation des fichiers reçus, le contenu des journaux et les dépendances externes. Les anomalies critiques bloquent l'intégration continue, ce qui rend la règle effective au lieu de rester une recommandation. Propriétaires désignés par axe, entre système, backend et qualité. Le dispositif complète les tests et la revue humaine, il ne s'y substitue pas.

Compétences : Sécurité applicative, CI/CD, Analyse statique

Grammaire documentaire et exports personnalisés

Import multi-formats, restitution dans la charte client, norme Défense S1000D

Conception du langage de structuration documentaire de la plateforme et de son aller-retour complet : import depuis plusieurs formats bureautiques, et export restituant les mêmes données dans la charte graphique de chaque client, contrôlé automatiquement avant publication pour éviter qu'un modèle mal formé n'atteigne l'utilisateur final. Travaux d'interopérabilité avec la norme documentaire aéronautique et Défense S1000D, attendue par les donneurs d'ordre du secteur. Import massif d'exigences piloté par un langage dédié, là où la saisie manuelle ne passait pas à l'échelle.

Compétences : Modélisation documentaire, ASD S1000D, Node.js

Maintien de six versions actives en parallèle

Une ligne stable et une ligne d'intégration par version, report hebdomadaire

Organisation de développement permettant de faire coexister une version déployée en environnement souverain et cinq versions en cours d'évolution, sans qu'une validation interne ne propage un défaut vers une version stable installée chez un client. Chaque version porte une ligne d'intégration et une ligne stable qui ne reçoit que du validé. Le report des correctifs d'une version vers la suivante est ritualisé chaque semaine et part toujours du stable, jamais de l'intégration. Trois niveaux de recette distincts : par lot, par version, et cycle court pour les clients installés sur site.

Compétences : Release management, Git & stratégies de branches, QA

Étude d'architecture pour une base de connaissances sémantique

Base de production maître, moteur sémantique alimenté en copie, étanchéité tranchée

Pilotage de la décision d'architecture visant à interroger sémantiquement les données métier sans fragiliser la base de production, qui reste la référence. Alimentation d'un moteur sémantique par copie quotidienne puis par flux d'événements, avec une couche de requêtage visuelle pour les utilisateurs non techniciens. Point déterminant de l'étude : le moteur retenu ne cloisonne pas nativement les données par client, ce qui a été qualifié de bloquant pour une mise en production et documenté avec sa solution de repli — l'expérimentation reste hors du périmètre contractuel Défense. Analyse amont du modèle de données existant, identifié comme un modèle d'affichage plutôt que métier.

Compétences : Architecture de données, PostgreSQL, Ontologies / RDF

Déploiement sur site totalement déconnecté

Échanges par archives via sas physique, aucune liaison réseau entre les deux mondes

Architecture retenue pour un atelier de maintenance qu'aucun réseau ne relie au serveur central. Les échanges passent par des archives transférées à travers un sas physique à deux clés USB, une par réseau, sans qu'aucun support ne traverse directement d'un monde à l'autre. L'archive descendante porte documents, procédures et données de référence ; l'archive remontante rapporte relevés, formulaires, photos et résultats d'intervention. Deux options concurrentes ont été écartées avant d'arriver là, dont le raccordement complet au réseau sécurisé, irréalisable sur ce site.

Compétences : Architecture offline, Sécurité militaire, Synchronisation de données

Référent technique d'un audit grand compte Défense

3 ateliers sur 6 pilotés : architecture et API, modèle de données, interopérabilité

Référent interne de trois des six ateliers d'un audit conduit par un cabinet de conseil international pour le compte du donneur d'ordre Défense, et supervision d'un quatrième sur le déploiement et la conformité. Qualification livrable par livrable de ce qui existait déjà, de ce qui demandait une simple extraction et de ce qui restait à produire — dossier d'architecture, vues de composants, spécification d'API générée depuis le code, cartographie des flux échangés avec les clients. Effort chiffré puis livré en trois lots séquencés, ce qui a permis de répondre sans interrompre le delivery en cours.

Compétences : Architecture SI, Documentation d'architecture, Relation grand compte

JiraPulse — pilotage de roadmap et fiabilisation du CIR

Projection de dates sur le temps réellement passé, arbitrages figés et datés

Conception et développement d'un outil interne répondant à une question que l'outillage standard ne traite pas : compte tenu de la roadmap, des capacités réelles et du temps effectivement passé, quand peut-on s'engager sur une livraison et quels engagements deviennent risqués ? Le temps passé est reconstruit depuis les saisies individuelles plutôt que depuis les compteurs agrégés, peu fiables — un choix qui renforce aussi le dossier de crédit d'impôt recherche. Un moteur de projection recalcule les dates, signale les surcharges et propose un rééquilibrage simulable avant application. Chaque arbitrage est figé et daté, ce qui rend visible la dérive des dates au fil des décisions.

Compétences : Pilotage de roadmap, Modélisation métier, TypeScript

Pourquoi se fonder sur le temps saisi plutôt que sur les estimations ?
Parce que c'est la seule donnée saisie sous contrainte externe : elle sert au crédit d'impôt recherche, donc elle est auditée. Les estimations et les statuts dérivent sans conséquence.

Pilotage stratégique R&D et financement innovation

Définition stratégie R&D 2023–2026 : modularité, IA, disaster recovery

Conception et déploiement de la stratégie R&D pluriannuelle avec trois axes prioritaires : architecture modulaire pour la scalabilité, intégration IA pour l'automatisation, et disaster recovery pour la résilience opérationnelle. Constitution et pilotage complée des dossiers de financement RAPID (défense), CIR (crédit impôt recherche) et JEI (jeune entreprise innovante), générant un levier financier significatif pour accélérer l'innovation.

Compétences : Management stratégique, Innovation, Financement R&D

Comment avez-vous défini les priorités stratégiques ?
Analyse des besoins client, étude concurrentielle, et projection technologique 3-5 ans pour identifier les leviers de différenciation.

Refonte processus projets et méthodologie

Workflow détaillé, décentralisation décisions, estimations fiables (10-15% marge)

Restructuration complète du processus projet avec workflow détaillé incluant phas age pré-études produit, découpage en étapes incrémentales, et checkpoints qualité. Décentralisation des décisions techniques vers les équipes pour accélérer les délivrables. Mise en place de macro/micro estimations basées sur l'historique projet, atteignant une fiabilité de roadmap avec marge d'erreur de 10–15%, améliorant significativement la prévisibilité et la satisfaction client.

Compétences : Gestion de projet, Méthodologie Agile, Estimation projet

Structuration et management équipe technique

Audit, recrutement 5 ingénieurs backend/DevOps, responsabilisation équipes

Audit technique initial pour identifier les gaps de compétences et définir les besoins en recrutement. Recrutement ciblé de 5 ingénieurs spécialisés (3 backend Node.js/TypeScript, 2 DevOps Cloud/CI), avec processus de sélection technique rigoureux. Responsabilisation progressive des parties prenantes via délégation de responsabilités techniques, mentoring individuel, et mise en place de guildes techniques transversales pour favoriser le partage de connaissances.

Compétences : Management équipe, Recrutement tech, Mentoring

Architecture API v2 IQL et génération SDK

Architecture hexagonale, REST/WebSocket, Prisma, TSOA, SDK auto-généré

Conception et implémentation de l'API v2 IQL avec architecture hexagonale pour maximiser la testabilité et l'extensibilité. Stack technique : Node.js/TypeScript pour la robustesse, Prisma pour l'abstraction base de données, TSOA pour la génération automatique de documentation OpenAPI. API hybride REST/WebSocket permettant interactions synchrones et temps réel. Pipeline de génération automatique de SDK multi-langages (.NET, Python, JavaScript) pour simplifier l'intégration client.

Compétences : TypeScript, Node.js, Prisma, Architecture hexagonale, WebSocket

CI/CD résiliente pour cloud souverain déconnecté

GitHub Actions, JFrog, Ansible Vault, VMware, cloud souverain déconnecté

Conception d'une chaîne CI/CD résiliente adaptée aux contraintes de sécurité militaire et environnements déconnectés. GitHub Actions pour l'orchestration, JFrog Artifactory pour la gestion centralisée des artefacts, Ansible Vault pour la gestion sécurisée des secrets, et VMware pour l'infrastructure virtualisée. Implémentation de stratégies de fallback, mirroring des dépendances, et procédures de déploiement offline pour garantir l'autonomie opérationnelle en environnement souverain.

Compétences : CI/CD, GitHub Actions, Ansible, VMware, Sécurité

Industrialisation pipeline APOLLO : builds hermétiques

Builds hermétiques, packaging, traçabilité, déploiement 5 VM redondées

Industrialisation complète du pipeline APOLLO avec builds hermétiques garantissant la reproductibilité (mêmes inputs = mêmes outputs). Packaging multi-format (Docker, archives, installeurs) avec signatures cryptographiques. Traçabilité complète de la chaîne de build (SBOM, vulnérabilités, dépendances). Déploiement automatisé sur infrastructure redondée de 5 VM avec load balancing, health checks, et rollback automatique en cas d'anomalie.

Compétences : Docker, Infrastructure automation, Load balancing, Monitoring

Homologation SC2A et déploiement réseau PICSEL

Certification sécurité militaire, déploiement Intradef Armée de Terre

Pilotage du processus d'homologation SC2A (Sécurité des Systèmes d'Information) avec documentation sécurité complète, tests de pénétration, et audit de conformité. Déploiement final sur le réseau sécurisé PICSEL/Intradef de l'Armée de Terre, nécessitant adaptation aux contraintes réglementaires strictes (chiffrement, isolation réseau, traçabilité des accès). Coordination avec les équipes SIMMT pour validation opérationnelle.

Compétences : Sécurité militaire, Conformité réglementaire, Chiffrement

R&D IA : Agent ATHENIA avec API OpenAI intégrée

POC agent IA (OpenAI + API ARMTEK), plugins automatiques, support intelligent

Développement du POC ATHENIA, agent IA hybride combinant OpenAI GPT-4 et API ARMTEK propriétaire pour créer un assistant intelligent contextuel. Intégration automatique des capacités IA comme plugins extensibles dans l'écosystème ARMTEK. Cas d'usage : support client automatisé avec accès aux données techniques, formation interactive des utilisateurs, et maintenance assistée par IA. Architecture modulaire permettant l'ajout de nouvelles capacités IA sans modification du core.

Compétences : Intelligence artificielle, OpenAI API, Architecture modulaire, Python

Quels défis avez-vous rencontrés avec l'intégration IA ?
Gestion du contexte technique spécialisé, latence API, et sécurité des données sensibles en environnement militaire.
Vincent a aidé Armtek à surmonter des défis techniques importants tels que le développement de fonctionnalités complexes et le déploiement on premise pour un client Défense. Vincent a toujours su proposer et trouver des solutions en étant pro-actif et en adoptant une démarche globale ne se cantonnant pas au simple développement de fonctionnalités. J'ai aussi pu noter chez Vincent une forte capacité de travail et d'engagement, ce qui est très appréciable lorsqu'il s'agit de répondre à des délais serrés ou à des situations d'urgence. Vous pourrez compter sur lui en tant que Freelance.
— Valentin Drouillard — Président, Armtek
J'ai eu la chance de collaborer avec Vincent Ostermann lorsqu'il occupait le rôle de Responsable Technique chez Armtek. Dans mes fonctions de CPO, il a été un véritable partenaire de confiance : toujours à l'écoute, force de proposition et capable de transformer une vision produit en solutions concrètes et robustes. Sa capacité à trouver le bon équilibre entre contraintes techniques et ambitions business a permis de faire avancer nos projets dans la bonne direction. Au-delà de ses compétences techniques, j'ai particulièrement apprécié son sens de la collaboration et sa capacité à instaurer un dialogue constructif entre les équipes produit et technique. Un allié précieux pour toute organisation qui cherche à aligner stratégie produit et excellence technique.
— Victor M. — CEO & Founder (Freelance Malt)
Collaborer avec Vincent est un plaisir : excellent relationnel, organisé, réactif, vif, précis, avec une maîtrise des outils, que ce soit les fondamentaux ou les dernières solutions d'intelligence artificielle. En résumé : on en redemande :-)
— Arnaud Kehren — Président, Ark Management
Très satisfait de la mission. Les challenges soumis sont réglés rapidement et avec méthode.
— Philippe — Armtek
Excellentes compétences techniques et suivi de projet. Très bonne communication avec les clients. Ravis de travailler avec Vincent.
— Philippe — Armtek

VOST — Fondateur — conseil technique et R&D IA

nov. 2021 – Présent · France

Structure de conseil et de R&D portant mes missions de direction technique et d'architecture. Depuis 2025, conception d'ENDURANCE : une plateforme auto-hébergée d'agents IA, un agent isolé par personne, avec une mémoire privée et vérifiable — de l'infrastructure jusqu'à l'offre commerciale.

ENDURANCE — plateforme d'agents IA auto-hébergée

Un agent isolé par personne, mémoire privée, infrastructure décrite en code

Conception et exploitation d'une plateforme hébergeant des agents IA permanents, un par personne, chacun avec son espace de connaissance privé synchronisé avec son poste. Isolation stricte entre agents — espace d'exécution dédié, cloisonnement réseau, quotas, bac à sable système — nécessaire dès lors qu'un agent exécute du code pour le compte de son utilisateur. Un agent d'administration privilégié installe et maintient tous les autres, qui n'ont aucun accès à l'infrastructure. Provisionnement et configuration décrits en code : déclarer un service génère son adresse, son accès sécurisé et sa supervision.

Compétences : Infrastructure as Code, Kubernetes, Ansible & Terraform, Isolation & sandboxing

Pourquoi une isolation aussi poussée entre les agents ?
Parce qu'un agent autonome exécute du code arbitraire pour son utilisateur. Sans frontière au niveau du système, l'étanchéité entre deux clients reposerait sur la seule bonne conduite des agents.

Industrialisation de la plateforme en produit réutilisable

Un fichier de configuration décrit une installation, mise à jour sans reprise de code

Extraction de l'installation en production vers un socle partageable qui ne contient aucune donnée d'installation : ni domaine, ni adresse, ni client, ni secret. Une installation se décrit par un unique fichier de configuration validé automatiquement, tout le reste étant généré ; une vérification échoue si un fichier généré a été retouché à la main. Conséquence recherchée : mettre à jour revient à changer un numéro de version au lieu de fusionner du code, et les ajouts spécifiques d'un client survivent aux montées de version. Suite de tests de conformité incluant un contrôle qui échoue si une donnée d'installation fuit dans le socle partagé.

Compétences : Design de produit technique, Versioning & packaging, Outillage CLI

Automatisation du pilotage quotidien par chaîne d'agents

Cinq étapes, tri par IA locale sans coût d'API, synchronisation dans les deux sens

Chaîne d'agents produisant chaque matin un point de pilotage consolidé depuis la messagerie, la messagerie d'équipe, l'agenda et le suivi de tickets. L'étape de tri, la plus consommatrice, tourne sur un modèle installé localement : coût d'API nul et aucune donnée transmise à un tiers. Un même jeu de scripts sert l'exécution automatique du matin et le pilotage à la demande en session. Les états circulent dans les deux sens entre la base de connaissance et les plateformes, avec un classement automatique par urgence et importance qui évite de rejouer l'arbitrage chaque jour.

Compétences : Orchestration d'agents, IA locale, Automatisation

Outillage d'agents — connecteurs et procédures réutilisables

Neuf connecteurs d'outils métier, procédures exécutables sans supervision

Construction d'un environnement où les agents accèdent aux outils réels de l'activité plutôt qu'à des données recopiées : suivi de tickets, automatisation, design, navigateur, moteur de recherche. Développement de procédures packagées couvrant des chaînes de travail complètes — conversion d'un document vers un format structuré, génération d'un modèle d'export respectant la charte d'un client, conventions de gestion de versions. Chaque procédure est écrite pour être exécutée sans supervision : instructions explicites, cas limites nommés, critères de validation vérifiables.

Compétences : Conception d'agents, MCP (Model Context Protocol), TypeScript

Mise sur le marché de l'offre TARS

Positionnement PME, site vitrine hébergé sur la plateforme elle-même

Formalisation d'une offre autour de l'agent IA managé pour PME — mémoire persistante, supervisée et vérifiable — et réalisation du site qui la porte : contenu centralisé pour itérer sans toucher à la mise en page, formulaire de contact protégé, aucune dépendance à un service tiers pour l'affichage. Le site est hébergé sur la plateforme elle-même, qui devient ainsi sa propre démonstration. Une synthèse vocale exécutée en local, sans aucun appel externe, donne une voix aux agents pour les démonstrations.

Compétences : Product & go-to-market, Développement web, Docker

Millet-Lafuma-Oxbow — Architecte système & DevOps - Carve-out SI

janv. 2021 – janv. 2022 · France

Refonte post-séparation Calida : découplage SI de 3 marques, migration cloud, architecture modulaire.

Audit technique et définition architecture cible

Audit complet systèmes existants, identification risques, architecture reproductible 3 SI distincts

Audit technique exhaustif des systèmes en place (scripts legacy, serveurs, flux SI, organisation dépôts) pour identifier les risques techniques et dépendances croisées entre les 3 marques. Définition de l'architecture cible modulaire, reproductible et adaptée à trois systèmes d'information distincts, permettant l'autonomie opérationnelle de chaque entité tout en conservant les synergies nécessaires.

Compétences : Audit technique, Architecture SI, Analyse de risques

Déploiement infrastructure Linux multi-marques

Configuration 24+ environnements Linux, rationalisation VM, sécurisation flux inter-serveurs

Déploiement et configuration de serveurs Linux multi-marques (RedHat/Debian) couvrant plus de 24 environnements distincts (dev, test, preprod, prod par marque). Rationalisation complète du parc de machines virtuelles pour optimiser les ressources et réduire les coûts d'infrastructure. Sécurisation des flux inter-serveurs avec mise en place de firewalls applicatifs, chiffrement des communications et segmentation réseau par marque.

Compétences : Linux, Virtualisation, Sécurité réseau, Administration système

CRM Toolbox centralisé et automatisation workflows

Outil centralisé : scripts, logs, redéploiements automatisés, maintenance et réutilisation workflows

Conception et développement d'un CRM Toolbox centralisé regroupant l'ensemble des scripts de maintenance, la centralisation des logs multi-environnements, et les procédures de redéploiement automatisées. Solution permettant la maintenance proactive des trois marques via des workflows standardisés et réutilisables. Interface web pour simplifier les opérations courantes et réduire les erreurs humaines.

Compétences : Bash scripting, Automatisation, Interface web

Structuration Git et CI/CD multi-équipes

3 environnements Git structurés, branches protégées, CI/CD légère, développement multi-équipes fiabilisé

Mise en place de 3 environnements Git structurés avec branches protégées, revues de code obligatoires et workflows de développement standardisés pour fiabiliser le développement multi-équipes. Implémentation d'une CI/CD légère adaptée aux contraintes de l'environnement existant, incluant tests automatisés, validation qualité et déploiement contrôlé. Formation des équipes aux bonnes pratiques Git et mise en place de la gouvernance des dépôts.

Compétences : Git, CI/CD, Gouvernance code, Formation équipe

Migration ERP CEGID Y2 On-Premise vers Cloud SAAS

Transition CEGID Y2 on-premise → Cloud SAAS, isolation et redéploiement flux de données

Accompagnement complet de la migration ERP de CEGID Y2 on-premise vers la solution Cloud SAAS, incluant l'analyse des impacts, l'isolation des flux de données par marque, et le redéploiement sécurisé des intégrations. Gestion de la double marche temporaire pour assurer la continuité opérationnelle, tests de non-régression, et validation de la performance en environnement cloud. Coordination avec les équipes CEGID pour optimiser la configuration cloud.

Compétences : Migration ERP, CEGID Y2, Cloud SAAS, Gestion de projet

Développement rapports Oracle Forms métier

Rapports Oracle Forms besoins métier : comptabilité, supply chain, ventes

Développement de rapports Oracle Forms personnalisés pour répondre aux besoins métier spécifiques de chaque marque : tableaux de bord comptables automatisés, rapports supply chain temps réel, et analyses de ventes comparatives. Optimisation des requêtes SQL pour améliorer les performances et réduire la charge sur les bases de données. Interface utilisateur intuitive adaptée aux profils métier non-techniques.

Compétences : Oracle Forms, SQL, PL/SQL, Business Intelligence

Formation équipes et transfert de compétences

Formation Bash Toolbox, Git avancé, transfert compétences pour autonomie opérationnelle

Programme de formation complet des équipes internes pour assurer l'autonomie opérationnelle post-mission. Formation Bash Toolbox couvrant les scripts systèmes récurrents et sécurisés pour la maintenance quotidienne. Formation Git avancé incluant les workflows collaboratifs, résolution de conflits, et bonnes pratiques de développement. Documentation technique détaillée et sessions de transfert de compétences pour garantir la pérennité des solutions mises en place.

Compétences : Formation technique, Documentation, Transfert de compétences

Comment avez-vous assuré l'autonomie des équipes après votre départ ?
Documentation complète, formations pratiques sur site, et période de support à distance pour garantir la maîtrise des outils et processus.
Vincent nous a accompagné dans notre projet de carveout concernant la séparation du système d'information du groupe Lafuma en trois entités indépendantes. Vincent nous a aidé à séparer et migrer les interfaces linux / sql. Vincent a également été force de proposition pour mettre en place des nouveaux outils afin de simplifier nos développements et nos mises en productions (framework / git...). Nous ferons surement de nouveau appel à Vincent pour nous accompagner sur nos chantiers d'évolutions technologiques.
— Thomas Sagnimorte — DSI, Millet Mountain Group
La mission 1ère de Vincent était de séparer à iso périmètre des traitements bash en les rendant génériques et portables vers les 3 sociétés. Cependant, Vincent a su, de par ses compétences, être polyvalent en prenant à sa charge des sujets annexes qui n'étaient pas prévus. Dès son arrivée, Vincent a su être force de proposition ce qui nous a permis d'améliorer notre environnement technique en mettant en place un GIT (ce qui nous manquait cruellement) ainsi qu'une boîte à outils de fonctions utiles au quotidien. Malgré la distance (99% de temps en télétravail), Vincent est resté très professionnel et disponible, cela n'a pas impacté la qualité de son travail. Il s'est rapidement intégré à l'équipe et a été très agréable à côtoyer au quotidien. Nous ferons de nouveau appel à lui en cas de besoin.
— Damien Brisson — Chef de projet IT
Je confirme que Vincent est un très grand professionnel autant techniquement que pédagogiquement. Avec son bagage technique étoffé notamment sur les scripts Linux ou SQL où nous l'avons sollicité, il conserve une grande patience et pédagogie ce qui rend sa prestation très efficace. Vous pouvez donc faire confiance à Vincent pour vos projets SI d'entreprise !
— Responsable SI
Vincent est intervenu dans un contexte de Carveout IT et a contribué à la séparation des SI Oxbow / Lafuma. Ses compétences en architecture et industrialisation des développements linux / sql ont permis de faciliter, sécuriser et fiabiliser les séparations des environnements issus d'un legacy de plus de 10 ans. Vincent fait preuve de pédagogie pour permettre à l'équipe d'appréhender efficacement les différentes briques mises en oeuvre. Je recommande vivement l'intégration de Vincent sur les projets complexes.
— DSI — Carveout Oxbow / Lafuma

Oxycar — Co-fondateur & Directeur technique

janv. 2017 – janv. 2022 · France

Co-fondation et direction technique d'une plateforme de covoiturage courte distance B2B.

Vision produit et stratégie plateforme

Pilotage vision produit, roadmap, indicateurs clés (adoption, satisfaction)

Définition et pilotage de la vision produit pour une plateforme de covoiturage courte distance destinée aux entreprises. Élaboration de la roadmap stratégique en collaboration avec les parties prenantes, définition des indicateurs clés de performance (taux d'adoption, satisfaction utilisateur, efficacité des trajets), et suivi continu des métriques pour optimiser l'expérience utilisateur et la valeur business.

Compétences : Vision produit, Stratégie, KPI

Quels étaient les principaux défis du covoiturage courte distance ?
Synchronisation des horaires, optimisation des trajets en temps réel, et adoption utilisateur face aux habitudes de transport individuel.

Architecture plateforme et stack technique

Architecture Node.js (Koa), TypeScript, PostgreSQL/PostGIS, PgBouncer, Redis

Conception et architecture complète de la plateforme : backend Node.js avec framework Koa pour les performances, TypeScript pour la robustesse du code, PostgreSQL avec extension PostGIS pour la géolocalisation avancée, PgBouncer pour l'optimisation des connexions base de données, et Redis pour le cache et les sessions temps réel. Architecture modulaire et scalable permettant de gérer les pics de charge et la croissance utilisateur.

Compétences : Node.js, TypeScript, PostgreSQL, PostGIS, Redis, Koa.js

Moteur de matching optimal par IA et métaheuristiques

Conception moteur matching métaheuristiques et IA, réduction trajets à vide

Développement d'un moteur de matching sophistiqué utilisant des métaheuristiques (algorithmes génétiques, recherche locale) et intelligence artificielle pour optimiser l'appariement conducteur-passager. Prise en compte de multiples paramètres : contraintes horaires, préférences utilisateur, localisation géographique, historique des trajets. Résultat : réduction significative des trajets à vide et amélioration de l'efficacité énergétique globale de la plateforme.

Compétences : Intelligence Artificielle, Métaheuristiques, Algorithmes, Optimisation

Comment fonctionne le matching en temps réel ?
Algorithme multi-critères évaluant compatibilité géographique, temporelle et préférences utilisateur avec mise à jour continue des propositions.

Intégrations sécurisées et SSO entreprise

Paiements Stripe, SSO Azure AD B2B/B2C, communication temps réel Socket.io

Mise en place d'intégrations sécurisées pour l'écosystème B2B : paiements automatisés via Stripe pour la facturation entreprise, authentification unique (SSO) Azure Active Directory B2B/B2C pour l'intégration transparente avec les systèmes d'information client, et communication temps réel via Socket.io pour les notifications instantanées de matching et de statut de trajet. Architecture respectant les standards de sécurité entreprise.

Compétences : Stripe, Azure AD, Socket.io, SSO, Sécurité

Migration Azure Serverless et DevOps

Migration Azure serverless (Functions, Storage), CI/CD Docker, monitoring Prometheus

Orchestration de la migration vers une architecture Azure serverless avec Azure Functions pour l'auto-scaling et Azure Storage pour la persistance. Mise en place d'une pipeline CI/CD complète avec conteneurisation Docker, déploiements automatisés via GitHub Actions, et monitoring avancé avec Prometheus pour la surveillance des performances et la détection proactive des incidents. Infrastructure as Code pour la reproductibilité et la scalabilité.

Compétences : Azure Functions, Azure Storage, Docker, GitHub Actions, Prometheus, DevOps

Animation équipes et processus Agile

Animation équipes techniques, processus Agile (sprints, rétrospectives, grooming)

Direction et animation d'équipes techniques pluridisciplinaires avec mise en place d'un processus Agile complet : planification de sprints, revues régulières, rétrospectives pour l'amélioration continue, et sessions de grooming pour le raffinement du backlog. Instauration d'une culture de collaboration, de transparence et d'amélioration continue. Formation des équipes aux bonnes pratiques de développement et à la communication interculturelle.

Compétences : Management, Agile, Leadership, Communication

Comment avez-vous géré la transition vers l'Agile ?
Formation progressive, adaptation des processus aux besoins équipe, et mesure continue de l'efficacité avec ajustements itératifs.
Une expertise à toute épreuve, Vincent sait faire preuve d'incroyables compétences techniques pour résoudre les défis techniques propres à chaque projet !
— Mathieu Gardin — CEO, Oxycar
J'ai eu le plaisir de travailler avec Vincent durant 2 mois. Sa capacité à livrer très rapidement des éléments fonctionnels, à savoir entendre, comprendre et prendre en compte des points de vue différents et ses qualités humaines font de lui une des personnes les plus motivantes et agréables avec qui j'ai pu travailler. Passionné par son travail, son enthousiasme et sa bienveillance à toute épreuve entraînent ses équipes avec lui pour relever les défis les plus difficiles et mener à bien les projets.
— Baptiste Rebillard — Président (Freelance Malt)
Excellent professionnel. Très réactif dans son travail et extrêmement fiable. Très bonne adaptation à des environnements professionnels différents de son background.
— Président

TaxiService & 9HP — Tech Lead & Chef de projet

janv. 2022 – janv. 2023 · France

Direction technique de deux CRM hybrides temps réel et offline pour transport et mobilité.

Stabilisation CRM bancal et paiements 3DS

Stabilisation ancien CRM instable, sécurisation paiements bancaires (Stripe 3DS)

Intervention d'urgence pour stabiliser un CRM existant présentant des dysfonctionnements critiques : bugs de synchronisation, paiements défaillants, et instabilité générale. Mise en place de correctifs urgents, refactorisation du code critique, et sécurisation complète des paiements bancaires avec implémentation de Stripe 3D Secure pour respecter les normes PSD2. Résolution des problèmes de facturation et amélioration de la fiabilité du système.

Compétences : Stripe, Débogage, Refactorisation, PSD2

Quels étaient les principaux problèmes du CRM existant ?
Synchronisation défaillante, échecs de paiement fréquents, architecture fragile et absence de tests automatisés.

Conception nouveau CRM temps réel hybride

Architecture backend robuste, interface commerciale temps réel, intégrations téléphonie

Conception et développement d'un nouveau CRM hybride (online/offline) adapté aux contraintes métier du transport. Architecture backend Node.js robuste avec gestion des états de connexion, interface commerciale temps réel pour le suivi des courses, intégrations téléphonie avancées (Aircall) pour la prise d'appel directe, et synchronisation intelligente offline/online pour assurer la continuité de service même en cas de connexion instable.

Compétences : Node.js, Redis, Socket.io, Aircall API, Architecture temps réel

Recrutement et management équipe technique

Recrutement équipe, définition roadmap et spécifications techniques

Structuration complète de l'équipe technique : définition des profils recherchés, processus de recrutement (entretiens techniques, tests pratiques), et intégration des nouveaux développeurs. Élaboration de la roadmap produit en collaboration avec le métier, rédaction des spécifications techniques détaillées, et mise en place de processus de développement efficaces. Animation des équipes avec réunions de suivi régulières et accompagnement technique personnalisé.

Compétences : Recrutement, Management, Spécifications, Roadmap

API PostgreSQL/Redis et intégrations PSP

Design API PostgreSQL/Redis, intégration PSP (Stripe, Lyra, Rocketgate)

Conception d'une API REST performante avec PostgreSQL pour la persistance des données métier et Redis pour le cache et les sessions temps réel. Intégration multi-PSP (Payment Service Provider) pour diversifier les moyens de paiement : Stripe pour les paiements européens, Lyra pour les spécificités françaises, et Rocketgate pour les paiements récurrents. Architecture modulaire permettant le basculement automatique entre PSP en cas de défaillance.

Compétences : PostgreSQL, Redis, Stripe, Lyra, Rocketgate, API REST

CI/CD GitLab Azure et déploiement mobile

CI/CD GitLab & Azure Serverless, packaging Docker, déploiement Nativescript

Mise en place d'une pipeline CI/CD complète avec GitLab et Azure Serverless pour l'automatisation des déploiements. Conteneurisation Docker pour la portabilité et la reproductibilité des environnements. Déploiement d'applications mobiles cross-platform avec Nativescript, permettant une base de code unique pour iOS et Android. Integration de tests automatisés, déploiements blue/green, et monitoring des performances applicatives.

Compétences : GitLab CI/CD, Azure Serverless, Docker, Nativescript, DevOps

Pourquoi choisir Nativescript pour le mobile ?
Base de code unique TypeScript, performance native, et intégration facile avec l'API backend existante.
Vincent est un super développeur ! Il est à l'écoute, disponible et fait un travail rigoureux et documenté. Il fera le nombre de tests qu'il faut pour être sûr que tout fonctionne ! Je recommande son profil. Nous avons optimisé notre branchement à Stripe en passant du front end au back end en Node.js.
— Karim — Taxi Service

Alcatel-Lucent Enterprise — Ingénieur logiciel R&D

janv. 2013 – janv. 2016 · France

R&D en détection de menaces, architecture cloud & big data, intégration SNMP et analyse VoIP.

Moteur de détection d'attaques sur logs téléphoniques

Conception et prototypage moteur détection d'attaques, exploitation patterns et corrélations

Recherche et développement d'un système innovant de détection de menaces ciblant les infrastructures téléphoniques. Conception d'algorithmes d'analyse des logs d'appels pour identifier des patterns suspects (fraude, déni de service, intrusion). Développement de modèles de corrélation temporelle et géographique pour détecter les attaques sophistiquées. Prototypage d'un moteur temps réel capable de traiter des millions d'événements téléphoniques avec une latence minimale.

Compétences : Détection d'anomalies, Analyse de logs, Algorithmes, Télécommunications, Sécurité

Quels types d'attaques pouviez-vous détecter ?
Fraude téléphonique, attaques DDoS sur PABX, tentatives d'intrusion, et usage anormal des ressources télécoms.

Service nouvelle génération OXO : Cloud & Big Data

Architecture cloud & big data, ingestion événements, indexation Elasticsearch, traitement Spark

Conception et développement d'un service de nouvelle génération pour le PABX OXO avec architecture cloud native et capacités big data. Mise en place d'une pipeline d'ingestion d'événements en temps réel, indexation et recherche avancée avec Elasticsearch pour l'analyse des communications, et traitement distribué avec Apache Spark pour l'analytics et la génération de rapports. Architecture scalable capable de gérer des millions d'appels et d'événements télécoms quotidiennement.

Compétences : Elasticsearch, Apache Spark, Architecture Cloud, Big Data, Ingestion de données

Pourquoi Elasticsearch pour l'indexation des appels ?
Recherche full-text rapide, agrégations complexes en temps réel, et scalabilité horizontale pour les gros volumes.

Intégration protocole SNMP dans PABX OXO embarqué

Intégration SNMP contexte embarqué, supervision et alerting temps réel

Développement et intégration du protocole SNMP dans le PABX OXO pour les environnements embarqués avec contraintes de ressources. Implémentation d'agents SNMP optimisés pour la supervision temps réel des équipements télécoms : monitoring des performances, alerting automatique en cas de dysfonctionnement, et remontée d'informations critiques vers les systèmes de gestion réseau. Adaptation aux contraintes mémoire et CPU des systèmes embarqués tout en maintenant la conformité aux standards SNMP.

Compétences : SNMP, Systèmes embarqués, C/C++, Monitoring, Protocoles réseau

Plugin Wireshark pour analyse VoIP avancée

Création plugin Wireshark en C pour analyse approfondie flux VoIP, traçabilité et debug

Développement d'un plugin Wireshark spécialisé en langage C pour l'analyse approfondie des protocoles VoIP propriétaires d'Alcatel-Lucent. Décodage et visualisation des flux de communication temps réel, identification des problèmes de qualité de service, et outils de debug avancés pour les ingénieurs réseau. Plugin intégrant des fonctionnalités de traçabilité des appels, analyse de la gigue, détection de perte de paquets, et reconstruction des conversations audio pour le diagnostic de pannes complexes.

Compétences : C, Wireshark, VoIP, Analyse de protocoles, Debug réseau

Quels défis spécifiques à l'analyse VoIP avez-vous résolus ?
Décodage des protocoles propriétaires, corrélation des flux RTP/RTCP, et reconstruction audio en temps réel pour le diagnostic.
Vincent est autonome et très efficace pour traiter les tâches qui lui sont demandées. Il est polyvalent et sait s'adapter aux aléas de la vie d'un projet. Il fut un apprenti très apprécié lors des 3 ans passés dans notre entreprise.
— Ingénieur logiciel R&D

Orange — Technicien PABX

janv. 2010 – janv. 2013 · France

Technicien PABX Alcatel et Aastra, création d'outils de productivité et automatisation.

Générateur de configuration PABX Aastra

Création générateur configuration Aastra PABX, multiplication productivité équipe (x3)

Développement d'un générateur de configuration automatisé pour les PABX Aastra afin de résoudre les problèmes de productivité et d'erreurs manuelles. Conception d'une interface Java ergonomique permettant la saisie des paramètres client, génération automatique des fichiers de configuration conformes aux spécifications Aastra, et intégration de règles de validation pour éviter les erreurs de déploiement. Résultat : multiplication par 3 de la productivité de l'équipe technique et réduction drastique des erreurs de configuration.

Compétences : Java, PABX Aastra, Automatisation, Interface utilisateur, Validation

Comment le générateur a-t-il amélioré la productivité ?
Automatisation complète de la génération des fichiers de config, élimination des erreurs manuelles, et interface ergonomique réduisant le temps de saisie.

Automatisation gestion dossiers clients

Programme automatisé ouverture/gestion dossiers clients (x10 productivité), déploiement national Orange

Invention et développement d'un programme révolutionnaire d'automatisation de la gestion des dossiers clients qui a transformé les processus opérationnels. Automatisation complète de l'ouverture, du suivi, et de la mise à jour des dossiers techniques, intégration avec les systèmes d'information Orange existants, et interface intuitive pour les techniciens terrain. Impact exceptionnel : multiplication par 10 de la productivité individuelle, adoption par Orange France, et déploiement à l'échelle nationale sur l'ensemble du réseau technique.

Compétences : Automatisation, Systèmes d'information, Gestion de dossiers, Processus métier, Innovation

Quel fut l'impact du déploiement national ?
Adoption par tous les techniciens Orange France, économies massives en temps de traitement, et standardisation des processus à l'échelle nationale.

Expertise technique PABX Alcatel et Aastra

Maintenance, configuration et déploiement PABX Alcatel et Aastra

Développement d'une expertise technique approfondie sur les systèmes PABX Alcatel et Aastra : installation, configuration avancée, maintenance préventive et corrective, diagnostic de pannes complexes, et formation des équipes techniques. Gestion de projets de migration, mise à jour firmware, optimisation des performances téléphoniques, et support technique client. Acquisition d'une connaissance exhaustive des protocoles télécoms et des architectures PABX enterprise.

Compétences : PABX Alcatel, PABX Aastra, Télécommunications, Diagnostic, Formation

Formation

UTBM (Université de Technologie de Belfort-Montbéliard) — Master Ingénieur Informatique - Bases de données

janv. 2013 – juil. 2016 · Belfort, France

Formation d'ingénieur en informatique par apprentissage, spécialisation bases de données.

Cursus principal informatique et réseaux

Formation complète : programmation (Java, SQL, C, C++, Web), réseaux, systèmes

Formation d'ingénieur informatique complète couvrant les fondamentaux techniques : programmation multi-langage (Java, SQL, C, C++, technologies Web), architecture et administration réseaux, systèmes d'information, gestion de projets informatiques, et méthodologies de développement. Apprentissage combinant théorie académique et expérience professionnelle en entreprise, permettant une montée en compétences progressive et une spécialisation en bases de données.

Compétences : Java, SQL, C/C++, Réseaux, Bases de données

Semestre Erasmus - AGH-UST Pologne

Semestre international : systèmes distribués, deep learning, expérience multiculturelle

Semestre d'études internationales à l'AGH University of Science and Technology en Pologne, axé sur les technologies avancées : systèmes distribués (architectures scalables, tolérance aux pannes, consensus), et introduction au deep learning (réseaux de neurones, apprentissage automatique). Expérience multiculturelle enrichissante avec collaboration internationale, maîtrise de l'anglais technique, et ouverture aux méthodes pédagogiques européennes. Projet de fin de semestre sur l'optimisation des systèmes distribués.

Compétences : Systèmes distribués, Deep Learning, Anglais technique, Collaboration internationale

Qu'avez-vous appris en systèmes distribués ?
Algorithmes de consensus, gestion de la cohérence des données, architectures fault-tolerant, et patterns de scalabilité.

IUT Colmar — Licence IUT - Réseaux et Télécommunications

janv. 2012 – juil. 2013 · Colmar, France

Formation spécialisée en réseaux et télécommunications par apprentissage.

Spécialisation réseaux et télécommunications

Formation approfondie : protocoles réseau, infrastructures télécoms, administration systèmes

Formation spécialisée en réseaux et télécommunications combinant théorie et pratique professionnelle. Apprentissage des protocoles réseau (TCP/IP, routage, commutation), infrastructures de télécommunications (PABX, VoIP, réseaux opérateur), administration de systèmes Linux/Windows, et sécurité réseau. Formation en apprentissage permettant l'application immédiate des connaissances en environnement professionnel chez Orange.

Compétences : Protocoles réseau, Télécommunications, Administration système, VoIP

IUT Mulhouse — DUT - Génie Électrique et Informatique Industrielle

janv. 2010 – juil. 2012 · Mulhouse, France

Formation en génie électrique et informatique industrielle par apprentissage.

Génie électrique et informatique industrielle

Formation fondamentale : électronique, automatisme, informatique industrielle, systèmes embarqués

Formation technique de base couvrant les fondamentaux du génie électrique et de l'informatique industrielle : électronique analogique et numérique, automatisme et contrôle de processus, programmation de systèmes embarqués, instrumentation et mesure, réseaux industriels. Formation en apprentissage avec alternance entreprise permettant l'acquisition d'une expérience pratique solide en environnement industriel et télécoms.

Compétences : Électronique, Automatisme, Systèmes embarqués, Instrumentation

Compétences

IA générative & systèmes multi-agents

Intégration de l'IA en production : gouvernance des modèles, orchestration d'agents, pipelines documentaires, garanties de fidélité

MCP (Model Context Protocol), Agents & skills packagés, LLM locaux (Mistral, Ollama, LM Studio), Spec-driven development

Kubernetes & Infrastructure as Code

Plateformes multi-tenant isolées, provisioning et configuration entièrement déclaratifs

Talos Linux & Kubernetes, Helm, OpenTofu / Terraform, Ansible & Proxmox, gVisor (sandboxing)

Sécurité applicative & souveraineté

Durcissement du code, déploiements air-gap, gestion des secrets, conformité Défense

Red team sur diff (CI bloquante), Semgrep, gitleaks, ESLint sécurité, Architectures air-gap, Gestion centralisée des secrets

Développement Backend

Conception et développement d'API robustes et scalables

Node.js, TypeScript, Express.js

Bases de données

Conception, optimisation et administration de bases de données

PostgreSQL, Redis, MongoDB

Cloud & DevOps

Architecture cloud, conteneurisation et automatisation CI/CD

Docker, Azure, GitHub Actions

Leadership technique

Direction d'équipes techniques et gestion de projets complexes

Résolution de problèmes

Analyse et résolution de problèmes techniques complexes

Langues

  • Français — Natif
  • Anglais — Courant professionnel

Centres d’intérêt

  • VTT et sports de montagne — Pratique régulière du VTT et du ski pour maintenir un équilibre vie professionnelle/personnelle
  • Voyages et découvertes culturelles — Exploration de nouvelles cultures et perspectives pour enrichir ma vision du monde
  • Projets personnels tech — Développement de solutions techniques pour la ferme familiale et projets d'automatisation