Abdelouahed SIYAGH

Développeur PHP Drupal

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

WebsitesPHPCypressDrupalGitHubClean CodeClean ArchitectureHTMLBootstrapPostgreSQLGitGitLabJenkinsRESTful APIsBackend DevelopmentFrontend DevelopmentFullstack DevelopmentLLMs / Large language modelsSassJavascriptAIJavaCSSMariaDBMySQLSQL QueriesSymfonyDockerPostmanDatadogCMSLinuxConfluenceJira

Languages

EnglishFrench

About me

Intro

Développeur PHP Drupal, avec plus de 10 ans d’expérience sur des plateformes web complexes. Je maîtrise Drupal (versions 7 à 11) ainsi que les frameworks Symfony et Laravel. J’interviens sur des développements natifs et sur mesure en privilégiant les standards, la maintenabilité et la robustesse des solutions. Habitué à analyser et challenger les besoins fonctionnels (coût, valeur, impact métier), j’assure la conception technique, le chiffrage et le respect des délais.

Links

Work experience

Développeur Drupal Senior

Chambre de commerce et d’industrie de région Paris Ile-de-FranceFreelance

Sep 2024 - Jul 2026

1 year 11 months

Remote

Développement et maintenance de modules Drupal 10/11 pour les fonctionnalités métier de la plateforme (contenus, abonnements, tunnel de commande). Implémentation et personnalisation de Drupal Commerce : ● gestion des modes de paiement (CB, virement, prélèvement) ● adaptation du checkout (UX, validation, logique métier) ● gestion du cycle de vie des commandes et abonnements Mise en place et évolution de logiques métier spécifiques : ● activation différée des abonnements après validation externe ● gestion des workflows de commande et des états métier Développement de fonctionnalités liées au multi-domain (Domain Access) : 3/9 ● gestion des contenus par domaine (Exportateur vs autres entités) ● adaptation des configurations et comportements selon le contexte Contribution aux bonnes pratiques de développement : ● structuration du code ● respect des standards Drupal ● amélioration de la maintenabilité Collaboration étroite avec les équipes Produit, QA et Tech Lead Participation aux rituels Agile (daily, refinement, sprint planning)

Kalisoft

Mar 2020 - Jul 2024

4 years 5 months

Nantes, France

Drupal Developer – EVIDEN

Jul 2023 - Jul 2024

1 year 1 month

Nantes, France

Mission Context As part of the continuous improvement of web platforms, I joined the development team to manage corrective and enhancement tickets, develop new modules, and improve application quality. Management of Corrective and Enhancement Tickets Analyzed needs and change requests Fixed bugs and updated existing features Monitored development progress and coordinated with stakeholders Effort Estimation for New Features Estimated the effort required for implementing new features Evaluated the technical impact and associated costs of improvements Drupal Module Development Designed and implemented new custom Drupal modules Followed best development practices and adhered to Drupal coding standards Technical Analysis of Incidents and Issues Conducted in-depth diagnostics of reported issues Identified root causes and implemented sustainable solutions Participation in Daily SCRUM Meetings Tracked tasks and coordinated effectively with the team Actively participated in planning and retrospective meetings Automated Functional Testing with Cypress Implemented tests to validate new features Automated testing processes to ensure code stability and quality Results and Impact Reduced the number of bugs through proactive maintenance and quick fixes Improved existing features to better meet user needs Optimized development time with more accurate effort estimations Increased application reliability through test automation

Drupal Developer – ATOS

Feb 2021 - Jul 2023

2 years 6 months

Nantes, France

Project Context As part of the improvement and evolution of a public sector client’s portal, I joined the technical team to handle bug fixes, develop new features, and optimize the platform’s performance. Management of Corrective and Enhancement Requests Analyzed needs reported by users and stakeholders Developed and deployed fixes and improvements Tracked and managed tickets using project management tools (e.g., Jira, Redmine) Development and Integration of New Features Created and customized specific Drupal modules Improved user experience (UI/UX) through front-end development (Twig, SCSS) Technical Incident Analysis and Resolution Diagnosed performance and security issues Implemented robust, long-term solutions Performance and Accessibility Optimization Improved page load times and optimized code Ensured compliance with accessibility standards (RGAA) Automated Functional Testing with Cypress Implemented tests to validate new features Automated testing to prevent regressions and ensure stability Participation in Agile Rituals (Scrum) Attended daily meetings for task tracking and team coordination Participated in sprint planning and retrospectives to improve development processes Results and Impact Reduced incident volume and resolution time through effective ticket management Deployed several functional improvements aligned with user expectations Optimized site performance and enhanced accessibility Strengthened code quality through a robust automated testing strategy

