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/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Drozo

You have a critical PHP application that has been running for 5, 8, 10 years.


No one wants to touch it.

Your developers tell you "it's complicated" without being able to explain it to your management.

Modernization budgets never get approved.

This is the daily reality for most IT Directors and CTOs I meet.

My job: transform this invisible technical debt into figures readable by an executive committee.


Complete codebase audit. Risk mapping. Man-day costed remediation plan. 3 budgeted scenarios. All delivered in a report readable by a human who has never coded. Delivered in 10 to 15 days.

Then, modernization support.

No "from scratch" rewrites – I've seen total rewrites kill companies. We modernize piece by piece, without interrupting production. Strangler Pattern, tests first, targeted refactoring.

Some concrete results:


→ Migration from Symfony 1.4 to 6.4 on a high-traffic national SEO platform. Without service interruption. Without SEO impact. (HelloWork / Diplomeo, 2 years)

→ A critical SQL query went from 5 seconds to 5 milliseconds on a high-volume e-learning platform. (ECNI)

→ Prometheus / Grafana observability on a high-volume e-commerce platform: shift from reactive to proactive mode. (Additi Media, Groupe Ouest-France)

-> CI/CD deployment optimization => 15 minutes => 3 minutes

15 years of PHP, half of it on legacy. Critical missions with HelloWork, Ouest-France, Orange, CDC Habitat, Diplomeo, Additi Media, ECNI, Voyo.

What I don't do:


"From scratch" rewrites on critical legacy systems
Long-term engagements without modernization goals
Standard development tasks without a technical debt dimension

If you recognize your situation, let's talk for 30 minutes.


Response within 24 business hours. Click "Propose a project" or "Engage the conversation" above.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Rennes (up to 50km), Bordeaux (up to 50km), Lyon (up to 50km), Toulouse (up to 50km)

Experience

  • Additi Media
    Senior Full-Stack Developer
    PRESS AND MEDIA
    October 2024 - Today (1 year and 8 months)
    Rennes, France

    → Key results:

    • MVP industrialization: scaling from 10 to 200 users (x20) by implementing scalability, test coverage, caching, and load handling.
    • Display time reduced from 15s to 4s on a complex application (multiple API calls, microservices architecture) by reworking SQL stored procedures.
    • Implementation of an upsell module on the ordering tool, contributing to increased average order value.
    • Creation of a user synchronization worker (employees ↔ Salesforce).
    • Shift from reactive to proactive monitoring using Prometheus / Grafana – detecting anomalies before user reports.

    Context: E-commerce platform structured in microservices (DDD, clean architecture). High volume, service continuity requirement. Mission covering both legacy modernization and new service MVP industrialization.

    Approach:

    Industrializing an MVP: scalability, tests, caching, load handling – to scale from a dozen target users to several hundred.
    Reworking SQL stored procedures to optimize critical paths with high API calls.
    Designing and developing the upsell module (order → average basket impact).
    Developing an employee synchronization worker with Salesforce.
    Prometheus instrumentation, Grafana dashboards on critical paths and service health.
    Alerting on business and technical thresholds – acting before user impact.
    Developing complementary features in compliance with existing DDD standards.

    Stack:

    Symfony 7, PHP 8.*, MariaDB, Docker, GitLab CI/CD, Prometheus, Grafana, Behat, PHPUnit, Cypress, PHPStan, Salesforce API
    Back-End Development Web Developer PHP Symfony PHP Symfony Back-end Developer
  • Voyo
    Symfony Lead Dev | PHP | SQL
    REAL ESTATE
    December 2024 - June 2025 (6 months)
    Rennes, France

    → Key result:

    Secured a quickly prototyped platform where sensitive data was leaking due to a lack of tests and security practices. Fixed vulnerabilities, implemented end-to-end test coverage where none existed, structured CI/CD with proactive monitoring. Critical conversion funnel (search → booking → payment → wallet) is now reliable and audited.

    Context:

    Startup in growth phase. Application developed in "ship fast" mode without automated tests or initial security hardening. User sensitive data was exposed. The conversion funnel is the only path to revenue – every regression costs directly.

    Approach:

    • Security audit, fixing sensitive data leaks.
    • Design and implementation of APIs: online payment, booking, user wallet.
    • SQL query optimization on the booking path.
    • Implementation of unit test coverage (PHPUnit), functional and end-to-end tests (Cypress) on the critical path.
    • CI/CD GitHub Actions, Sentry monitoring for proactive management.

    Stack:

    Symfony, PHP 8, MySQL, GitHub Actions, Sentry, Cypress, PHPUnit
    Back-End Development Web Developer PHP Symfony PHP Symfony Back-end Developer
  • ECNI
    Senior Support - Critical V2 Symfony | PHP | SQL
    EDUCATION AND E-LEARNING
    May 2024 - August 2024 (3 months)
    Paris, France

    → Key result:

    Critical SQL query went from 5 seconds to 500 milliseconds (x10 gain) on the hot path of the most used feature. Architecture now ready to accommodate new use cases without performance regression.
    Context: High-volume platform, blocking UX degradation on the flagship feature. Query called repeatedly, without cache or read/write separation.

    Approach:

    • Analysis of SQL execution plans, identification of missing joins and indexes.
    • Query rewrite + adjustment of indexing schema.
    • Implementation of a QueryBus via Symfony Messenger (CQRS pattern) to decouple reads and writes.
    • Targeted refactoring, unit tests to secure existing behavior.

    Stack:

    Symfony, PHP 8.1, MariaDB, Symfony Messenger (CQRS), API Platform, PHPUnit, Behat, PHPStan
    Back-End Development Web Developer PHP Symfony PHP Symfony Back-end Developer

Recommendations

Serge NguessanSN
Nafaa AzaiezNA
Pierre-Olivier ChevreuilPC
+2
Serge Nguessan and 4 other people have recommended Drozo

These freelancer profiles also match your criteria

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

Education

  • Master in Computer Science, Computer Science
    SUPINFO International University
    2010
    Master en informatique, Informatique
  • BTS in Management Information Systems, Computer Science
    Lycée Louise Michel, Bobigny
    2007
    BTS Informatique de gestion, Informatique

Skill set

Categories