Vincent Winkel

Senior Full-Stack Engineer • React • Vue • Node

Salary / Daily rate

Toulouse, France

Freelance

Can come onsite

Skills

TypescriptFullstack DevelopmentNodeNextAWS LambdaPlaywrightFrontend DevelopmentTailwind CSSJavascriptReactVueNuxtPHPNestExpressFirebaseDockerGraphQLHerokuCypressCMSE-commerce WebsitesPostgreSQLRESTful APIsBackend DevelopmentSupabaseMagentoE-commerce CMSMaken8nWordPressSEOAWS

Languages

French (Native)English

About me

Intro

Ingénieur full-stack senior, je cumule 15 ans d’expérience en développement, dont plus de 10 dans le web. Autonome, rigoureux et orienté résultats, j’ai mené à bien des projets complexes pour des startups, agences et grands groupes dans des secteurs exigeants, de l’aérospatial au numérique Aujourd’hui, je conçois et développe des architectures web robustes et performantes en React.js, Vue.js, Node.js et TypeScript, avec un souci constant de qualité, de scalabilité et d’expérience utilisateur.

Links

Work experience

Ingénieur Logiciel IA

NabooFreelance

Feb 2026 - Present

9 months

Remote

Refonte d'une application de gestion d'événements avec un CMS sur-mesure chez Naboo. Conception complète d'un outil IA (chatbot + boucles d'agents IA) pour aider les Event Managers à travailler plus efficacement. Refonte complète de l'API pour la rendre AI-ready et agnostique du transport (GraphQL, REST, MCP), en architecture hexagonale.

Développeur Full-Stack

EkimetricsFreelance

Oct 2025 - Jul 2026

10 months

Remote

Développement d'une plateforme agentique avec des assistants IA ESG (Environnement, Social et Gouvernance). Création d'agents IA intelligents pour aider les entreprises à gérer et analyser leurs données ESG. Développement d'outils IA pour les agents. Refactorisation complète de la codebase pour la rendre plus adaptable aux futures intégrations. Participation aux prises de décisions sur la nouvelle structure de la plateforme.

Lead Full-Stack Developer

VivajobFreelance

Jul 2025 - Sep 2025

3 months

Remote

Amélioration du job-board Vivajob existant, avec notamment l'intégration d'APIs tierces et le renforcement des outils IA, incluant un serveur API Python de recherche d'ontologies ESCO stockées en base vectorielle Qdrant. Outils : Typescript, Nest.js, Node.js, MikroORM, PosgreSQL, BullMQ, Qdrant, Python, FastAPI, IA, LLM, Embeddings, Transformers

Founder & Full-Stack Developer

Mixider

Oct 2024 - Jun 2025

9 months

Remote

Conception de bout en bout de la plateforme Mixider, qui permet de créer et gérer des playlists depuis diverses sources comme Youtube, SoundCloud, Mixcloud, Bandcamp ou fichier bruts. L'application propose de nombreuses fonctionnalités comme : - un moteur de recherche performant utilisant en partie les APIs YouTube, SoundCloud, etc - une couche IA qui permet de générer des playlists via un simple prompt (avec des URLs réelles) - des suggestions de playlists basées sur les préférences utilisateurs (titres, descriptions, vidéos/audio), utilisant des embeddings Tensorflow - des statistiques poussées d’utilisation en temps réel via des graphes Recharts - l'intégration de contrôleurs MIDI pour piloter les players - une API de recherche, basé sur le moteur de recherche interne Site : https://mixider.com Doc API : https://mixider.com/developers/api Outils : Typescript, React.js, Next.js, Node.js, Tailwind CSS, PWA, Prisma, PostgreSQL, BullMQ, Cloudflare R2, Railways, Tensorflow, IA, divers LLMs

Lead Front-End Developer

CoherentFreelance

Jan 2025 - Mar 2025

3 months

Remote

Développement du composant principal "table / grid" de l'application React.js existante, qui permet via l'IA de regrouper et trier des données utilisateurs B2B. Le composant, inspiré des tables flexibles de Notions, est rafraichi en temps-réel via subscriptions GraphQL et permet de manipuler des millions de lignes sans perte de performances. L'accent a été mis sur les performances et l'ergonomie. Site : https://coherent.so Outils : Typescript, React.js, Tailwind CSS, Tanstack Table, GraphQL, IA

Lead Full-Stack Developer

CarbiozFreelance

Sep 2023 - Oct 2024

1 year 2 months

Remote

