Olivier Drot

Software Engineer - PHP, Laravel, Golang, Vue.js

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

À distance uniquement

Expertises

PHPLaravelIAGolangTest Driven DevelopmentDéveloppement BackendSoftware CraftsmanshipDomain Driven DesignClean CodeGestion de projet - PMO

Langues

Français (Maternelle)Anglais (Courant)GrecAllemand

À 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

Liens

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

Certifié par Pentalog HR

LARAVEL QUIZ NIVEAU INTERMÉDIAIRE : 19/20

Délivré le : août 2020

Certifié par Pentalog HR

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.