Drupal Developer – Malakoff Humanis

Aug 2020 - Mar 2021

8 months

Lille, France

Project Context As part of the evolution and maintenance of Malakoff Humanis' digital platforms, I joined the technical team to manage bug fixes, develop new features, and optimize the performance of web applications. Key Responsibilities Corrective and Evolutionary Maintenance – Handled support tickets and improvement requests – Fixed bugs and optimized existing features – Deployed application updates Feature Estimation and Planning – Analyzed business needs and estimated development efforts – Collaborated with business teams to assess costs and timelines Drupal Module Development and Integration – Designed and implemented new custom modules – Integrated and configured contributed modules to meet business requirements Application Architecture and Database Modeling – Structured and optimized relational databases for performance – Designed scalable and robust application architectures tailored to project needs Functional Analysis and Issue Resolution – Conducted in-depth diagnostics of reported issues and identified root causes – Proposed and implemented long-term fixes to prevent regressions Reporting and Agile Meetings – Participated in Agile meetings for task planning and progress tracking – Generated progress reports and incident resolution updates Testing and Validation – Designed and executed functional and automated tests using Cypress – Validated new features prior to production deployment to ensure quality and reliability Results and Impact Reduced the number of anomalies through proactive issue management Delivered several new features aligned with evolving business needs

Drupal Developer – Société Générale Factoring

Mar 2020 - Aug 2020

6 months

Paris, France

Project Context As part of the service optimization for Société Générale Factoring, I contributed to the development of the SCF simulator—an application allowing users to calculate accurate financial estimates. The goal was to enhance user experience and improve application performance. Team: 6 people (1 Project Manager, 1 Team Leader, 1 Scrum Master, 1 Developer, 1 QA Manager, 1 Tester) Main Responsibilities 🔹 Analysis, Management, and Corrective/Evolutionary Maintenance Identified and resolved bugs to ensure simulator stability Optimized existing features according to business requirements 🔹 Feature Estimation Estimated effort and cost for new functionalities Worked closely with the Product Owner to prioritize feature development 🔹 Custom Plugin Development Designed and integrated specific WordPress plugins tailored to user needs Developed interactive components using JavaScript and jQuery 🔹 Functional Analysis of Incidents Investigated anomalies and implemented sustainable fixes Documented issue resolutions to improve bug tracking and future maintenance 🔹 Reporting and Participation in Daily SCRUM Meetings Monitored tasks and coordinated with the team using Jira Actively participated in Agile meetings to maintain project momentum 🔹 Testing and Quality Assurance Performed functional testing and validated features before production deployment Automated tests using Cypress to ensure simulator reliability and quality

Drupal Developer

Capgemini

Aug 2018 - Mar 2020

1 year 8 months

Casablanca, Morocco · Hybrid

Drupal Developer – Stellantis Project: Web Platform Design & Development Key Responsibilities Website Development and Design Created and implemented innovative web solutions tailored to Stellantis’ business needs. Corrective and Evolutionary Maintenance Handled tickets to fix bugs and improve existing features. Application Design & Relational Database Modeling Designed robust application architectures and modeled high-performance relational databases. Feature Estimation Provided accurate effort and cost estimates for new features and enhancements. Module Development Designed and implemented new modules to enhance platform capabilities. Functional Analysis of Incidents Conducted in-depth diagnostics to identify root causes and propose sustainable solutions. Reporting and Daily SCRUM Meetings Actively participated in daily SCRUM meetings for task coordination and provided reporting for project tracking. Testing and Validation Performed functional tests and validations to ensure application quality and reliability before deployment.

Ingénieur d’études et développement

Leyton Maroc

Oct 2017 - Aug 2018

11 months

Casablanca, Morocco