Co-développement de bout en bout d'une plateforme e-commerce B2B de mise en relation et de vente de crédits carbone entre producteurs et mandataires. L'écosystème développé se compose de : - un Front-end React.js, Next.js, Tailwind CSS, découpé en différents portails par acteur (vendeur, acheteur et partenaire) - un Backend-end Next.js contenant une couche applicative (Prisma, PostgreSQL, AWS S3, queues et CRONs BullMQ, emails via Mailgun, paiements via Acapture, DocuSign) et API avec une couche Data externe - une API multi-tenants - un système d'achats multi-vendeurs performant et complexe - l'intégration d'un blog Wordpress via GraphQL Site : https://carbioz.fr Outils : Typescript, React.js, Next.js, Node.js, Tailwind CSS, GraphQL, Prisma, PostgreSQL, BullMQ, AWS S3, AWS Secret Manager, AWS Cloudfront, Acapture, DocuSign

Front-End Developer

BackMarketFreelance

Dec 2023 - Sep 2024

10 months

Remote

Aide à la migration Vue.js 2, Nuxt.js 2 vers Vue.js 3, Nuxt.js 3 de tout l'écosystème, nécessitant la réécriture de nombreux composants, tests unitaires et end-to-end. Développement et intégration d'un module (complexe) de livraison international dans le portail web Vendeur qui permet aux vendeurs d'établir des règles par pays et de calculer les frais de livraison en fonction de nombreux critères. Aide a l'amélioration de l'architecture logicielle du produit via la créations d'outils génériques pour notamment l'upload et le téléchargement de fichiers. Participation aux prises de décisions sur la nouvelle structure du portail Vendeur. Outils : Typescript, Vue.js, Nuxt.js, Tailwind CSS

Lead Full-Stack Developer

VivajobFreelance

Apr 2022 - Sep 2023

1 year 6 months

Remote

Co-développement de bout en bout d'un job-board (plateforme de recrutement) proposant un écosystème de mise en relation entre professionnels de l'emploi, candidats et entreprises, innovant à base de matching qualifiés. L'écosystème développé se compose de : - un site Front-End React.js, Next.js, Tailwind CSS, avec l'intégration d'un blog Wordpress via GraphQL - une application mobile Ionic, React.js pour les candidats - deux portails web Vue.js, Nuxt.js pour les entreprises et les partenaires - une interface d'administration AdminJS (React.js) pour l'équipe Vivajob - une API GraphQL multi-tenants + subscriptions - un serveur API multi-tenants Nest.js qui inclut une couche applicative (connexion SSO, queues et CRONs BullMQ, système de matching performant via un algorithme complexe, adaptateur d'intégration ERP, AWS S3, emails via Mailgun, paiements via Stripe, API de géolocalisation, etc...) - une API Rome/ESCO officielle Gestion du déploiement et de l'hébergement des briques de l'application. Site : https://vivajob.fr Outils : Typescript, React.js, Next.js, Vue.js, Nuxt.js, Nest.js, Node.js, MikroORM, PosgreSQL, Tailwind CSS, GraphQL, AWS S3, AWS Cloudfront, BullMQ, Stripe

Lead Back-End Developer

CryptoCurrencyHelpFreelance

Aug 2022 - Oct 2022

3 months

Remote

Co-développement de bout en bout d'un site de contenu sur les cryptomonnaies. Conception de l'architecture JAMstack entre Wordpress et React.js, Next.js via GraphQL. L'accent a été mis sur la rapidité et la fluidité du site à l'aide des techniques de SSG proposées par Next.js pour obtenir un score de performance LightHouse de 100%. Site : https://cryptocurrencyhelp.com Outils : Typescript, React.js, Next.js, Node.js, Tailwind CSS, GraphQL, Wordpress, SEO

Lead Full-Stack Developer

ShaftFreelance

Jul 2021 - Feb 2022

8 months

Remote

Co-développement de bout en bout d'un SAAS de reporting de données type BI, comprenant : - le Front-End de l'application avec Vue.js, Nuxt.js et Tailwind CSS - le Backend de l'application avec Node.js, PostgreSQL - une API GraphQL + subscriptions - une API Mailgun pour la gestion des emails - la génération et visualisation des graphes en temps-réel avec Cube.js - la gestion des paiements avec l'API Stripe Gestion du déploiement et de l'hébergement des briques de l'application. Site : https://www.producthunt.com/products/shaft-app Outils : Typescript, Vue.js, Nuxt.js, Tailwind CSS, Node.js, Express.js, MikroORM, PostgreSQL, Cube.js, Stripe

Full-Stack / Backend Developer

BeMyAppFreelance

Apr 2021 - Nov 2021

8 months

Remote

