Diego S.

Freelance Engineering Manager | Tech Lead

Salaire / Taux journalier

Joinville-le-Pont, France

Mobilité : Paris

Freelance

Peut venir sur site

Expertises

PHPSymfonyDéveloppement BackendMicroservicesDomain Driven DesignHexagonal ArchitectureKafkaScalaRedisOracleCassandraMySQLGitJenkinsDockerScrumTest Driven DevelopmentSeleniumJira

Langues

Anglais (Courant)Espagnol (Courant)

À 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

Liens

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

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.