You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Drozo JoanDJ

Drozo Joan

Expert Legacy PHP

750 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Drozo

Vous avez une application PHP critique qui tourne depuis 5, 8, 10 ans.


Personne ne veut y toucher.

Vos développeurs vous disent « c'est compliqué » sans pouvoir l'expliquer à votre direction.

Les budgets de modernisation ne passent jamais.

C'est le quotidien de la plupart des DSI et CTO que je croise.

Mon job : transformer cette dette technique invisible en chiffres lisibles par un COMEX.


Audit complet de votre codebase. Cartographie des risques. Plan de remédiation chiffré en jours-homme. 3 scénarios budgétés. Le tout livré dans un rapport lisible par un humain qui n'a jamais codé. Livré en 10 à 15 jours.

Ensuite, accompagnement à la modernisation.

Pas de réécriture from scratch — j'ai vu des projets de réécriture totale tuer des boîtes. On modernise brique par brique, sans interrompre la prod. Strangler Pattern, tests d'abord, refonte ciblée.

Quelques résultats concrets :


→ Migration d'un Symfony 1.4 vers 6.4 sur une plateforme nationale à fort trafic SEO. Sans interruption de service. Sans impact SEO. (HelloWork / Diplomeo, 2 ans)

→ Une requête SQL critique passée de 5 secondes à 5 millisecondes sur une plateforme e-learning à forte volumétrie. (ECNI)

→ Observabilité Prometheus / Grafana sur une plateforme e-commerce à forte volumétrie : passage du mode réactif au mode proactif. (Additi Media, Groupe Ouest-France)

-> Optimisation déploiement CI/CD => 15minutes => 3minutes

15 ans de PHP, dont la moitié sur du legacy. Missions critiques chez HelloWork, Ouest-France, Orange, CDC Habitat, Diplomeo, Additi Media, ECNI, Voyo.

Ce sur quoi je n'interviens pas :


Réécritures from scratch sur du legacy critique
Régie longue durée sans enjeu de modernisation
Missions de développement standard sans dimension dette technique

Si vous reconnaissez votre situation, on prend 30 minutes pour en parler.


Réponse sous 24h ouvrées. Cliquez sur Proposer un projet ou Engager la conversation ci-dessus.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km), Rennes (jusqu’à 50 km), Bordeaux (jusqu’à 50 km), Lyon (jusqu’à 50 km), Toulouse (jusqu’à 50 km)

Expériences

  • Additi Media
    Développeur Full-Stack Senior
    PRESSE & MÉDIAS
    octobre 2024 - Aujourd'hui (1 an et 8 mois)
    Rennes, France

    → Résultats clés :

    • Industrialisation d'un MVP : passage de 10 à 200 utilisateurs en charge (×20) via mise en place de la scalabilité, de la couverture de tests, du cache et de la tenue à la charge
    • Temps d'affichage passé de 15 s à 4 s sur une application complexe (multiples appels API, architecture microservices), via retravail de procédures stockées SQL
    • Mise en place d'un module d'upsell sur l'outil de commande, contribuant à l'augmentation du panier moyen
    • Création d'un worker de synchronisation collaborateurs ↔ Salesforce
    • Passage du monitoring réactif au proactif via Prometheus / Grafana — détection des anomalies avant remontée utilisateur

    Contexte : plateforme e-commerce structurée en microservices (DDD, clean architecture). Forte volumétrie, exigence de continuité de service. Mission qui couvre à la fois la modernisation de l'existant et l'industrialisation de nouveaux services en MVP.

    Approche :

    Industrialisation d'un MVP : scalabilité, tests, mise en cache, tenue à la charge — pour passer d'une dizaine d'utilisateurs cible à plusieurs centaines
    Retravail de procédures stockées SQL pour optimiser les chemins critiques à fort appel API
    Conception et développement du module d'upsell (commande → impact panier moyen)
    Développement d'un worker de synchronisation collaborateurs avec Salesforce
    Instrumentation Prometheus, dashboards Grafana sur parcours critiques et santé des services
    Alerting sur seuils business et techniques — action avant impact utilisateur
    Développement de fonctionnalités complémentaires dans le respect des standards DDD en place

    Stack :

    Symfony 7, PHP 8.*, MariaDB, Docker, GitLab CI/CD, Prometheus, Grafana, Behat, PHPUnit, Cypress, PHPStan, Salesforce API
    Développement Back-End Développeur web PHP Symfony Développeur back-end PHP Symfony
  • Voyo
    Lead Dev Symfony | PHP | SQL
    IMMOBILIER
    décembre 2024 - juin 2025 (6 mois)
    Rennes, France

    → Résultat clé :

    sécurisation d'une plateforme prototypée rapidement, dont des données sensibles fuyaient par absence de tests et de pratiques de sécurité. Correction des failles, mise en place d'une couverture de tests bout en bout là où il n'y en avait aucune, structuration de la CI/CD avec monitoring proactif. Tunnel de conversion critique (recherche → réservation → paiement → portefeuille) désormais fiable et audité.

    Contexte :

    Startup en phase de croissance. Application développée en mode "ship fast" sans tests automatisés ni durcissement sécurité initial. Les données utilisateurs sensibles étaient exposées. Le tunnel de conversion est l'unique chemin vers le revenu — chaque régression coûte directement.

    Approche :

    • Audit sécurité, correction des fuites de données sensibles
    • Conception et implémentation d'APIs : paiement en ligne, réservation, portefeuille utilisateur
    • Optimisation des requêtes SQL sur le parcours de réservation
    • Mise en place d'une couverture de tests unitaires (PHPUnit), fonctionnels et end-to-end (Cypress) sur le parcours critique
    • CI/CD GitHub Actions, monitoring Sentry pour pilotage proactif

    Stack :

    Symfony, PHP 8, MySQL, GitHub Actions, Sentry, Cypress, PHPUnit
    Développement Back-End Développeur web PHP Symfony Développeur back-end PHP Symfony
  • ECNI
    Renfort senior - V2 critique Symfony | PHP | SQL
    EDUCATION & E-LEARNING
    mai 2024 - août 2024 (3 mois)
    Paris, France

    → Résultat clé :

    requête SQL critique passée de 5 secondes à 500 millisecondes (gain ×10) sur le chemin chaud de la fonctionnalité la plus utilisée. Architecture désormais prête à accueillir de nouveaux use cases sans régression de performance.
    Contexte : plateforme à fort volume, dégradation UX bloquante sur la fonctionnalité phare. Requête appelée de manière répétée, sans cache ni séparation lecture/écriture.

    Approche :

    • Analyse des plans d'exécution SQL, identification des jointures et index manquants
    • Réécriture de la requête + ajustement du schéma d'indexation
    • Mise en place d'un QueryBus via Symfony Messenger (pattern CQRS) pour découpler lectures et écritures
    • Refactorisation ciblée, tests unitaires pour sécuriser le comportement existant

    Stack :

    Symfony, PHP 8.1, MariaDB, Symfony Messenger (CQRS), API Platform, PHPUnit, Behat, PHPStan
    Développement Back-End Développeur web PHP Symfony Développeur back-end PHP Symfony

Recommandations

Serge NguessanSN
Nafaa AzaiezNA
Pierre-Olivier ChevreuilPC
+2
Serge Nguessan et 4 autres personnes recommandent Drozo

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master en informatique, Informatique
    SUPINFO International University
    2010
    Master en informatique, Informatique
  • BTS Informatique de gestion, Informatique
    Lycée Louise Michel, Bobigny
    2007
    BTS Informatique de gestion, Informatique

Compétences

Catégories