
Olivier Drot
Software Engineer - PHP, Laravel, Golang, Vue.js
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
I’m a senior full-stack developer with 10+ years of experience, comfortable working on both legacy codebases and greenfield projects. 🎯 My value: quickly understand your context, set up a solid technical foundation, and deliver clear, sustainable solutions. ✓ Robust foundations: TDD, CI/CD, DDD ✓ Knowledge sharing: clear documentation, mentoring, team enablement ✓ Smooth communication: working closely with founders, PMs, CTOs, and product teams 📍 Available for freelance / full-time – remote
Expérience de travail
Senior Software Engineer - Agent Engineering
FreelanceFreelance
mai 2025 - Présent
1 an 6 mois
Europe · Remote
En tant que développeur senior indépendant, je me spécialise dans l'Agent Engineering : concevoir les systèmes qui orchestrent et fiabilisent les agents IA dans des contextes de développement logiciel. ✓ Créateur de Synapse : orchestrateur de développement IA en Go. Décomposition automatique de demandes en micro-tâches, exécution via Claude Code avec isolation par git worktree, routing intelligent des modèles par complexité, dashboard TUI temps réel. ✓ Architecture Claude Code avancée : conception de systèmes multi-agents (skills, hooks, agents spécialisés, guard scripts, quality gates TDD/review/CI/CD) pour des workflows de développement structurés et traçables. ✓ Missions back-end Go et Laravel pour divers clients : refontes, migrations techniques, mise en place TDD/CI/CD. ✓ Full remote uniquement. Bilingue FR/EN.
Senior Lead Developer
DotworldFreelance
avr. 2024 - mai 2025
1 an 2 mois
Remote, Oregon 97458, États-Unis
DotWorld est une entreprise spécialisée dans le développement de SaaS, avec un focus sur la performance et l’évolutivité. L’équipe conçoit et opère des plateformes à fort trafic, nécessitant une architecture moderne et robuste (microservices, cloud, data pipelines). En tant que Lead Developer, j’ai piloté la transition technique d'une partie de l’architecture historique (Laravel/MySQL) vers une nouvelle stack orientée microservices en Go, ClickHouse et Redis, tout en garantissant qualité, performance et scalabilité : ✓ Migration stratégique : refonte de composants critiques de l’architecture Laravel/MySQL vers des microservices Golang (ClickHouse, Redis) en TDD, assurant une montée en charge et une réduction significative de la latence. ✓ Déploiement cloud : mise en place de pipelines CI/CD (GitHub Actions) pour déployer et maintenir ces microservices sur AWS Lambda de façon automatisée et fiable. ✓ Performance & résilience : promotion des meilleures pratiques de conception de microservices (tolérance aux pannes, monitoring, scalabilité). ✓ Leadership technique : accompagnement des développeurs dans l’adoption de la nouvelle architecture, mentorat, et diffusion de bonnes pratiques (DDD, TDD, clean architecture). ➡ Résultats clés : ✓ Réduction de la latence applicative de plusieurs centaines de millisecondes grâce à la migration Go/ClickHouse. ✓ Mise en production de microservices critiques via AWS Lambda, garantissant élasticité et réduction des coûts d’infrastructure. ✓ Adoption progressive des pratiques modernes (TDD, CI/CD, DDD), renforçant la qualité et la fiabilité des livraisons.
Lead of interfaces & API development
HeyTeam
déc. 2020 - mai 2024
3 ans 6 mois
Paris, France · Remote
HeyTeam est une solution SaaS RH spécialisée dans l’onboarding et l’expérience collaborateur. La plateforme permet aux entreprises de mieux accueillir, engager et fidéliser leurs talents grâce à des parcours personnalisés et automatisés, tout en s’intégrant facilement aux outils RH existants (ATS, SIRH, SaaS métier). En tant que responsable des interfaces et des intégrations, j’ai assuré la conception et la fiabilité des API et intégrations HeyTeam, tout en pilotant les intégrations stratégiques pour de grands comptes. Mon rôle combinait expertise technique, accompagnement client et leadership technique : ✓ Développement de l’API publique en utilisant les bonnes pratiques (TDD, KISS, DRY, Clean Code) pour garantir la robustesse des échanges (aucun bug critique sur la période). ✓ Intégrations stratégiques grands comptes : synchronisation de données et connexions avec plusieurs ATS et SaaS (via API REST, Webhooks) et industrialisation des imports utilisées par des clients majeurs (banques, assurances, retail, scale-ups). ✓ Qualité & fiabilité : adoption du TDD et bonnes pratiques ayant permis de diviser par deux les régressions en production et d’améliorer la stabilité des déploiements. ✓ Support & accompagnement client : collaboration directe avec les équipes techniques RH des clients pour garantir une adoption fluide et sur-mesure. ✓ Leadership & mentorat : participation aux choix d’architecture, revue de code, et accompagnement de nouveaux développeurs dans une équipe en croissance. ➡ Résultats clés : ✓ +15 intégrations SaaS et ATS mises en production sur la période. ✓ Réduction du time-to-market pour les clients grâce à une API plus robuste et documentée. ✓ Contribution directe à la capacité de HeyTeam à adresser des grands comptes internationaux en accélérant l'intégration
Senior Full-Stack Developer - Laravel/Vue.js
Ranch Computing
févr. 2018 - oct. 2020
2 ans 9 mois
Paris, France
Ranch Computing est un acteur spécialisé dans le cloud rendering pour l’animation, la 3D et les effets visuels. Sa plateforme permet aux studios et freelances d’accéder à une puissance de calcul GPU/CPU à la demande, afin d’accélérer leurs rendus et leurs projets créatifs. En tant que développeur full-stack, j’ai contribué à l’évolution technique de la plateforme en modernisant le code existant et en développant de nouvelles fonctionnalités côté back-end et front-end : ✓ Audit & amélioration du code : revue approfondie de l’architecture PHP/Laravel, mise en conformité avec les principes KISS, DRY, SOLID, et adoption du TDD pour fiabiliser le code. ✓ Nouveau tableau de bord client : développement d’une SPA en Vue.js/Vuex, avec back-end testé en TDD, offrant une meilleure expérience utilisateur et plus de réactivité. ✓ Méthodologies agiles : mise en place et animation de processus Agile/SCRUM, coordination avec l’équipe produit et les développeurs. ✓ Culture qualité : développement piloté par les tests avec PHPUnit, mise en place de tests unitaires, d’intégration, fonctionnels et end-to-end. ✓ Automatisation : implémentation de l’intégration continue pour fluidifier le cycle de développement et accélérer les déploiements. ➡ Résultats clés : ✓ Réduction des bugs en production grâce à l’introduction systématique du TDD et de la CI. ✓ Amélioration notable de l’expérience utilisateur avec un nouveau tableau de bord moderne et réactif. ✓ Contribution directe à l’industrialisation de la plateforme, permettant à Ranch Computing de mieux répondre aux besoins croissants de ses clients dans le domaine du rendu 3D.
Full-stack developer - Laravel - Vue.js - Tailwindcss - Wordpress
OKEAPRODFreelance
sept. 2010 - janv. 2018
7 ans 5 mois
Remote · Remote
OKEAPROD était ma structure freelance à travers laquelle j’ai accompagné différents clients (associations, PME, startups, éditeurs de logiciels) dans leurs projets digitaux. J’y ai joué un rôle polyvalent, couvrant à la fois le développement full-stack, l’audit technique et la formation. En tant que développeur full-stack freelance, j’ai assuré la conception, le développement et la maintenance de solutions web, tout en renforçant mes compétences sur la qualité logicielle (Clean Code, TDD, bonnes pratiques). ✓ Audits techniques : réalisation d’audits de code PHP/Laravel, recommandations d’améliorations et ajout de couverture de tests automatisés avec PHPUnit. ✓ Développement & maintenance : création et évolution de divers projets web sous Laravel et Vue.js, pour des clients variés (associations, Savoir Faire Linux, particuliers). ✓ Montée en compétence des équipes : organisation d’ateliers techniques pour partager les bonnes pratiques et améliorer les process des clients. ✓ Auto-formation continue : approfondissement du Clean Code, TDD et méthodologies de développement pour enrichir ma pratique professionnelle. ➡ Résultats clés : ✓ Amélioration de la qualité du code et réduction des bugs sur les projets audités grâce à l’introduction de tests automatisés. ✓ Livraison et maintenance de plusieurs applications web durables pour des clients très différents (du monde associatif aux entreprises tech). ✓ Développement d’une expertise solide en TDD, Clean Code et bonnes pratiques, posant les bases de mes missions futures en tant que consultant senior.
Airbus CIMPA
mai 2006 - juil. 2010
4 ans 3 mois
Greater Nantes Metropolitan Area · Hybrid
Consultant
juil. 2008 - juil. 2010
2 ans 1 mois
Greater Nantes Metropolitan Area · Hybrid
Airbus CIMPA est une filiale d’Airbus spécialisée dans le PLM (Product Lifecycle Management) et la gestion de projets industriels complexes. Elle accompagne les grands groupes aéronautiques et industriels dans la digitalisation et l’optimisation de leurs processus métiers. En tant que consultant, j’ai participé à plusieurs projets pour Airbus et EADS, en combinant gestion de projet, développement applicatif et accompagnement des équipes métiers. ✓ Consulting PLM : accompagnement des équipes dans la mise en œuvre et l’optimisation de solutions PLM adaptées aux besoins industriels. ✓ Développement applicatif : réalisation d’une application Symfony de suivi de résultats d’expériences en résistance des matériaux, utilisée par les équipes de recherche. ✓ Gestion de projets : pilotage de projets pour Airbus et CIMPA, coordination entre les équipes techniques et métiers. ➡ Résultats clés : ✓ Amélioration de la traçabilité et du suivi des résultats R&D via l’application Symfony. ✓ Renforcement de la collaboration entre équipes métiers et techniques. ✓ Contribution directe à l’optimisation des processus PLM au sein d’Airbus.
Project Manager in Support & Application Maintenance for Naval Group
mai 2006 - juil. 2008
2 ans 3 mois
56100 Lorient, France
Naval Group est un leader européen de l’industrie navale de défense, spécialisé dans la conception, la construction et le maintien en condition opérationnelle de sous-marins et navires de surface. En tant que chef de projet Support & TMA, j’ai piloté les activités de maintenance applicative et de support pour les systèmes critiques, tout en mettant en place de nouveaux processus qualité. ✓ Management & qualité : mise en place de procédures basées sur ITIL, suivi de la qualité et gestion des alertes/escalades avec le client (MOA et MOE). ✓ Développement d’outils internes : création d’outils de suivi des KPIs. ✓ Pilotage opérationnel : gestion des tickets via Mantis / Service Center, relances et suivi des résolutions et escalades. ✓ Encadrement d’équipe : management et accompagnement d’une équipe support, intégrant contraintes techniques et humaines. ➡ Résultats clés : ✓ Mise en place de processus qualité intégrés, améliorant la fiabilité du support applicatif. ✓ Réduction des incidents critiques grâce aux nouveaux outils de suivi et KPIs. ✓ Renforcement de la relation client via un meilleur pilotage des alertes et escalades.
Research engineer
EADS
juin 2005 - mai 2006
1 an
31700 Blagnac, France
EADS (aujourd’hui Airbus Group) est un leader européen de l’aéronautique et de la défense, regroupant Airbus, Airbus Helicopters et Airbus Defence & Space. En tant qu’ingénieur d’études, j’ai contribué à un projet de recherche innovant autour du calcul distribué appliqué à l’acoustique, visant à améliorer la performance des simulations et la gestion des ressources de calcul. ✓ Développement & maintenance : conception et évolution d’un portail web de calculs distribués, facilitant l’accès aux ressources de calcul pour les équipes de recherche. ✓ Projet de recherche : participation à un programme exploratoire en calculs acoustiques distribués, impliquant la mise en place de workflows scientifiques et l’optimisation de la répartition des calculs. ✓ Stack technique : développement full-stack basé sur J2EE ➡ Résultats clés : ✓ Amélioration de l’accessibilité et de la fiabilité des simulations grâce au portail distribué. ✓ Contribution à l’industrialisation des pratiques de calcul scientifique distribué au sein des équipes R&D. ✓ Première expérience structurante dans le domaine des systèmes distribués et de la performance.
Developer
Capgemini
sept. 2004 - mai 2005
9 mois
Paris/La défense
Capgemini est l’un des leaders mondiaux du conseil, des services informatiques et de la transformation digitale, accompagnant les grandes entreprises dans leurs projets stratégiques. En tant qu’ingénieur d’études, j’ai intégré l’équipe projet dédiée à Bouygues Télécom pour le développement d’un nouveau système de comptabilité. ✓ Développements Shell/SQL : conception et optimisation de scripts pour l’alimentation et la transformation des données financières. ➡ Résultats clés : ✓ Contribution directe à la mise en place du nouveau système de comptabilité de Bouygues Télécom. ✓ Fiabilisation des traitements financiers grâce à des scripts robustes et automatisés. ✓ Première expérience significative dans un grand projet SI pour un opérateur télécom majeur.
PhD: Artificial Intelligence and Multi-Agent Systems in Next-Generation Networks
University of Technology of Troyes
janv. 2002 - janv. 2004
2 ans 1 mois
On-site
Travaux de recherche doctorale en intelligence artificielle et systèmes multi-agents appliqués aux nouveaux réseaux de télécommunication et aux réseaux intelligents. Bien que la thèse n’ait pas été soutenue, cette expérience m'a permis de développer une expertise approfondie dans l’IA, les réseaux distribués et la modélisation de systèmes complexes. ✓ Recherche appliquée : exploration des systèmes multi-agents pour optimiser la gestion et la résilience des réseaux de télécommunication. ✓ Publication scientifique : article sur la découverte intelligente des réseaux Wi-Fi. ✓ Expérimentations : développement de prototypes et simulations pour valider les approches multi-agents dans des environnements de réseaux intelligents. ➡ Résultats clés : ✓ Contribution à la recherche académique en IA appliquée aux télécoms. ✓ Développement de compétences avancées en systèmes distribués, agents autonomes et réseaux intelligents. ✓ Expérience structurante, ayant posé les bases de mon intérêt pour les architectures distribuées et la performance applicative.
Formation
Université de Technologie de Troyes
DEA
2001 - 2002
1 an 1 mois
Université de Technologie de Troyes
Management des Systèmes d'Information
1996 - 2002
6 ans 1 mois
Licences et certifications
VUE.JS QUIZ NIVEAU INTERMÉDIAIRE : 19/20
Délivré le : août 2020
LARAVEL QUIZ NIVEAU INTERMÉDIAIRE : 19/20
Délivré le : août 2020