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

Drozo Joan

✅ Expert PHP Legacy | Audit, Modernization

€650/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Drozo

Your critical PHP application that has been running for 5, 8, 10 years.


Nobody 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 understandable by a board.


Complete audit of your codebase. Risk mapping. Man-day costed remediation plan. 3 budgeted scenarios. All delivered in a report understandable by someone 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 brick by brick, without interrupting production. Strangler Pattern, tests first, targeted refactoring.

Some concrete results:

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

→ Critical SQL query speed improved from 5 seconds to 500 milliseconds on a high-volume e-learning platform. (ECNI)

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

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

15 years of PHP (native & framework). Critical missions for large corporations, media, banking, education.

PHP 5.x to 8.x, Symfony 2 to 7, legacy code migration/modernization, Strangler Pattern, testing, observability, CI/CD, SQL.

What I don't do:

Rewrites from scratch on critical legacy systems
Long-term resource assignments without modernization goals
Standard development tasks without a technical debt dimension

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

Contact me. Response within 24 hours.
  • 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 10 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 refactoring SQL stored procedures.
    • Implementation of an upsell module on the ordering tool, contributing to increased average order value.
    • Creation of an employee synchronization worker ↔ Salesforce.
    • Shift from reactive to proactive monitoring via Prometheus / Grafana — anomaly detection before user reports.

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

    Approach:

    Industrialization of an MVP: scalability, testing, caching, load handling — to scale from a dozen target users to several hundred.
    Refactoring of SQL stored procedures to optimize critical paths with high API calls.
    Design and development of the upsell module (order → average basket impact).
    Development of an employee synchronization worker with Salesforce.
    Prometheus instrumentation, Grafana dashboards on critical paths and service health.
    Alerting on business and technical thresholds — action before user impact.
    Development of 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
    Lead Symfony Dev | PHP | SQL
    REAL ESTATE
    December 2024 - June 2025 (6 months)
    Rennes, France

    → Key result:

    Secured a rapidly prototyped platform, from which sensitive data was leaking due to lack of testing 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) now reliable and audited.

    Context:

    Startup in growth phase. Application developed in "ship fast" mode without automated tests or initial security hardening. Sensitive user data was exposed. The conversion funnel is the sole revenue path — 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 (PHPUnit), functional, and end-to-end (Cypress) test coverage on the critical path.
    • GitHub Actions CI/CD, 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 speed improved from 5 seconds to 500 milliseconds (10x 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 caching or read/write separation.

    Approach:

    • Analysis of SQL execution plans, identification of missing joins and indexes.
    • Query rewrite + index schema adjustment.
    • 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 Informatics, Computer Science
    Lycée Louise Michel, Bobigny
    2007
    BTS Informatique de gestion, Informatique

Skill set

Categories