Implémentations de nouvelles fonctionnalités pour la plateforme Ideation, une plateforme de visioconférences et de Hackathon en ligne à grosse envergure (les clients incluent Facebook & IBM). Développement de modules Back-End avec Node.js et MongoDB via Mongoose. Refonte du Front-End - migration Angular.js vers Vue.js. Refonte du Back-End - migration de l'API RESTful vers GraphQL. Développement d'un composant d'upload multi-fichiers streamés en temps-réel vers AWS S3. Développement de fonctions serverless pour le téléchargement de ces fichiers et la génération d'archives à la volée depuis AWS S3. Développement d'un module de sondages complet basés sur des queues BullMQ et des CRONs. Développement d'un outil de stress-test pour tester la charge en cas de fort trafic. Développement d'un flux N8N pour gérer une intégration de CRM. Outils : Node.js, Express.js, Mongoose, MongoDB, GraphQL, RESTful, Angular.js, Vue.js, AWS S3, AWS Lambda, AWS Cloudfront, BullMQ, N8N

Lead Full-Stack Developer

YourGuestAppFreelance

Jun 2021 - Jul 2021

2 months

Remote

Co-développement de bout en bout d'une application de gestion de réservations en temps-réel. Site : https://www.guestshospitality.com Outils : Typescript, Vue.js, Nuxt.js, Firebase

Consulting Engineer Magento

VitalConceptFreelance

Mar 2021 - Mar 2021

1 month

Remote

Audit post-migration Magento 1 vs Magento 2. Des pertes de performances ont été notées par le client après une migration Magento, j'ai réalisé un audit pour lister les problèmes ainsi que les solutions proposées pour les résoudre. Outils : Magento 1 & 2, PHP, MySQL

Founder & Full-Stack Developer

Svalbox

Dec 2020 - Jan 2021

2 months

Remote

Développement de bout en bout de l'outil B2B Svalbox, un try-on virtuel permettant de modéliser les lunettes sur le visage de l'utilisateur en temps réel via sa caméra. Les fonctionnalités sont : - un face tracking via machine learning (développé en externe), basé sur différentes solutions comme Tensorflow - un rendu 3D, basé sur différentes solutions, Three.js ou WebGL - des statistiques poussées Site : https://svalbox.com Documentation : https://svalbox.com/doc Outils : Vue.js, Express.js, Node.js, Mongoose, MongoDB, Three.js, Face Tracking (+ Machine Learning), Tensorflow

Polette Eyewear

Aug 2015 - Nov 2020

5 years 4 months

Amsterdam, Netherlands

IT General Manager / Lead Full-Stack Developer

Jan 2016 - Nov 2020

4 years 11 months

Amsterdam, Netherlands

Refonte totale du Front-End Magento 1 et migration vers NodeJs. Architecture complete de l'écosystème applicatif composé d'une dizaines de serveurs, incluant clusters et load balancers. Développement de bout en bout de fonctionnalités sur-mesure, comme : - un ORM complet (basé sur MongoDB) - une architecture orientée service - la gestion de l'internationalisation (multi langues) - un système de routing basé sur des middlewares applicatifs (comme l'API GraphQL, le site web, un endpoint de paiement, un CDN, ...) - un site web entièrement configurable via un Backoffice directement intégré aux services - un Front-End développé avec Bootstrap 4, jQuery et Vue.js - de nombreux modules pour les équipes internes (produit, service client, fournisseurs, merchandising, ligne d'assemblage, logistique) - un application mobile (Android / iOS) - un try-on virtuel permettant d'afficher les lunettes sur le visage de l'utilisateur via webcam Développement d'une API GraphQL par dessus l'API RESTful Magento 2 permettant de palier les nombreux bugs connus de Magento et d'apporter des fonctionnalités propres à l'entreprise. Tâches de management et DevOp : - architecte : conception de toutes les plateformes logicielles et physiques, et modélisation des base de données - project manager : gestion et suivi des projets de mon équipe (jusqu'à 4 développeurs et 1 UX designer) et moi-même - team manager : gestion de mon équipe d'un point de vue humain - QA engineer : gestion des tickets de bugs et tests de validation Outils : Javascript, Node.js, Vue.js, React.js, Ionic, PWA, Mongoose, MongoDB, PHP, MySQL, Magento 1 & 2, jQuery, Bootstrap, GraphQL, RESTful, IoT, Three.js, Face Tracking (+ Machine Learning)

Unique Full-Stack Developer

Aug 2015 - Dec 2015

5 months

Région de Amsterdam, Pays-Bas

Maintenance et amélioration d'une plateforme e-commerce Magento 1 proposant plusieurs boutiques virtuelle et physiques. Création d'un outil complexe de migration Magento 1 vers Magento 2. Refonte totale de la plateforme sur Magento 2, et ajout de nombreux modules sur-mesure. Outils : Javascript, PHP, MySQL, Magento 1 & 2, jQuery, Bootstrap

Full-Stack Web Engineer

Living Objects

Mar 2014 - Oct 2014

8 months

Région de Toulouse, France

