Projets personnels
Modules Magento 2
- Développement d’un module principal pour la gestion des droits globaux (ACL) et l’ajout d’un menu dans le BO de Magento : Base
Contenus
- Gestionnaire d’images, PDF, Vidéo pour les contenus CMS avec optimisation des images : MediaManager
- Permet la mise en avant des catégories pour les contenus CMS : CategoryWidget
- Permet la mise en place de listes d’images pour les contenus CMS : ImageSliderManager
- Permet l’importation en masse de photos pour les produits, se base sur un pattern pour définir l’ordre des images : Importer
Laboratoire
Les modules ci-dessous sont des idées qui ne sont pas finalisées et ne peuvent pas être mis en production.
- Gestion des Content Security Policy : Csp
- Base de travail pour la réception, traitement et réponse d’une requête API Amazon Alexa : Alexa
- Base de travail pour le développement de requêtes GraphQl : BaseGraphQl
- Développement d’un Observer à la création d’un compte client : Customer
- Base de travail pour le développement d’un module : Master
- Base de travail pour la mise en place de Message Queue via MySql : MySqlMq
- Base de travail pour la mise en place de Message Queue via RabbitMq : RabbitMq
- Développement d’un plugin pour l’exportation de commandes : Sales
- Permet la mise en place de "panneaux" de contenus texte : ContentManager
CI/CD
- Mise en place d’une CI sous Jenkins pour le contrôle des standards de codes Magento 2
- Mise en place d’une CI/CD complète via Gitlab Ci pour le framework Slim PHP
Bash
- Développement de scripts de pré-configuration pour une boutique Magento 2
- Développement de scripts Bash pour la mise en place d’environnement de développement Magento 2.x, Slim PHP, Drupal 9, Lumen & WordPress
Infrastructure
- Mise en place d’un hyperviseur Esxi
- Migration de l’hyperviseur vers Docker, en utilisant Docker Compose
- Mise en place d’un cluster Proxmox Ve
- Mise en place d’un reverse-proxy Nginx et Traefik
Expériences professionnelles
Depuis 2021 : Responsable des systèmes d’informations chez Sannover Chauffage
- Création des environnements de développements
- Gitlab, Slim PHP, Magento 2, Quasar Framework…
- Mise en place de la CI/CD sous Gitlab Ci avec PHPUnit, Xdebug
- Centralisation des logs dans un ELK (Elasticsearch, Logstash, Kibana)
- Création d’un réseau informatique unique
- Installation des serveurs physiques DELL & Synology
- Mise en place de PROXMOX-VE et d’un environnement Docker
2017 à 2020 : Directeur E-commerce & Digital chez Api & You
- Développement de modules Magento 2
- Traitement asynchrone de tâches basées via MysqlMq et Amqp
- Gestion de blocs texte et de page CMS depuis des fichiers Json ou XML
- Interconnexion API (clients, produits, catégories)
- Déploiement d’une architecture de 32 sites dans la même installation
- Migration de boutique depuis Magento 1 ou Prestashop
- Optimisation des performances d’affichage des projets web (GTMetrix, Google Page Speed, Optimisation PHP, JS, HTML, Graphique, Configuration Serveur)
- Mise en place de tests utilisateurs et de non-régression (CodeceptJS)
- Monter en compétences les équipes (PHP, VueJS, Quasar Framework)
- Définition et analyse des besoins des clients, analyse concurrentielle, étude et participation aux phases d’avant-vente
- Planification des projets, réalisation des bilans, élaboration du reporting, définition et mise en place des plans d’actions
2014 à 2017 : Directeur Qualité chez Api & You
- Mise en place de la politique qualité de l’agence
- Définition et rédaction des chartes qualités par métier (Word)
- Rédaction et réalisation des scénarios et des plans de tests (Excel)
- Contrôle qualité des différents livrables rédactionnels, graphiques et expérience utilisateur
- Optimisation des performances sur des projets basé sur Symfony (GTMetrix, Google Page Speed, Optimisation PHP, JS, HTML, Graphique, Configuration Serveur)
- Mise en place d’une équipe TMA
- Mise en place d’un outil de suivi de ticketing (Redmine)
- Optimisation des processus de développement des projets web
- Réduction des coûts d’impression liés aux projets web clients
2011 à 2014 : Responsable Webdesigner chez Les Ateliers Apicius
- Encadrement et animation des équipes
- Planification et suivi des tâches (MS Project)
- Rédaction des cahiers de formation (Word)
- Maintien des modules de réservation (HTML, CSS, PHP, JS)
- Relation client et prestataires externes
2003 À 2011 : Webdesigner chez Les Ateliers Apicius
- Développement des modules de réservation (HTML, CSS, PHP, JS, AS2, AS3)
- Création et mise à jour des sites internet (CMS Maison – Flash, HTML, CSS, JS)
Stack technique
-
HTML
-
PHP 7 – 8
-
JS / VueJS / Quasar
-
CSS / LESS / SASS
-
Magento 2.x Open Source
-
Slim PHP
-
Lumen
-
Debian / Ubuntu
-
Docker / Registry Docker
-
Vagrant / Proxmox VE / Esxi
-
Git
-
Jenkins / Gitlab Ci
-
ElasticSearch
-
Logstash
-
Kibana
-
Redmine
Compétences
Gestion de projets
- Audit et analyse des besoins
- Conseils et accompagnement
- Coordination des équipes
- Planification de projets
Qualité
- Analyse et optimisation des processus
- Tests et recettage
- Rédaction de chartes qualité