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

Walid Guesmi

Senior Drupal Developer | PHP | Symfony

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Walid

Certified Acquia Senior Drupal Developer and Technical Lead, with over 7 years of experience in Drupal 8 to 11, PHP 8, and Symfony.

I design, develop, and maintain complex Drupal platforms: custom modules, APIs (REST, JSON:API), migrations, Search API / Solr, Drupal Commerce, performance, and security. I also handle architecture, scoping, workload estimation, code reviews, and team leadership (up to 4 developers).

I work on high-stakes projects for clients like RATP, BNP Paribas (Arval), AMF, the Légion d'honneur, and BRGM — both through service companies and directly.

My working method: clean and tested code (PHPUnit, PHPStan, PHPCS), reliable deliveries via CI/CD (GitLab, Docker, Platform.sh), and constant attention to accessibility (RGAA) and security. I also use AI assistants (Claude, GitHub Copilot, ChatGPT) judiciously to increase velocity without compromising quality.

Available in Île-de-France and remotely (full remote possible), for Drupal / PHP-Symfony missions: development, version upgrades, existing system takeover, API design, or technical lead role.

Let's talk about your project.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Lille (up to 50km), Nantes (up to 50km)

Experience

  • Softeam Agency (Docaposte)
    Senior Drupal Developer / Tech Lead
    DIGITAL AND IT
    January 2024 - Today (2 years and 7 months)
    Paris, France
    Development of Drupal websites and web applications for public and private clients — public sector, finance, and education.

    Clients / Projects
    - Terres Inovia — terresinovia.fr
    - Légion d'honneur — legiondhonneur.fr
    - BRGM — brgm.fr
    - IMT Mines Albi — imt-mines-albi.fr
    - Patrimoine Normandie — patrimoine.normandie.fr
    - My Money Bank — mymoneybank.fr
    - Expertise France — expertisefrance.fr

    Tasks
    - Initialize, install, and configure Drupal 10/11 projects
    - Develop specific Drupal modules and themes
    - Set up a Drupal site factory
    - Deploy and develop Drupal Commerce: catalog, checkout process, payments, VAT, promotions, inventory, invoices, exports, order tracking, statistics
    - Configure and optimize Search API / Solr (facets, auto-completion)
    - Optimize performance: caching (Varnish, Redis), cache contexts, loading times
    - Integrate external APIs: Brevo, Dendreo, OAD, DeepL, Esabora
    - Implement SSO via Keycloak
    - Set up development environments with Docker
    - Implement continuous integration and deployment via Jenkins
    - Manage integration, pre-production, and production environments
    - Ensure security (Security Kit, Security Review, Password Policy) and GDPR compliance
    - Ensure RGAA accessibility compliance (following audit)
    - Use AI assistants (Claude, ChatGPT, GitHub Copilot) for code analysis and review, snippet generation, and technical documentation
    - Estimate workloads and price projects
    - Supervise a team of 2 to 4 developers

    Technologies
    Drupal 10/11, PHP 8, Symfony, jQuery, HTML5, Tailwind CSS, CSS3/SASS, Jenkins, GitLab CI/CD, Docker, Nginx, MariaDB, Varnish, Redis, Solr, Postman, Redmine, Linux, Platform.sh, Sentry, Swagger
    Drupal 10 Symfony Gitlab CI/CD Drupal Commerce Claude Code
  • RATP
    Senior Drupal Developer | PHP Symfony
    TRANSPORTATION
    December 2021 - November 2023 (2 years)
    Paris, France
    Evolutionary maintenance and migrations on a high-traffic multisite platform (routes, traffic, schedules, passenger information).

    Tasks
    - Migrations Drupal 8 → 9 → 10 (Drupal Check, Drupal Rector, Upgrade Status) and PHP 7 → 8 migration
    - Implementation of the Journeys API (ACIV) for route search and evaluation of map filters
    - Consumption of web services (schedules, route search, traffic information)
    - Feature development: content types, roles and permissions, services
    - Creation and management of scheduled tasks (CRON)
    - Multisite architecture and configuration system manipulation
    - Refactoring, code reviews (merge requests), and unit tests (PHPUnit)
    - Security vulnerability fixes (XSS, SQL injection)
    - Breakdown and estimation of user stories (2-week sprints)
    - Improvement of the Jenkins deployment process (pipelines), application and creation of patches
    - Monitoring and alerting (New Relic)
    - Production deployment, evolutionary and corrective maintenance

    Technologies
    Drupal 8/9/10, PHP 7/8, Symfony, JavaScript, HTML5, CSS3, Jenkins, Docker, Composer, GitLab, Git, Varnish, Cloudflare, New Relic, Ubuntu, Jira
    Symfony Drupal 10 Docker Memcached jira
  • Arval BNP Paribas
    Senior Drupal Developer | PHP Symfony
    BANKING AND INSURANCE
    February 2021 - December 2021 (11 months)
    Paris, France
    Evolutionary maintenance and migration on the Arval website, a leader in multi-brand vehicle leasing.

    Tasks
    - Preparation and migration Drupal 8 → 9 (Drupal Check, Drupal Rector, Upgrade Status)
    - Development of custom fields and tokens (Plugin API) and Twig extensions
    - Adding custom fields to the search index (Processor plugin)
    - Feature development: content types, roles and permissions, services
    - Consumption of web services for offers (Octopus API)
    - Multisite architecture and configuration system manipulation
    - Refactoring, code reviews (merge requests), and unit tests (PHPUnit)
    - PHP code quality tools: PHPStan, PHPCS, PHPMD
    - Ticket analysis, breakdown, and estimation of user stories (3-week sprints)
    - Monitoring and alerting (Datadog)
    - Application and creation of patches, evolutionary and corrective maintenance

    Technologies
    Drupal 8, PHP 7, Symfony, JavaScript, React, HTML5, CSS3, Docker, Composer, Make, GitLab, GitLab CI, Git, Elasticsearch, PostgreSQL, Redis, Kubernetes, AWS, Datadog, Jira
    Drupal 10 React.js Kubernetes Gitlab CI/CD Symfony

Recommendations

Be the first to recommend Walid

Help this freelancer shine by sharing your experience working together.

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

  • Professional Master's in Modeling, Databases, and Systems Integration
    Ecole Supérieure d'Economie Numérique
    2017
  • Applied Bachelor's Degree in Information Systems Technologies
    Ecole Supérieure d'Economie Numérique
    2015

Certifications

Skill set

Categories