8+ ANS D’EXPÉRIENCE / PHP · CMS · IA

MOHAMMED CHAKIR

Développeur Full Stack PHP Senior / CMS & AI-Driven – Lead Technique

Du besoin métier
à une application fiable.

Développeur Full Stack PHP Senior expérimenté (8+ ans), spécialisé dans la conception, la modernisation et l’optimisation d’applications web et d’architectures CMS (WordPress, Joomla, Drupal). À l’aise avec JavaScript, Angular, Vue.js et l’intégration de maquettes Figma, j’utilise les outils d’IA pour améliorer la qualité du code, automatiser les tests et accélérer les livraisons CI/CD. Disponible pour accompagner des projets à forte valeur ajoutée, avec rigueur et Agilité.

PHP / SymfonyDéveloppement full stack senior
Lead techniqueRevues de code & accompagnement
4 environnements métierTélécoms · Énergie · Banque · Assurance

01 / EXPERTISES

Compétences Clés

Backend & services

  • PHP
  • Symfony
  • Doctrine ORM
  • API REST
  • Composer

CMS & intégration

  • Drupal
  • WordPress
  • Joomla
  • Figma

Frontend

  • JavaScript
  • HTML5
  • CSS3
  • Angular
  • Vue.js
  • jQuery
  • Twig

Données & messagerie

  • MySQL
  • MariaDB
  • Oracle
  • PL/SQL
  • SQL Server
  • Redis
  • RabbitMQ
  • Elasticsearch

Qualité & sécurité

  • PHPUnit
  • Tests unitaires et fonctionnels
  • Revues de code
  • SonarQube
  • Checkmarx
  • Gitleaks
  • Correction des vulnérabilités web

DevOps & exploitation

  • Git
  • GitHub
  • GitLab CI/CD
  • Docker
  • Docker Compose
  • Linux Red Hat / Ubuntu
  • Bash
  • Nginx
  • Apache

Supervision & IA

  • Grafana
  • Cacti
  • Nagios
  • OpenAI
  • Claude
  • Copilot
  • Agents IA

Collaboration

  • Agile Scrum
  • Jira
  • Confluence
  • Échanges métier
  • Documentation
  • Accompagnement technique

02 / TRAJECTOIRE

Parcours Professionnel

Le contexte, les contributions et l’environnement technique de chaque mission.

2022 – aujourd’hui

Consultant PHP Full Stack Senior – Lead Technique · Sofrecom pour Orange

Plateforme de supervision réseau Orange et portail de restitution des données opérationnelles. Deux équipes de cinq personnes et une équipe QA transverse de trois testeurs.

Contributions & environnement technique
  • Analyse des besoins métier, contribution aux choix techniques et découpage des évolutions PHP/Symfony.
  • Développement des interfaces de consultation, recherche et filtrage avec JavaScript, Angular et Vue.js ; conception et évolution des API de gestion des équipements.
  • Intégration de RabbitMQ pour les échanges asynchrones, suivi des erreurs et prévention des doublons ; recherche avec Elasticsearch et tableaux de bord Grafana/Cacti.
  • Revues des merge requests, contrôles SonarQube et tests PHPUnit ; collaboration QA, documentation et accompagnement des développeurs.
  • Analyses Checkmarx et Gitleaks, correction des vulnérabilités, pipelines GitLab CI/CD, conteneurisation Docker et déploiements multi-environnements.
  • Diagnostic des lenteurs HTTP, amélioration des sessions et du cache ; maintenance Linux/PHP/MariaDB avec l’exploitation.
  • Développement et maintenance CMS Drupal, WordPress et Joomla ; utilisation quotidienne d’OpenAI et de Claude.
PHPSymfonyJavaScriptAngularVue.jsDoctrineMariaDBRedisRabbitMQElasticsearchGrafanaCactiDockerGitLab CI/CDPHPUnitSonarQubeCheckmarxGitleaksOpenAIClaudeJiraConfluenceDrupalWordPressJoomla
2020 – 2022

Consultant PHP Full Stack · Webhelp

Solutions web métier de relation client pour Direct Énergie et TotalEnergies. Équipe de sept personnes : chef de projet, Tech Lead, responsable BO/analyse et quatre développeurs.

