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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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 :-)
Très satisfait de la mission. Les challenges soumis sont réglés rapidement et avec méthode.
Excellentes compétences techniques et suivi de projet. Très bonne communication avec les clients. Ravis de travailler avec Vincent.
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.
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.
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 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
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
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.
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.
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.
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 !
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.
Oxycar — Co-fondateur & Directeur technique
janv. 2017 – janv. 2022 · France
Co-fondation et direction technique d'une plateforme de covoiturage courte distance B2B.
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.
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.
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.
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.
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é.
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 !
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.
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.
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.
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é.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.