
Vincent Clair
Senior Tech Lead | Microservices, B2B
Salaire / Taux journalier
Bordeaux, France
Mobilité : Bordeaux, Lyon, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead & Staff Engineer avec +20 ans d'expertise en refonte d'architectures complexes et fiabilisation de plateformes critiques. Spécialisé en réduction de dette technique, automatisation et rationalisation : j'ai transformé un process manuel de 5 jours en <1h chez Somfy, conçu des architectures résilientes pour zones blanches, et piloté des refontes complètes de plateformes B2B. J'apporte clarté, fiabilité et delivery maîtrisé aux équipes qui veulent industrialiser sans sacrifier la qualité.
Expérience de travail
Tech Lead / Staff Engineer
SOMFY Group
sept. 2021 - déc. 2025
4 ans 4 mois
Annecy, France
Je suis intervenu comme référent technique sur une plateforme B2B utilisée par les installateurs professionnels Somfy. Mon rôle a rapidement dépassé le périmètre du développement pour inclure : architecture, fiabilité, automatisation, simplification et product thinking. 3 objectifs qui ont guidé toute la mission : Rationalisation, automatisation, testabilité. Ce que j'ai accompli : – Refonte de l'organisation des micro-services Simplification, réduction de la complexité, clarification des domaines fonctionnels, suppression d'un point de contention qui bloquait l'évolution du produit. – Automatisation d'un processus critique J'ai transformé une procédure manuelle de 5 jours en un processus automatisé réalisable en moins d'une heure. → Fiabilité gagnée, dette effacée et +200 anomalies historiques corrigées. – Testabilité et fiabilité Mise en place de tests d'interface automatisés, consolidation de la chaîne de tests backend et amélioration globale de la stabilité des livraisons. – Vision produit et incréments utiles Travail étroit avec le PO pour livrer des incréments rapides, réduire la dette, structurer la roadmap technique et recentrer l'équipe sur ce qui apporte de la valeur immédiatement. Travail avec des pairs expérimentés Pair programming / pair review, mais avec un vrai niveau d'exigence, pour avancer vite et bien, sans babysitting. Impact Une plateforme plus claire, plus fiable, plus testable, plus simple à maintenir, et une équipe plus sereine dans ses livraisons. Toutes les décisions techniques ont été guidées par un objectif clair : réduire la complexité pour les équipes terrain et livrer une plateforme plus prévisible et plus simple à utiliser.
Tech Lead / Staff Engineer
Viaco - Once For All
mai 2020 - juil. 2021
1 an 3 mois
Lyon, France
J'ai rejoint Viaco pour structurer une plateforme SaaS en rapide évolution. Mon rôle a été de donner une direction technique claire, d'améliorer la qualité et la stabilité, et d'accélérer le delivery produit. Ce que j'ai apporté – Architecture plus saine et plus lisible → séparation propre des couches → patterns événementiels → code organisé par domaine → suppression de complexités inutiles – Fiabilisation de la plateforme → stratégie de tests automatisés → qualité du code, revues systématiques → réduction des régressions → amélioration de la stabilité des livraisons – Structuration de l'équipe et du delivery → pair programming sur les sujets sensibles → définition de standards communs → meilleure coordination PO / tech → sprints recentrés sur les incréments utiles – Environnements et automatisation → optimisation AWS Serverless → gestion des environnements → amélioration du CI/CD → livraisons plus prévisibles Chaque choix d'architecture visait à rendre la plateforme plus simple à comprendre, plus facile à utiliser et plus rapide à faire évoluer pour les équipes internes. Impact Une équipe plus autonome, une architecture plus propre, une plateforme plus fiable et un rythme de delivery plus maîtrisé.
Architecte Logiciel / Staff Engineer
KeyOpsTech / KOTscan
sept. 2019 - mars 2020
7 mois
Lyon, France
KeyOpsTech opère dans la logistique internationale, souvent en zones sans connexion stable. J'ai été recruté pour concevoir l'architecture backend, améliorer la robustesse de la plateforme et structurer les flux critiques. Contexte technique – zones blanches – échanges mobile cloud instables – forte asynchronie – volumes de données fluctuants – contraintes de sécurité – besoin de traçabilité parfaite Un terrain idéal pour un travail d'ingénierie "système”. Ce que j'ai construit : – Une State Machine complète pour la vie d'un colis, capable de reconstruire l'historique malgré les pertes réseau ou les envois décalés. – Une API asynchrone optimisée pour le mobile: moins de données envoyées, meilleure résilience, architecture plus simple à faire évoluer. – Un moteur de routing logistique basé sur des algorithmes type Dijkstra. – Une architecture de paiement Mobile Money sécurisée et adaptée au marché africain. – Des fondations solides pour la suite du produit: patterns constants, meilleure séparation des responsabilités, cohérence d'ensemble. L'architecture backend a été conçue en tenant compte des contraintes très concrètes du terrain: faibles connexions, mobilité, aléas logistiques et besoin de fiabilité absolue pour les opérateurs. Travail en équipe Encadrement technique de 4 développeurs + 1 DevOps, avec une approche axée sur : – architecture claire – pair programming – optimisation des sprints – prise de décisions techniques transverses Impact Une plateforme plus cohérente, plus robuste aux aléas réseau, plus légère pour le mobile, et surtout une architecture pensée pour durer.
Lead Developer / Staff Engineer
Jeff de Bruges
mars 2019 - août 2019
6 mois
Lyon, France
Jeff de Bruges disposait d'une application de réassort utilisée dans toutes ses boutiques, mais vieille de plus de 10 ans : lente, difficile à maintenir, complexe pour les utilisateurs terrain, et impossible à faire évoluer. Mon rôle : repenser entièrement l'architecture et l'expérience, et livrer une nouvelle version en quelques mois. Ce que j'ai apporté : – Une architecture moderne, claire et testable → séparation des couches → isolation du métier → code plus fiable et plus lisible → réduction de la dette héritée – Un redesign UX complet Travail étroit avec PO & UX designers pour simplifier les parcours, accélérer l'usage terrain, et réduire les erreurs des boutiques. – Un delivery cadencé et fiable Cycles de 2 semaines, priorisation stricte, livraisons packagées, tests systématiques. – Une coordination technique dans une équipe très distribuée 8 personnes réparties entre Mulhouse, Paris, Tours, Lyon et Maurice. Mise en place de standards communs, pair-review, unification des pratiques. Impact Une application moderne, plus simple à utiliser au quotidien, et dont l'architecture permet enfin des évolutions rapides et fiables.
Lead Developer
Groupe 361
déc. 2018 - févr. 2019
3 mois
Lyon, France
Mission courte visant à stabiliser et restructurer ALM, un produit interne dédié à l'identification d'ambassadeurs de marque. Ce que j'ai apporté – Clarification de l'architecture backend et séparation des couches. – Mise en place de tests automatisés et de bonnes pratiques de développement. – Fiabilisation des environnements et des déploiements. – Revue de code et direction technique pour une petite équipe hybride (développeurs + graphiste). – Premiers travaux sur la modélisation et la structuration d'un mini data warehouse. Impact En 3 mois, le produit est devenu plus stable, plus lisible, plus simple à faire évoluer, avec un socle technique plus fiable pour la suite.
Développeur Backend / Front-End
Freelance Consultant
janv. 2014 - janv. 2019
5 ans 1 mois
Lyon, France
Clients: Dior, GL Events, Link To Business, autres clients divers. Types d'interventions réalisées – Intégration front-end mobile & desktop – Correction d'anomalies critiques – Amélioration de la qualité du code – Évolutions fonctionnelles – Stabilisation de plateformes existantes – Optimisations ponctuelles de performance et d'environnements Objectif de ces missions: sécuriser ou améliorer rapidement des systèmes existants, dans des contextes variés et parfois sensibles.
Ingénieur Fullstack / Expert Symfony
Biogaran
sept. 2018 - nov. 2018
3 mois
Lyon, France
Intervention courte pour stabiliser et faire évoluer Biogaran.pro, une plateforme B2B utilisée par les officines pour le suivi des ventes, l'accès au catalogue et la signature électronique des documents réglementaires. Ce que j'ai apporté – Assainissement technique: clarification du code, séparation des responsabilités, meilleure lisibilité des modules existants. – Renforcement de la fiabilité : correction d'anomalies critiques, amélioration de la stabilité dans un contexte métier sensible. – Évolutions ciblées : développement de nouvelles fonctionnalités et mise en place de tests unitaires pour sécuriser les livrables. – Standardisation : application de bonnes pratiques de conception et d'un cadre technique plus structuré. Impact Une plateforme plus stable, plus maintenable et plus simple à faire évoluer dans un environnement soumis à des contraintes réglementaires fortes.
Lead Developer
Once For All
janv. 2018 - juin 2018
6 mois
Lyon, France
ALG exploitait une plateforme composée d'applications historisées, avec beaucoup de dépendances et une dette technique importante. Mon rôle a été d'intervenir sur la fiabilité du système, de stabiliser le socle existant et de poser les bases d'une architecture plus durable. Ce que j'ai apporté – Sécurisation de la plateforme historique et stabilisation des applications critiques. – Assainissement du code existant: clarification, suppression des redondances, meilleure cohérence globale. – Accompagnement au plan de migration vers une nouvelle architecture plus robuste. – Contribution aux choix stratégiques techniques: priorisation, arbitrages, simplification. – Structuration du delivery: process de développement, meilleures pratiques, cohérence entre équipes. – Développement de nouvelles fonctionnalités dans un cadre plus fiable. Impact Une plateforme plus stable, plus prévisible, et une trajectoire claire pour sortir progressivement d'un historique complexe.
Lead Developer
Loyalty Company
sept. 2015 - août 2017
2 ans
Lyon, France
Pendant près de deux ans, j'ai été responsable du développement de Max (Muse Motivation), l'application d'incentive et d'animation commerciale du groupe. Mon rôle a été de structurer l'architecture, d'améliorer la qualité du produit et de rendre la plateforme plus simple, plus fiable et plus performante. Ce que j'ai apporté – Refonte complète de l'architecture et du back-office, pour une plateforme plus cohérente, plus simple d'usage et plus facile à maintenir. La refonte de Max a été pensée pour simplifier le travail des équipes commerciales : un back-office plus clair, des workflows plus propres et une plateforme réellement exploitable au quotidien. – Décisions technologiques clés (Symfony 3, React/Angular, GraphQL) qui ont permis à Max de devenir une solution plus moderne et plus robuste que les alternatives du marché. – Mise en place d'un pipeline CI/CD complet, avec un processus de publication industrialisé. – Amélioration de la qualité du code grâce à des bonnes pratiques, du refactoring progressif et une standardisation technique. – Gestion fine des environnements (Dev → Prod) avec une approche orientée fiabilité. – Traitements asynchrones et performances: conception d'un système d'import massif via IronMQ (gestion atomique, relances, files fallback). – Sécurité : intégration SAML, LDAP, SSO, JWT. – Encadrement d'équipe sur la partie technique, avec un focus sur la qualité, la cohérence et la simplicité. Impact Max est devenu une solution : – plus stable – plus performante – plus simple à utiliser – et plus crédible commercialement ce qui a facilité son adoption chez plusieurs grands comptes. Projets transverses Interventions techniques ponctuelles pour Michelin, L'Oréal, Bacardi, La Vie Claire (architecture, optimisation, fiabilisation).
Fondateur & Architecte Logiciel
INNEAIR
oct. 2008 - déc. 2016
8 ans 3 mois
Lyon, France
J'ai fondé Innéair pour développer Origami, un CMS modulaire et multi-sites pensé pour des plateformes éditoriales à forte audience. Pendant huit ans, j'ai conçu, développé et fait évoluer cette solution, utilisée par plus de 40 sites web dans différents secteurs. Ce que j'ai construit – Une architecture CMS complète : gestion de contenu, workflow, modules, templates, catalogues, intégrations. – Un système multi-sites permettant de mutualiser les fonctionnalités tout en laissant une grande liberté éditoriale. – Un back-office ergonomique pensé pour les équipes éditoriales. – Des modules spécifiques (catalogue produits, comparateurs, e-commerce léger...). Reconnaissance & innovation Origami a été reconnu comme un projet innovant : – obtention du statut JEI – CIR (Recherche) – CII (Innovation) Utilisation notable: Nivéales Médias Nivéales a été l'un des principaux utilisateurs du CMS : – intégration sur des sites à forte audience – catalogues matériel outdoor testés – système d'annonces et comparaison de prix – modules spécifiques développés pour leurs besoins Impact Origami a permis à plusieurs dizaines de sites d'être mis en ligne rapidement, avec une architecture solide, modulaire et performante.
Architecte CMS & Développeur Senior
Nivéales / Cie des Médias
juin 2009 - juin 2016
7 ans 1 mois
Grenoble, France
Nivéales Médias - éditeur de nombreux sites outdoor à forte audience - a été l'un des principaux utilisateurs et contributeurs du CMS Origami, que j'ai développé au sein d'Innéair. J'intervenais régulièrement pour intégrer, adapter et faire évoluer la plateforme selon leurs besoins éditoriaux et business. Ce que j'ai construit et amélioré – Intégration complète du CMS Origami sur plusieurs sites du groupe (magazines, portails outdoor, communauté). – Développement de modules dédiés au matériel outdoor, notamment : un catalogue produits (skis, chaussures, chaussons, etc.) publié chaque saison, des connecteurs e-commerce pour lier ces produits à des offres partenaires, un moteur d'annonces / comparateur de prix. – Adaptation du CMS à des besoins exigeants : volume éditorial important, saisonnalité forte, trafic massif, constraints SEO, besoins en rapidité de publication. – Optimisation des performances et du rendu : cache, pré-génération, optimisation des templates, hiérarchie de contenu. – Collaboration étroite avec les équipes éditoriales pour fluidifier leur workflow de publication. Impact Origami a permis à Nivéales d'exploiter une plateforme : – rapide, – modulaire, – adaptée au volume de contenu, – capable de gérer des pics de trafic, – et suffisamment flexible pour supporter des modules métier sur-mesure. Le CMS est devenu l'un des piliers techniques des sites outdoor du groupe.
Développeur Front-End React
Le Livre Scolaire
janv. 2015 - janv. 2015
1 mois
Lyon, France
Développement React (SSR) d'une page produit pour une plateforme éducative à forte notoriété.
Formation
Université de Technologie de Belfort-Montbéliard
Ingénieur, Informatique, Imagerie, Communication et Information
2005 - 2008
2 ans 10 mois
Université de Haute-Alsace Mulhouse-Colmar
DUT, Génie Mécanique
2003 - 2005
2 ans 1 mois
Licences et certifications
Python: Les fonctions pour la data science
Délivré le : –
Python pour le machine learning
Délivré le : –
Python: L'analyse prédictive
Délivré le : –
Python: Acquisition, préparation et analyse exploratoire des données (EDA)
Délivré le : –
Créer un script Python pour la cybersécurité
Délivré le : –
Portfolio