Contributions & environnement technique
  • Direct Énergie : analyse des besoins, conception des évolutions PHP/Symfony et interfaces de consultation et de saisie JavaScript, Angular, Vue.js et jQuery.
  • Validations des données, contrôles de cohérence et règles métier ; maintenance corrective et évolutive et traitements SQL Server.
  • TotalEnergies : adaptation des fonctionnalités PHP/Symfony, évolution des interfaces de gestion et amélioration de la cohérence des parcours utilisateurs.
  • Analyse des incidents, maintenance des échanges de données et suivi des corrections sous Git jusqu’à leur intégration.
  • Collaboration métier, prise en compte de la sécurité et de la maintenabilité, vérification et documentation des évolutions.
PHPSymfonyJavaScriptAngularVue.jsjQuerySQL ServerGit
2019 – 2020

Consultant Full Stack PHP · BMCE Bank

Application bancaire de gestion des crédits, de suivi des échéances et de notification. Équipe de sept personnes : quatre développeurs, un Product Owner et deux testeurs QA.

Contributions & environnement technique
  • Analyse et conception des fonctionnalités de gestion des dossiers de crédit en PHP/Symfony.
  • Interfaces JavaScript/Angular de consultation et de suivi des échéances ; implémentation des échéanciers et des règles métier.
  • Intégration des notifications e-mail et SMS pour les rappels et les événements associés aux dossiers.
  • Développement et maintenance des traitements Oracle, contrôle de cohérence des données, correction des anomalies et gestion des évolutions sous Git.
  • Développement et maintenance de fonctionnalités CMS Drupal, WordPress et Joomla, adaptation des interfaces et intégration aux applications PHP.
PHPSymfonyJavaScriptAngularOracleGitE-mail / SMSDrupalWordPressJoomla
2018 – 2019

Développeur Full Stack PHP · CDMA Solutions

Application de gestion et de suivi des dossiers d’expertise en assurance. Équipe de dix personnes : cinq développeurs, trois testeurs QA, un chef de projet et un Product Owner.

Contributions & environnement technique
  • Analyse des besoins et développement des fonctionnalités PHP/Symfony pour la gestion des dossiers d’expertise.
  • Interfaces JavaScript/Angular et traitements de consultation, saisie et mise à jour des données.
  • Maintenance des traitements MySQL et diagnostic des anomalies fonctionnelles et techniques.
  • Gestion des évolutions sous Git et vérification du fonctionnement des fonctionnalités livrées.
PHPSymfonyJavaScriptAngularMySQLGit

03 / RÉALISATIONS

Réalisations en mission

Orange · Sofrecom · 2022 – aujourd’hui

Supervision réseau & données opérationnelles

Contribution aux API de gestion des équipements, à la restitution des indicateurs réseau et à l’intégration des échanges asynchrones et des systèmes de supervision.

Symfony RabbitMQ Elasticsearch Grafana Cacti
Explorer la mission

Direct Énergie / TotalEnergies · Webhelp · 2020 – 2022

Solutions métier de relation client

Évolution de deux applications du secteur de l’énergie : fonctionnalités PHP/Symfony, interfaces de gestion, règles métier et maintenance des échanges de données.

Symfony Angular Vue.js SQL Server
Explorer la mission

BMCE Bank · 2019 – 2020

Gestion des crédits & notifications

Contribution à la gestion des dossiers de crédit, aux échéanciers et aux notifications e-mail et SMS, avec traitements Oracle et interfaces Angular.

Symfony Angular Oracle E-mail / SMS
Explorer la mission

CDMA Solutions · 2018 – 2019

Dossiers d’expertise en assurance

Développement de fonctionnalités de gestion et de suivi des dossiers d’expertise, d’interfaces de saisie et de traitements MySQL.

Symfony Angular MySQL Git
Explorer la mission

04 / FORMATION

Un socle informatique & sécurité

2016 – 2018

Master Sécurité des Systèmes d’Information

ENSA Kénitra

2015 – 2016

Licence professionnelle Ingénierie des Systèmes Informatiques et de Logiciels

EST Essaouira

2013 – 2015

DUT Administration des Systèmes de Réseaux et Logiciels

EST Safi

05 / CERTIFICATIONS

Architecture, Agilité & sécurité

TOGAF 10

ITIL 4 Foundation

Scrum Foundation Professional Certificate

Sécurité des applications web ROTI

06 / LANGUES

Communication

Arabe

Maternelle

Français

Professionnel

Anglais

Professionnel

07 / PARLONS DE VOTRE PROJET

Un besoin PHP, Symfony
ou CMS à concrétiser ?

Échangeons sur vos enjeux techniques, la qualité de vos applications et leur évolution.