Mohamed CHENTAF

Développeur Fullstack PHP/JS

m@chn.tf 06.95.17.81.87 Brive-la-Gaillarde

Expérience

17+

Années en IT

Expertise

PHP/JS

Fullstack Dev

Architecture

API

Microservices & RESTful

Certifications

2022

Symfony & PHP

Développeur Fullstack avec plus de 17 ans d'expérience spécialisé en PHP/Symfony et JavaScript. Expert en développement d'applications web avec une forte volumétrie de données, maîtrisant les frameworks modernes et les architectures scalables. À l'aise avec les environnements Unix/Linux, Git, et les outils DevOps, je suis force de proposition et m'adapte rapidement aux nouvelles technologies.

Expérience Professionnelle

Développeur Solutions & DevOps

Office International de l'Eau | 2024 - Présent

  • Développement d'applications PHP/Symfony avec architecture microservices
  • Mise en place d'environnements Docker et orchestration avec Kubernetes
  • Implémentation de tests automatisés (PHPUnit, Behat) et intégration continue
  • Configuration et optimisation des bases de données MySQL et Redis

Lead Développeur & Architecte Technique

Hexa'Leo | 2019 - 2024

  • Architecture et développement d'applications web avec Symfony 4/5 et React/Vue.js
  • Conception et implémentation d'APIs REST/GraphQL pour applications à forte volumétrie
  • Développement de fonctionnalités d'interopérabilité avec des applications comptables
  • Mise en place d'environnements de dev/test/recette/production avec Git et CI/CD

Développeur Full Stack

Elancia | 2017 - 2019

  • Refonte complète de l'intranet en Symfony 4 avec architecture MVC et API REST
  • Développement frontend en JavaScript/Vue.js et implémentation de Redux pour la gestion d'état
  • Utilisation de MongoDB et MySQL pour la gestion des données à grande échelle
  • Mise en place de tests automatisés et intégration continue avec GitLab CI

Développeur Fullstack & Responsable Technique

Tech'in Sport | 2016 - 2017

  • Développement d'applications PHP/JavaScript et APIs pour applications sportives
  • Gestion des environnements de développement et déploiement basés sur Docker
  • Configuration et optimisation des serveurs Linux et des bases de données
  • Mise en place des bonnes pratiques de développement et code review

Enseignant en Informatique

CNAM | 2012 - 2014

  • Conception des cours et supports pédagogiques
  • Utilisation d'outils numériques innovants
  • Adaptation des techniques pédagogiques aux besoins des étudiants

Analyste Programmeur

Groupe Notariat Services | 2006 - 2010

  • Analyse des besoins utilisateurs et conception de solutions logicielles
  • Développement d'applications intranet en Java et PHP
  • Refonte du site internet immonot.com
  • Développement d'APIs et d'outils d'imports/exports de flux XML

Compétences Techniques

Langages & Frameworks

  • PHP 7.2/7.3/8.x
  • Symfony 3.x/4.x/5.x/6.x
  • JavaScript / TypeScript
  • React.js / Redux
  • Node.js / Express
  • MySQL / MariaDB

DevOps & Systèmes

  • Docker / Conteneurisation
  • Systèmes UNIX/Linux
  • Shell scripting
  • CI/CD (GitLab CI, Jenkins)
  • Administration système et réseau
  • Gestion multi-environnements

Outils & Tests

  • Git / GitLab / GitHub
  • PHPUnit / Behat / Mocha
  • Tests automatisés / TDD
  • Méthodes Agiles (Scrum)
  • Jira / Confluence

Bases de données & Caching

  • MySQL / MariaDB
  • MongoDB / NoSQL
  • Redis / Memcached
  • ElasticSearch
  • Modélisation de données
  • Optimisation de requêtes

Formation et Certifications

Certifications Récentes

  • Data Science avec Python [RNCP 32123] - Cegefos (2022)
  • Maîtrise de Symfony 6 - SensioLabs (2022)

Formation Initiale

  • BTS Informatique de Gestion - Major académique
  • Lycée Bahuet, Brive-la-Gaillarde (2004-2006)