
Yoann GAUCHARD
Lead Développeur Symfony/Vue.js
3 recommandations
Salaire / Taux journalier
3 personnes recommandent
Nantes, France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Lead dev freelance avec 15+ ans d'expertise en architecture applicative et développement Symfony/PHP. Spécialisé dans la modernisation technique (Clean Architecture, CQRS) et le scaling d'applications métier complexes. Optimisation de performances, intégrations API avancées et accompagnement d'équipes sur des projets à fort impact métier.
Expérience de travail
Lead développeur Symfony
KosmosFreelance
févr. 2026 - août 2026
7 mois
Nantes
🏢 Kosmos est un éditeur nantais spécialiste du numérique éducatif depuis plus de 20 ans (140 collaborateurs). Sa suite Skolengo équipe 3 600 établissements dans 70 pays. 💡 L'équipe SkoGes, en charge de la partie gestion administrative et financière, a sollicité mon expertise pour fiabiliser et étendre le référentiel de scolarité partagé par les établissements de la communauté germanophone de Belgique. 🎯 Objectif : l'enjeu était de suppléer le PO, l'architecte et le lead dev en autonomie complète sur ce périmètre pour ce client stratégique. 💬 Problématique : lorsqu'un élève est inscrit plusieurs fois (secrétariat, portail parent, import) ou change d'établissement, une erreur de saisie des données d'identité entraîne un doublon dans le référentiel et fausse son historique de scolarité. 🛠️ Lors de cette mission, j'ai : * Spécifié les fonctionnalités (US, architecture, sécurité, performance) * Couvert à 80% la codebase du référentiel avec tests auto (PHPUnit,Foudry,DAMA) + montée de version Symfony/API Platform * Étendu API Platform (RFC JSON:API incomplète) * Refondu l'architecture de synchronisation SkoGes (Messenger + Scheduler) * Développé la détection de doublons (algorithme de Levenshtein) et les inscriptions par lecteur de carte d'identité électronique * Piloté les déploiements + redressements de données avec l'aide des équipes infra et support N2 * Réalisé une étude comparative de 5 frameworks IA pour accélérer le delivery 📈 Résultats obtenus : - 99,3% d'inscriptions sans doublons (0,7% remontées au ministère), ~3500 doublons corrigés - Synchronisation temps réel sans blocage utilisateur, déclenchée uniquement sur écart détecté - Déblocage du déploiement de SkoGes pour 5 nouveaux établissements secondaires (école de musique, théâtre,...) - Outillage du support N2 pour le diagnostic et la correction d'écarts ⚙️ Stack : Symfony 7.4 · API Platform · JSON:API · PostgreSQL · RabbitMQ · GitLab · Jenkins · Sentry · Jira
Développeur Vue.js
ONEEXFreelance
févr. 2026 - mars 2026
2 mois
Clermont-Ferrand, Auvergne-Rhône-Alpes, France
🏢 Oneex est une start-up clermontoise fondée en 2017, spécialisée dans la vérification d'identité et la détection de fraude documentaire par IA (documents de 197 pays). Elle équipe des groupes de défense (Safran, ArianeGroup), des banques (Crédit Agricole, Banque de France) et des ministères. 💡Oneex a sollicité une expertise externe Vue.js et en architecture logicielle pour refondre l'interface opérateur de ses scanners Oneex Desktop (écrans 11" et 13") afin d'avoir une application ISO maquette, plus sécurisée et maintenable dans la durée. 👥 Equipe : mission réalisée en lien avec le CTO, le développeur api back-end et l'équipe UX/UI. 🎯 Objectif : l'enjeu a été de livrer cette application dans un délai très court (moins de 3 semaines) sans négliger la qualité pour respecter les échéances d'un client stratégique. 💬 Problématique : refondre une application front-end vieillissante, difficilement maintenable, à partir de quelques maquettes fournies par l'équipe UX/UI, et la rendre pilotable à la fois par l'opérateur (front) et par le backend hardware (via SSE events). 🛠️ Lors de cette mission, j'ai : * Spécifié et challengé l'interface opérateur de l'appareil Oneex Desktop, * Intégré les maquettes UI avec un design system sur mesure s'adaptant aux différentes tailles d'écran tactile (responsive via vmin + rem, directives TailwindCSS), * Structuré l'application en architecture hexagonale, développée en outside-in TDD avec primary adapters (SSE events, Vue.js) et secondary adapters (API REST), * Utilisé un framework IA (Claudecraft) pour accélérer le delivery sans sacrifier la qualité. 📈 Résultats obtenus : * Application SPA offline-first et privacy-by-design livrée en 14 jours, prête pour l'embarquement sur l'appareil * Une application node.js supplémentaire pour simuler le backend hardware et faciliter les tests end-to-end (SSE events, perte de connexion, etc.) ⚙️ Stack : Vue.js 3 · TypeScript · TailwindCSS · Vite · Vitest · Playwright · Node.js · Claude
Lead développeur Symfony
OTEAMFreelance
juin 2024 - mars 2026
1 an 10 mois
Haute-Goulaine, Pays de la Loire, France
🏢 OTEAM est une start-up nantaise fondée en 2020 par un professionnel de la maîtrise d'œuvre. Sa plateforme SaaS de suivi de dossiers et de chantiers aide les entreprises du BTP à tenir délais et budgets. 🎯 Au démarrage de la commercialisation du produit, j'ai pris en charge le développement, la maintenance et le support utilisateurs en collaboration avec le fondateur, suite au départ du précédent tech lead. 💬 Problématique : stabiliser cette solution multi-tenant, puis implémenter de nouvelles fonctionnalités métier clés et améliorer l'ergonomie pour acquérir de nouveaux clients. 🛠️ Lors de cette mission, j'ai : * Livré des fonctionnalités : mentions @ avec envoi de notifications, timeline interactive (recherche, tri, groupement, saisie de tâche en drag&drop), imports/exports Excel avancés, authentification SSO, refonte la gestion des droits par rôle et par dossier * Formalisé de nouveaux traitements asynchrones : soft-delete en cascade, upload et conversion d'images WebP, notifications multi-canal (email, SMS, push), synchronisation bidirectionnelle Google Calendar * Suivi des pratiques craft : clean architecture, DDD, CQRS, clean code (SOLID, KISS, DRY, WET, YAGNI, AHA) en parallèle de la partie legacy pour les nouvelles fonctionnalités * Optimisé les performances : batchs PHP, requêtes SQL, indexation MySQL, pagination infinie, upload/download d'images WebP 📈 Résultats obtenus : * Passage de 30 à 100+ utilisateurs B2B en 1,5 an * Réduction de 90% du temps de chargement des timelines multi-dossiers (3000+ tâches) * Affichage instantané des photos de chantier * Réduction de 80% temps passé pour l'on-boarding des utilisateurs avec l'intégration de Jimo * Accès possible en simultané à plusieurs plateformes OTEAM dans un même espace de travail ⚙️ Stack : Symfony · PHP 8 · MySQL · Doctrine · Clean Architecture · CQRS · Docker · AWS · Ansible · GitLab CI · PHPUnit · Google Calendar API · Jimo · Crisp
Développeur Symfony senior / référent technique
KosmosFreelance
juil. 2019 - mars 2024
4 ans 9 mois
Nantes, Pays de la Loire, France
🏢 Kosmos est un éditeur nantais spécialiste du numérique éducatif depuis plus de 20 ans (140 collaborateurs). Sa suite Skolengo équipe 3 600 établissements dans 70 pays. 🎯 Objectif : J'ai intégré l'équipe Skolengo Gestion, en charge de la solution de gestion administrative et financière utilisée par plus de 300 établissements scolaires, composé d'un développeur, un PO et un QA. L'équipe s'est renforcée en 4 ans d'un lead dev, deux développeurs et un architecte supplémentaires. L'enjeu fut au départ de reprendre en main le code legacy hérité du rachat d'un éditeur concurrent pour déployer la solution auprès d'établissement français à l'étranger. 💬 Problématique : stabiliser et moderniser les modules finance et comptabilité (legacy suite à un rachat) sans interrompre la facturation, les encaissements et remboursements des parents d'élèves. 🛠️ En tant que développeur senior, j'ai entre autres : * Refondu le module finance : facturation automatique en masse avec un moteur de règles tarifaires, échéanciers, encaissements, prélèvements, contentieux, paiement en ligne, tableaux de bord * Refondu le module de comptabilité : génération des écritures à partir des diverses pièces comptables + exports vers progiciels de comptabilité (Sage, Ciel, ...) * Refondu les parcours de préinscription et de réinscription des élèves * Mis en place un SSO via le protocole CAS pour incorporer ces modules dans l'ENT * Rédigé des spécifications fonctionnelles et techniques et animé des webinars de présentation * Accompagné la montée en compétences des développeurs juniors : conventions de code, ateliers, veille technique, revue de code, pair programming 📈 Résultats obtenus : * Facturation et comptabilité de 300 établissements fiabilisées : plus d'erreurs de calculs, génération de +5000 factures trimestrielles en moins de 3 min. * Équipe autonome, veille technique régulière ⚙️ Stack : Symfony 4 → 6 · PHP 7 → 8 · Doctrine · PostgreSQL · Behat · PHPUnit · CAS · Jenkins· Agile Scrum
Auteur d'ouvrage technique
Editions ENIFreelance
avr. 2020 - mars 2021
1 an
Nantes
Auteur de « Vue.js – Développez des applications web modernes en JavaScript avec un framework progressif » (Éditions ENI, 2021). Couvre l'architecture par composants, Webpack, la sécurité (JWT, CSRF, XSS, OAuth 2.0), la consommation d'API REST et GraphQL, Vue Router et Vuex. https://www.editions-eni.fr/yoann-gauchard
Développeur Vue.JS/Node.JS Full Stack
SooITFreelance
févr. 2018 - janv. 2019
1 an
Greater Paris Metropolitan Region
- Etude technique pour développer une PWA (Progressive Web App) cross-platforms pour tablette destinées à des économistes (métreurs / régleurs dans le BTP). - Développement de l'application web avec des fonctionnalités hors-ligne Langages et outils : - VueJS 2.6 (Javascript framework - Javascript ES6) - Node.JS - PouchDB-CouchDB (base NOSQL embarquée) - Serveur Nginx - Utilisation des librairies JavaScript : EaselJS, PDFJS, JSPDF, CropperJS - Utilisation d'API permettant un fonctionnement hors-ligne : Local Storage, Application Cache / Service Workers.
Développeur API Back-end
MoovTimeFreelance
sept. 2016 - janv. 2019
2 ans 5 mois
Greater Nantes Metropolitan Area
- Maintenance et évolutions du site Moovtime.com (back-office). - Maintenance et évolutions d'une API REST v1 avec le framework PHP Yii - Développement de la deuxième version de l'API avec le framework Symfony (montée de version 2.8 à 3.4) - Rédaction de tests fonctionnels Behat - Documentation technique (installation, utilisation, bonnes pratiques...) - Administration et gestion des serveurs de pré-production et production - Développement d'un module de paiement avec PayZen - Développement d'un bot Facebook Messenger - Développement d'un bundle pour utiliser l'api Facebook Messenger.
Intervenant Formateur
IMIE - Ecole de la Filière Numérique
sept. 2016 - juil. 2017
11 mois
Le Mans
Intervenant Formateur : - Préparation et animation des cours - Accompagnement des étudiants dans leur projet - Evaluations Sujets enseignés : - Algorithmie, modélisation de bases de données relationnelles (méthode MERISE) - Langage SQL - Langage PHP / prise en main du Framework Symfony - Programmation orientée objet (Java) - Installation d'infrastructure LAMP (Linux, Apache, MySQL, PHP) - Design pattern, architecture MVC - Conception logicielle à l'aide de diagrammes UML - JavaFX
Développeur Symfony Full Stack
Affichange.comFreelance
mai 2016 - déc. 2016
8 mois
Greater Nantes Metropolitan Area
Maintenance et traitement des évolutions d'un site web destiné au suivi et la mise en relation des personnes en perte d'autonomie, avec leur proche et le personnel aidant. Environnement technique : - Symfony 2.8 (framework PHP) - Doctrine ORM - Twig front-end - Github - Serveur Apache
Développeur front-end freelance
Écovélo : vélos libre-service et vélos sponsorisés
avr. 2016 - mai 2016
2 mois
Greater Nantes Metropolitan Area
Développement d'un POC (Proof Of Concept) de location de vélo type Vélib' destinées aux villes. Présenté au salon international du vélo à Strasbourg. Environnement technique : - HTML 5 / CSS 3 - Javascript / JQuery - API SMS
Développeur freelance
MMA Assurances
oct. 2015 - mars 2016
6 mois
Le Mans
Support niveau 2 du portail agences MMA : - Analyse et correction de bugs Environnement technique : - HTML / Javascript - Java JEE - Jira, Confluence, Jenkins
Testeur MOA / Développeur Front-End
MMA Assurances
mars 2015 - août 2015
6 mois
Le Mans
Qualification, exécution des tests fonctionnels et correction des anomalies design HTML/CSS du site officiel MMA : Environnement technique : - HTML/CSS/Javascript - Bootstrap 3 (front-end framework) - JAHIA (Java framework) - Confluence (documentation) - Jira (bug tracker) - Squash (test scenarios)
Consultant
Micron Security Products Ltd
mai 2014 - mars 2015
11 mois
Auckland, Auckland, New Zealand
Analyse et conception d'un module pour un système d'alarme : - Mockups - Diagrammes UML. Développement du site vitrine et du back-office pour les installateurs : - Symfony2 - Bootstrap 3 Etude et développement d'applicatifs permettant la communication entre le module d'alarme et un serveur web. - Conception du protocole d'échange. - Développement de deux applications CLI pour la communication TCP/UDP.
Ingénieur développement logiciels
European Engineering Software
sept. 2011 - mai 2014
2 ans 9 mois
Le Mans, France
Gestion de projet et développement d'une application de gestion pour calculer les bonus des préparateurs de commandes d'un entrepôt pour une filiale du groupe Carrefour. - Gestion de projet en cascade (Recueil du besoin, analyse & conception, développement, Tests fonctionnels, stabilisation avec les utilisateurs clés, support). - Définition du planning - Participation au développement en C#/WPF Développement d'une application de gestion des absences et des comptes rendus d'activités : - Projet agile SCRUM - Développement sur infrastructure LAMP (Linux, Apache, MySQL, PHP)
Testeur OpenERP
Syleam Info Services
sept. 2010 - août 2011
1 an
Alençon, France
Responsable des tests d'intégration d'un projet sous OpenERP: - Définition de la stratégie de test, - Construction des scénarios de tests, - Exécution et suivi des campagnes de testss - Relevé et routage des anomalies aux développeurs concernés - Développement en Python sur le module d'achat - Documentation du module de gestion multi-entrepôts
Web developer
Orange
sept. 2008 - août 2010
2 ans
Greater Angers Area
Build and development of an accounting management application and several tools for accounting managers and financial controllers according to process and workfows of the company. National deployment in all network infrastructure departments of the group. - Agile project - Use of the company framework - Front-end development (xHTML/Javascript) - Database modeling (MERISE, MySQL) - On LAMP (Linux, Apache, MySQL, PHP) infrastructure - Integration within the intranet - Unit testing - Strong collaboration with actors like accounting managers and financial controllers - Deployment and demonstrations
Formation
Institut d'Informatique Appliquée - Laval, France
Master's degree, Information System Management
2010 - 2013
3 ans 1 mois
-Système d'information: SOA, ERP, CRM, ESB, EAI, Workflows, Urbanization, ITIL, CMMI, Security, Green IT, Budget management - Entreprenariat: juridique, marketing - Leadership, Recrutement - Management d'équipe - Economie et intelligence économique - Management de projet: Cascade/V, Agile SCRUM/X-prog, RUP, projets international - Modélisation: Data Mining, MDA, entrepôt de données - SQL Server administration - Architecture logicielle : Web services, JEE, Persistence, Mobile applications, XML advanced, .NET architecture, GUI, Multi-devices, Design Patterns - Programmation orientée objet: .NET/J2EE/Android/xHTML/Javascript - Administration et modélisation de bases de données
Institut d'Informatique Appliquée - Laval, France
BTS informatique de gestion option développement d'application
2008 - 2010
2 ans 1 mois
Activités et associations : Software development
IUT GEII - Rennes, France
DUT GEII (Génie Electrique et Informatique Industrielle)
2005 - 2008
3 ans 1 mois
Lycée Immaculée Conception - Laval, France
Bac S option SI (Sciences de l'ingénieur)
2002 - 2005
3 ans 1 mois