Projet 1 : Site officiel « Aides-Entreprises » Dans une équipe de 4 personnes (1 Chef de projet, 2 développeurs Backend, 1 développeur Frontend), j'ai participé à la conception et à la mise en œuvre du site officiel « Aides-Entreprises », destiné à centraliser les aides publiques disponibles pour les entreprises. Missions réalisées : Analyse des besoins et rédaction des spécifications techniques Conception applicative et modélisation des bases de données relationnelles Maintenance corrective et évolutive Estimation des charges (chiffrage des évolutions) Développement de modules personnalisés Drupal 8 Intégration d’API RESTful Environnement technique : PHP 7, Drupal 8, Git, Redmine, RESTful API Projet 2 : Site web du cabinet de conseil CTR (groupe Leyton) Toujours en collaboration avec la même équipe, j’ai contribué à la refonte complète et au développement du site du cabinet CTR. Missions réalisées : Migration et structuration des données Conception technique et modélisation des bases de données Développement de modules sur mesure Drupal 8 Tests fonctionnels et participation à la phase de recette Estimation des charges des évolutions à venir Environnement technique : PHP 7, MySQL, Drupal 8, Bootstrap, HTML, CSS, jQuery, Drush, Git, Redmine

Drupal developer

Alias Community

Jul 2016 - Oct 2017

1 year 4 months

Casablanca, Morocco

Projets réalisés : Refonte du site web "Egora" Refonte du site web officiel d’Outsourcia Environnement technique : PHP 5.3, MySQL, Drupal 7, Git, Redmine Description des missions : Dans le cadre de projets de refonte et d’évolution de sites Drupal, j’ai intégré deux équipes pluridisciplinaires composées de chefs de projet, développeurs backend et frontend, où j’ai participé aux différentes phases de développement : Conception applicative : définition de l’architecture technique et modélisation des bases de données relationnelles selon les besoins fonctionnels des clients. Chiffrage des évolutions : estimation des charges et planification des développements à venir. Développement Drupal : création et personnalisation de modules Drupal 7 pour implémenter de nouvelles fonctionnalités ou adapter des modules existants aux besoins spécifiques. Analyse fonctionnelle : traitement des incidents, analyse des problèmes remontés par les utilisateurs ou détectés en interne, et proposition de solutions pérennes. Tests et recettes : validation des développements, correction des anomalies, et accompagnement des utilisateurs lors des phases de recette. Ces expériences m'ont permis de consolider mes compétences en développement Drupal, en travail collaboratif avec Git, et en gestion agile des tâches via Redmine.

Drupal developer

Synchronism

Sep 2012 - Jul 2016

3 years 11 months

Rabat · On-site

Environnement technique : PHP 5 / 5.3, MySQL, Drupal 6 & 7, HTML, CSS, jQuery, Bootstrap 3, Basecamp Description des missions : Intervenant sur plusieurs projets de développement et refonte de sites web, j’ai intégré des équipes restreintes (1 chef de projet, 1 développeur backend, 1 développeur frontend) dans un contexte agile. Mes principales missions ont été : Conception technique : analyse des besoins fonctionnels, modélisation des bases de données relationnelles et définition de l’architecture applicative. Chiffrage : évaluation des charges de travail liées aux évolutions fonctionnelles et techniques. Développement Drupal : Création de modules personnalisés sous Drupal 6 et 7. Intégration et personnalisation des thèmes en collaboration avec le développeur frontend. Intégration web : contribution à l'intégration HTML/CSS avec jQuery et Bootstrap sur certains modules ou pages spécifiques. Tests & Recette : rédaction de jeux de tests, validation des développements, correction d’anomalies et accompagnement lors des phases de recette. Ces projets m’ont permis de développer une forte autonomie, de consolider mes compétences en développement Drupal, et de m'adapter à des contextes variés (institutionnel, services, artistique).

Développeur Intégrateur Joomla

Group Odevia Maroc

Jun 2010 - Oct 2012

2 years 5 months

Marrakesh, Morocco

Société de communication web & média. • Développement en PHP/Mysql & Intégration CSS/HTML • Intégration et développement sous le CMS Joomla

Développeur JAVA JEE

EJI Media

Jul 2008 - Jul 2009

1 year 1 month

Marrakesh, Morocco

Entreprise Ingénierie Logiciels et Communication. Développement JEE (JSF, JPA Hibernate)


Education

NTIC Marrakech

Concepteur Réalisateur JAVA J2EE

2006 - 2009

3 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.