DISPONIBLE — TECH LEAD / LEAD DEV · REMOTE OK
Vincent
Douay.
REACT · SYMFONY · NODE / NESTJS · TYPESCRIPT
Dix ans à construire des produits web, de la startup au grand groupe. J'aime autant concevoir des architectures robustes que faire grandir les équipes qui les portent.

J'aime reprendre l'existant et le rendre maintenable.
Depuis dix ans, je navigue entre startups, ESN et PME logicielles — et c'est précisément cette variété qui me définit. Migrations critiques, legacy non documenté, produits à fort trafic : je m'adapte vite, et j'aime ça.
Chez Logiciel Bestt (groupe Aurior), j'ai repris seul le périmètre de deux SaaS critiques après le départ du seul développeur en poste — cinq jours de passation, zéro documentation. Quelques semaines plus tard, l'équipe disposait d'une vraie chaîne CI/CD ; aujourd'hui nous sommes trois — deux développeurs que j'encadre au quotidien, désormais autonomes.
Ce qui me distingue ? Un vrai goût pour la transmission — documentation, mentoring, revues de code — et la conviction qu'une bonne architecture est celle que l'équipe comprend.
CERTIFICATIONS
DevOps Foundation
Chef de projet digital
Intégrateur Web
LANGUES
Français — natif
Anglais — technique
BASE
Amiens, France
CDI · full remote possible
Dix ans de projets, de la startup au grand groupe.
2025 — auj.
Amiens
Lead Développeur Fullstack
Logiciel Bestt — groupe Aurior
Lead technique de l'équipe web (3 personnes, dont 2 développeurs que j'encadre), responsable de deux SaaS à forte volumétrie : BeSTTnet (~180 sites clients, ~66 000 comptes métier) et Candidathèque (+100 000 candidats, ~9 500 offres).
- ▸Chaîne CI/CD complète — GitLab auto-hébergé + Jenkins — en remplacement d'un simple hook post-push sur le serveur de production
- ▸Migration des deux produits Symfony 5 → 7 / React 18, refonte UI sous Mantine (~6 mois par produit)
- ▸Culture de test instaurée : couverture > 80 % en front, back et e2e (PHPUnit, Vitest, Playwright)
- ▸Observabilité et conteneurs : Grafana, Portainer, Traefik
Symfony 7 · React 18 · PHP · PostgreSQL · Jenkins · GitLab CI
2024 — 2025
Pause carrière — veille technique, consolidation de ma stack React/Node et refonte de ce portfolio.
2021 — 2023
Paris
Développeur Fullstack Node / NestJS / React
Lizee — économie circulaire
Au sein d'une équipe de 5 développeurs, développement du WMS adossé à la plateforme de location, en co-construction avec l'équipe produit.
- ▸Remplacement du WMS historique IBM AS/400 par une interface React adoptée par la dizaine d'opérateurs de l'entrepôt
- ▸Préparation de commandes multi-opérateurs en temps réel via WebSockets — fini les collisions de picking
- ▸Dashboards data utilisés par le board pour présenter les résultats aux investisseurs
NestJS · React · TypeScript · PostgreSQL · WebSockets
2017 — 2021
Hellemmes
Ingénieur d'études — mission SNCF
Extia — SNCF, technicentre d'Hellemmes
Quatre ans, basé au technicentre d'Hellemmes, sur Collector+, le logiciel interne de gestion de la réparation des pièces du matériel roulant.
- ▸Module d'analyse des approvisionnements du technicentre de Nevers, consolidant plus d'une dizaine de flux hétérogènes (XML/SOAP, XLSX)
- ▸Migration pilotée : serveurs Windows → Linux, base MySQL → PostgreSQL
- ▸CI Jenkins + Docker — et une bascule en télétravail immédiate au premier confinement
- ▸Accompagnement de 4 à 5 nouveaux développeurs, documentation du workflow d'équipe
PHP · CodeIgniter · Docker · Jenkins · PostgreSQL
2011 — 2017
MOFFI — Développeur web · 2016 – 2017, Euratechnologies Lille
Startup : structuration de la plateforme et de l'API, infrastructure de production (load balancing, backups, déploiement automatisé), GitFlow et méthodes agiles.
Archipelia — Développeur web & chargé de clientèle · 2015 – 2016
Fonctionnalités ERP, modules d'interconnexion ERP ↔ Drupal, support client et PoC de migration vers Symfony.
Freelance — Responsable d'infrastructure & développeur · 2011 – 2015
Migration complète du parc informatique d'un client (postes, serveurs, ERP centralisé), sauvegardes automatisées, formation des équipes.
Trois projets, en détail.
Trois situations réelles, racontées comme je les ai vécues : le problème, les arbitrages d'architecture, et ce que ça a produit.
ÉTUDE 01 — LOGICIEL BESTT
Reprendre seul deux SaaS critiques — puis industrialiser leur delivery
Cinq jours de passation, zéro documentation, un déploiement par hook post-push en prod. Comment on en sort — et comment on n'y revient plus.
GitLab CI · Jenkins · Symfony · React — Lire l'étude →
ÉTUDE 02 — LOGICIEL BESTT
Migrer Symfony 5 → 7 / React 18 sans arrêter le produit
Deux produits en exploitation, des milliers de lignes de code mort, des dépendances figées. Une migration menée par étapes, refonte UI Mantine incluse.
Symfony 7 · React 18 · Mantine · Playwright — Lire l'étude →
ÉTUDE 03 — SNCF / EXTIA
Consolider 10+ flux hétérogènes pour les approvisionneurs
XML/SOAP, fichiers XLSX du siège et des technicentres, croisements manuels quotidiens. Un module d'analyse qui rend les données exploitables.
PHP · SOAP/XML · MySQL → PostgreSQL — Lire l'étude →
Ma stack, au quotidien.
FRONTEND
React 18 · Next.js
Mantine · Atomic design
Vitest · Playwright · Cypress
BACKEND
Symfony 5 → 7 · PHP 8
Node.js · NestJS
API REST · WebSockets · PHPUnit
DATA
PostgreSQL · MySQL
Oracle · MongoDB
Optimisation SQL
DEVOPS & INFRA
Docker · Linux · Nginx
GitLab CI · Jenkins
Traefik · Portainer · Grafana
LEAD & MÉTHODES
Code review · Spécifications
Mentoring · Documentation
Agile / Scrum · JIRA
Je code aussi pour le plaisir.
Des petites idées poussées jusqu'au bout — c'est aussi comme ça que je fais ma veille.
Mid-2000 PC
Un ordinateur sous Windows XP reproduit dans le navigateur, en React — bureau, fenêtres et nostalgie comprises.
mid-2000-pc.douay.me ↗
QR Tetris
Un générateur de QR code qu'il faut construire soi-même, pièce par pièce, façon Tetris.
qr-tetris.douay.me ↗
Teams Suggest
Un générateur de suggestions de réponses absurdes, hommage à celles que propose Microsoft Teams.
teams-suggest.douay.me ↗
Discutons.
Ouvert aux opportunités Tech Lead / Lead Developer, à Amiens ou en full remote. J'aime les produits exigeants et les équipes qui progressent. Je réponds vite.