
Diego S.
Freelance Engineering Manager | Tech Lead
Salaire / Taux journalier
Joinville-le-Pont, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Passionné par l’amélioration continue et l’excellence, je recherche des solutions innovantes et partage les meilleures pratiques. J’allie compétences techniques pointues, leadership affirmé et forte compréhension business. Compétences clés Techniques : PHP (Symfony 3/4, Zend), JS, Java, Scala, Python BDD : Oracle, MySQL, PostgreSQL, Cassandra DevOps : Git, Docker, Jenkins Tests : PHPUnit, Behat Leadership : Animation d’équipe, gestion de projets, communication Soft skills : Résolution de problèm
Expérience de travail
Consultant Senior Freelance
Suarez Fouquet ConsultingFreelance
oct. 2025 - Présent
1 an 1 mois
Paris, France
Freelance
Meetic
mars 2019 - oct. 2025
6 ans 8 mois
Paris, France
Backend Engineering Manager
mars 2022 - oct. 2025
3 ans 8 mois
Paris, France
Équipe : 4-6 ingénieurs + 1EM + 2 responsables produit + 1 QA + 1 Coach Pilotage et livraison : Définition du plan d’action technique à 6 semaines : repérage des points bloquants critiques, arbitrage dette technique / nouvelles fonctionnalités, pour un alignement total avec la feuille de route produit. Accompagnement individuel hebdomadaire et collectif : déblocages immédiats des problématiques du quotidien, plans de progression personnalisés, gain d’autonomie et de productivité. Définition des motivations personnelles. Recrutement et intégration : entretiens techniques en adéquation avec l’équipe, onboarding et accompagnement pour la montée en compétence par l'équipe. Interface bilingue avec les équipes américaines : points quotidiens et revues hebdomadaires dans le cadre d'une migration technique de Matchgroup. Garantie d’excellence technique (sans être dans le code au quotidien) Validation des choix d’architecture : relecture des conceptions, arbitrage sur les technologies, introduction réussie de la dynamisation des contenus pour 9 marques, dans 18 pays. Migration de l’infrastructure : migration progressive vers la plateforme américaine de Matchgroup tout en réduisant drastiquement les incidents en production de la plateforme française afin de migrer sereinement. Mise en place des standards actuels : revues de code et mob programming. Veille technologique active : évaluation des nouveautés, définition d’une roadmap pour simplifier la montée de version ou permettre d'envisager le changement de l’outil de gestion des campagnes. Résultats mesurables : - Délai de gestion d’une nouvelle marque ou nouvelle langue réduit - Stabilisation de la plateforme, gain de performance et réduction du temps des 5 millions d’envois effectifs de notifications mail et push par jour.
Backend Tech Lead
mars 2019 - mars 2022
3 ans 1 mois
Paris, France
Équipes successives : 3-5 ingénieurs + 1 designer + 1 PO + 1 architecte + 1 QA Pilotage technique & méthodologie : - Application rigoureuse de Scrum au quotidien : refinement, planning, rétrospectives, suivi de vélocité, itération de 2 semaines. - Animation de sessions de pair-programming et de mob-programming pour monter en compétence et sécuriser les parties critiques des évolutions ou pour répondre à des problématiques rencontrées. - Rédaction et maintien des Architecture Decision Records (ADR) pour capitaliser chaque choix technique majeur en équipe. Architecture & dette technique : - Conception et évolution continue en Domain-Driven Design (DDD) + CQRS + architecture hexagonale, pour capitaliser sur la connaissance du métier sans faire adhérer le reste de l'infrastructure, exemple : -- migration transparente de la base Oracle vers Cassandra. -- ou encore la mise à niveau complète des microservices en Symfony 3.4 sans interruption de service. Développement & qualité : - Développement de nouvelles fonctionnalités sur microservices Symfony (PHP 7). - Consommateurs de messages Kafka écrits en Scala : pour une robustesse et résilience des flux d’événements. - Optimisation des performances API : -- Memcached : division par 4 du temps de réponse sur les endpoints critiques. -- enrichissement sur différents microservices en parallèle. - Tests automatisés complets : tests fonctionnels Behat (rédigés par le PO et implémentés par l’équipe), unitaires et d’intégration PHPUnit. Notifications & événementiel : - Exécution de la refonte du moteur de règles de notifications push et e-mail pour garantir au 5 millions d’envois quotidiens. - Refonte des événements Meetic et de son back-office. Résultats mesurables : - Migration Oracle - Cassandra sans interruption de service, rendue possible par l’architecture hexagonale. - Temps de réponse API réduits sur les endpoints les plus sollicités. - 5 millions de notifications push/mail délivrées chaque jour.
Consultant
Eleven Labs
août 2017 - mars 2019
1 an 8 mois
Paris, France
*Meetic* et *Affiny par Meetic* Équipes : 3 ingénieurs + 1 architecte + 1 PO + 1 QA Méthodologie & rituels : - AGILE - Scrum : daily stand-up, grooming, planning poker, démo bi-mensuelle, rétrospective, itération de 2 semaines. - Pair-programming sur les parties complexes pour garantir la qualité et le transfert de compétences dans l'équipe. Conception & architecture : - Application stricte du Domain-Driven Design (DDD) avec pattern CQRS. - Refactorisation massive du legacy vers une architecture hexagonale propre, rendant le code testable et évolutif. - Montée de version complète des microservices en Symfony 3.4 sans interruption de service. Développement & qualité : - Ajout et évolution de fonctionnalités sur l’ensemble des microservices Symfony (PHP 7). - Ajout de consommateurs en Scala afin de gérer les messages Kafka pour une robustesse et résilience des flux d'événements. - Rédaction et maintenance des tests fonctionnels Behat (scénarios métier écrits par le PO) et unitaires PHPUnit. - Mise en cache intelligente des listes avec Memcached pour réduire les temps de réponse des microservices critiques sollicités le plus par la gateway. - Migration des microservices de MySQL vers Oracle rendue possible par l’architecture hexagonale. - Artefacts de production générés uniquement quand tous les tests étaient verts ET que les normes de développement définies par l’équipe étaient respectées. Résultats concrets : - Déploiement en production jusqu’à plusieurs dizaines de fois par jour sans interruption de service. - Bugs en production réduits drastiquement
Développeur web
Logic-immo.com
nov. 2015 - juil. 2017
1 an 9 mois
Région de Paris, France
Passage progressif d’une équipe de 5 développeurs + 1 PO + 1 QA à une équipe réduite : moi (back) + 1 développeur front + 1 PO + 1 QA. - Méthodologie Agile (Scrum) au quotidien avec des iterations de 2 semaines - Planification et estimation des tâches de l'itération - Refonte et amélioration d’applications issues du legacy en PHP5 avec Zend 2 sous Git - Création de jobs Jenkins pour l’intégration continue + rapports Clover pour améliorer l'existant et monitorer les nouvelles applications - Suivi des projets via Redmine puis Jira - Ajustement des documents Solr selon les besoins métier (amélioration des temps de réponses par l'ajout d'index) - Mise en cache des recherches avec Redis pour améliorer les temps de réponses des API les plus critiques - Augmentation forte du recouvrement des tests unitaires (PHPUnit) - Recommandations techniques et conseils d’évolution sur l’existant - Animation de sessions de partage (POO, Design Patterns, tests unitaires, bonnes pratiques Zend 2) - Aide à la refonte mobile du site (Zend 2, ECMAScript 6, Bower, Gulp) - Mise en place de Docker et docker-compose sur les projets - Module de géolocalisation précise/approximative (Google Maps API + référentiel Kelquartier) - Migration du module « biens exclusifs » en Zend 2 - Module iFrame Orange pour recherche simplifiée depuis nos sites partenaires Technologies maîtrisées : PHP 5/7 → Zend 2 → Git → MySQL → Solr → Redis → Jenkins → Docker → PHPUnit → JavaScript ES6 → Bower → Gulp → Google Maps API
Consultant
TREPIA
nov. 2011 - déc. 2015
4 ans 2 mois
Région de Paris, France
**Astria -> Action Logement** Développeur back-end senior Équipe : 4 développeurs back-end + 2 PO + 1 proxy PO (3 équipes similaires) - Méthodologie Agile Scrum - Développement en TDD et pair-programming - Tests fonctionnels GreenPepper, tests unitaires PHPUnit - Application de gestion de patrimoine immobilier en Symfony 2, Git, Doctrine 2, Twig, ExtJS 3.4.0 - Rétro-ingénierie pour générer entités et repositories Doctrine 2 - Gestion utilisateurs via FOSUserBundle et LDAP client - Refonte d’applications PHP 5 Zend, SVN, ExtJS - Remise à niveau des tests Selenium - Web services avec contrat d’interface - Tâches Cron + exports Kettle - Intégration continue Jenkins + rapports Clover - Administration LDAP avec Apache Directory Studio - Montée de version modules Alfresco - IHM Java GWT 2.5.1 + GXT pour association documents/demandeurs - Partage de connaissances sur Laravel **Plan.net** Développeur back-end lead Équipe : 2 développeurs back + 1 front + 1 tech lead + 1 PO - Participation aux choix d’architecture - Application de gestion de satisfaction client en PHP 5 Zend - Système d’alertes multi-canal (billetterie, web, mobile) - Suivi hebdomadaire avec le client
Backend Developer
houra.fr
mars 2009 - déc. 2011
2 ans 10 mois
77600
Équipe : 3 développeurs full-stack + 1 manager par équipe (2 équipes au total) - Recueil et analyse approfondie des besoins métiers (comptabilité, logistique, direction, service client) - Rédaction du cahier des charges fonctionnel et technique - Conception et développement from scratch d’applications internes critiques répondant aux attentes des utilisateurs - Refonte complète d’applications legacy pour gagner en performance, maintenabilité et sécurité - Création de procédures stockées complexes et de tâches planifiées (cron) pour l’automatisation des traitements nocturnes
Développeur web
Arteas
nov. 2007 - janv. 2009
1 an 3 mois
Région de Paris, France
Au sein d’une équipe de 5 personnes (3 développeurs fullstack et 2 managers), j’ai assuré le développement et la gestion de projets web de A à Z : - Recueil des besoins métiers et rédaction des cahiers des charges fonctionnels - Conception et développement de sites internet et d’applications web sur mesure - Optimisation continue, correction de bugs et maintien en conditions opérationnelles - Référencement naturel (SEO) des sites de l’entreprise - Pilotage de projets en relation directe avec les clients (planning, livrables, recettages) - Administration et maintenance des serveurs (hébergement, sécurité, performances) Cette expérience m’a permis de combiner une forte expertise technique avec une vision produit et une relation client quotidienne – des compétences que je mets aujourd’hui au service du management technique en freelance.
Formation
M2I
TypeScript - Maîtriser et développer
2025 - 2025
1 an
Sensiolabs
Symfony3
2016 - 2016
1 an
Sensiolabs
Symfony2
2012 - 2012
1 an
AFPA
CCP Développer une application, JAVA
2006 - 2007
2 ans