Développement de composants performants Front-End (javascript, jQuery, Bootstrap) dans une application web dédiée à la gestion de performances réseaux, comme : - menu déroulant jQuery capable de gérer des milliers d'entrées - migration vers React.js avec test des algorithmes de manipulation de données Amélioration de l'API Back-End (PHP) de génération de graphes. Aide au développement de librairies graphiques (charts & maps) côté serveur. Aide au déploiement logiciel et à la maintenance des architectures réseaux sur plusieurs noeuds. Découverte de Docker, React et du télétravail. Outils : Javascript, React.js, jQuery, Bootstrap CSS, PHP

Apprenticeship Engineer

Thales Alenia Space

Sep 2010 - Jun 2013

2 years 10 months

Région de Toulouse, France

Implémentation de méthodes d'accès et de multi-threading dans un projet open-source de plateforme d'émulation de télécommunication satellite appelée OpenSand. Recherche et développement à propos de l'ajout d'une couche réseau capable de transférer des données Internet sur un signal satellite. Rédaction du cahier des charges et de spécifications pour un suivi de cycle en V, incluant les scénarios possibles et les différents algorithmes à mettre en place et tester. Développement et maintenance d'une application réseau distribuée sur plusieurs machines physiques. Recherche d'algorithme bout-en-bout d'encodage et de validation de données, tests et développement Architecture, câblage et gestion d'un parc informatique de ~15 machines et 4 serveurs. Site : https://www.opensand.org Outils : C, C++, IPC, multi-threading, script shell, concepts réseaux

Vacancy Lead Engineer / Project Manager

CNES (Centre National d'Études Spatiales)

May 2010 - Aug 2010

4 months

Région de Toulouse, France

Conception de bout en bout d'une application iPod permettant de piloter : - le modèle officiel à l'échelle 1:1 du robot spatial Rover MSL Curiosity, actuellement exposé à la Cité de l'Espace, Toulouse, France. - une modélisation 3D du même robot dans une application 3D interactive (modélisé via Blender) L'application permet de piloter le modèle comme un robot, de lancer des scénarios pré-enregistrés, de récupérer et d'afficher l'état de la batterie (via la conversion tensions électrique en données binaires) et d'afficher en temps réel le flux vidéo des caméras positionnées sur la "tête" du modèle, via connexion HTTP. Management d'une équipe de 6 personnes et de leurs projets pendant 1 mois, dans le cadre d'un cursus scolaire (projet de fin d'année de BTS). Poste de lead developer du projet global, qui a donné suite à un poste vacant de développeur au sein du CNES. Design et développement en C / C++ / Objective-C de l'application iPod incluant : - le portage du code source C# en Objective-C - le pilotage du robot (son déplacement dans l'espace) - l'action de tâches automatisées - le streaming caméra du robot affiché en plein écran sur l'application Ajout de fonctionnalité permettant de piloter un simulateur logiciel du robot hébergé sur une machine connectée au réseau WiFi du robot et utilisant une API. Info : https://www.20minutes.fr/toulouse/667718-20110210-toulouse-un-vehicule-martien-approche Outils : Objective C, C, C++, Blender, HTTP, stream vidéo

Internship

EADS Astrium

Jan 2009 - Jan 2009

1 month

Région de Toulouse, France

Restructuration de l'environnement de test des cartes électroniques embarquées dans des satellites. Amélioration des outils de test et création d'une librairie logicielle pour optimiser les rapports de test en TL1 (language compilé propriétaire). Mise à jour et aide au développement du langage propriétaire TL1. Outils : TL1, C, script shell


Education

ENSEEIHT - Ecole Nationale Supérieure d'Electrotechnique, d'Electronique, d'Informatique, d'Hydraulique et des Télécommunications

Diplôme d'ingénieur, IRT (Informatique, Réseaux et Télécomunnications)

2010 - 2013

2 years 10 months

Institut Limayrac

BTS, IRIS (Informatique et Réseaux pour l'Industrie et les Services Techniques)

2008 - 2010

1 year 10 months

J'ai terminé major de promotion et en 2ème place académique. La première place m'a été refusée parce-que le Jury n'a pas cru au fait que j'aie développé seul l'application iPod de la maquette du Rover MSL Curiosity pour le CNES (aujourd'hui exposée à la Cité de l'Espace, Toulouse, France), ce qui était pourtant le cas.

Lycée Pierre Paul Riquet

Baccalauréat, Scientifique (SVT spécialité Physique)

2005 - 2008

2 years 10 months

Portfolio

Getesco.com

Mixider.com

Coherent.so

Carbioz.fr

Vivajob.fr

Shaftapp.com

Svalbox.com

OpenSAND

The best place to find your next move

© 2026. All Rights Reserved.