A propos de moi
Expériences professionnelles & Freelance
Novembre 2022 à Janvier 2023 (3 mois) : Développeur PHP Laravel chez EHS Conseil & Performance en Freelance
- Développement et gestion de projet d’un outil permettant de réaliser sa veille qualité
- Analyse et compréhension des besoins du client et des procédures métiers
- Définition des fonctionnalités à développer
- Développement basé sur le framework Laravel avec base de données MySQL
- Mise en place de datatables avec VueJS
- Recette des livrables
- Réalisation des démos auprès du client
Août 2022 à Février 2023 (7 mois) : Product Owner chez Atos en Freelance
- Analyse et compréhension des processus clients et de leurs exigences
- Rédaction et formalisation des fonctionnalités dans des spécifications fonctionnelles
- Définition des fonctionnalités à développer
- Rédaction des User Stories
- Alimentation du backlog
- Définition de l'UX/UI du backoffice (choix des interfaces, règles de gestion, esthétique)
- Réflexion et définition de la roadmap produit (avec analyse des 3rd parties)
- Participation aux instances Agiles (Daily, Sprint grooming, Sprint planning, Rétrospective de sprint, Sprint review)
- Support fonctionnel à la demande
- Définition et documentation des processus cibles
- Recette des livrables
- Réalisation des démos
- Rédaction de la documentation utilisateur
- Participation à la recette de la solution finale intégrée pour chaque client
Mars 2022 à Juillet 2022 (5 mois) : CTO chez Atos en Freelance
- Rédaction des spécifications fonctionnelles pour les futures releases
- Définition des procédures fonctionnelle cibles en fonction des procédures clients et du produit
- Réalisation d'une maquette HTML/CSS (UI/UX) du produit à développer
- Coordination des équipes UI/UX, React, Magento et Ops
- Rédaction des Users Stories et alimentation du Backlog du produit des équipes Magento & Ops
Décembre 2021 à Février 2022 (3 mois) : Tech Lead Magento 2 chez Atos en Freelance
- Analyse des besoins du client et participation à l'élaboration du projet
- Coordination des équipes de développement
- Réalisation des revues de code et des tests des modules développés
Juin 2021 à Novembre 2021 (6 mois) : Architecte Cloud chez ATOS en Freelance
- Définition de l'architecture et rédaction du cahier des charges de la solution Cloud du projet
- Déploiement de la solution Cloud sous Google Cloud Platform, via Terraform
- Déploiement de cluster ElasticCloud et MongoDb Atlas avec une interconnexion avec la solution Cloud GCP
- Utilisation de Kustomize pour le déploiement au sein des clusters GKE
- Définition d'une CI/CD sous GitHub Actions des projets Cloud, PHP (Sylius & Magento), Java & React
- Développement d'un environnement de développement en local, sous Docker, pour Magento 2
- Rédaction de la documentation interne
Mars 2021 à Mai 2021 (3 mois) : Développeur Magento 2 chez ATOS en Freelance
- Développement d'un module de gestion de contenu CMS (modèle EAV, gestion de la hiérarchie des contenus et des redirections d'URL)
- Développement d'un module permettant l'importation des contenus pour des pages et des blocs CMS dans le but de versionner les contenus
- Développement de script Bash permettant de faciliter le déploiement et la configuration de Magento 2
- Intégration de thèmes graphiques simple pour une démonstration auprès des clients/prospects
- Installation et configuration d'un module de synchronisation entre Salesforce et Magento 2
Depuis Mars 2021 : Dirigeant de la SARL Béjean Développement
- Définition d'une infrastructure de développement et de production sous Proxmox
- Mise en production d'un cluster Promox (4 noeuds) avec Ceph
- Mise en place d'une politique de sauvegardes
- Sécurisation des accès au cluster (Règles firewall, pfSense, OpenVPN)
- Mise en place de reverse-proxy HAProxy
De Janvier à Février 2021 : Responsable des systèmes d'informations chez Multi-Thermique
- Evolution du système d'information de l'entreprise
- Développement et mise en place des services de gestion de commande, de stock et logistique plus performante
- Gestion de projet et analyse des besoins
- Maintien du système actuel (CRM, Boutique en ligne Prestashop...)
- Développement des nouveaux services liés aux ventes en ligne, au stock et à la logistique
- Mise en place d'une infrastructure informatique (serveurs, réseau, VOIP) pour l'ensemble de l'entreprise
- Création d'un écosystème sous Promox-VE et Docker - Gitlab - Slim PHP - Prestashop - Magento
- Centralisation des logs dans un ELK (Elasticsearch, Logstash, Kibana)
- Développement de micro-services sous Slim PHP avec mise en place de la CI/CD sous Gitlab Ci avec PHPUnit, Xdebug
- Gestion de projets pour la mise en place d'un WMS et TMS
2017 à 2020 : Directeur E-commerce & Digital chez Api & You
- Développement de l'activité E-commerce de l'agence
- Encadrement et animation des équipes
- Recrutement des ressources humaines pour le développement du site (3 Chef de projet, 2 développeurs Backend PHP, 2 Développeurs Frontend)
- Planification des projets, réalisation des bilans, élaboration du reporting, gestion des achats, définition et mise en place des plans d’actions
- Définition et analyse des besoins des clients, analyse concurrentielle, étude et participation aux phases d’avant-vente
- Optimisation des performances d’affichage des projets web (GTMetrix, Google Page Speed, Optimisation PHP, JS, HTML, Graphique, Configuration Serveur)
- Développement de modules Magento 2 pour le traitement asynchrones de tâches basées via MysqlMq et Amqp
- Développement de modules Magento 2 pour la création, mise à jour de blocs texte et de page CMS depuis des fichiers Json ou XML
- Développement de modules Magento 2 pour l'interconnexion API (clients, produits, catégories) et GraphQL
- Module de déploiement d’une architecture de 32 sites dans la même installation Magento 2
- Traitement asynchrone de tâches basées via MysqlMq
- Migration de boutique depuis Magento 1 ou Prestashop
- Mise en place de tests utilisateurs et de non-régression (CodeceptJS)
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 Api & You
- 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 Api & You
- 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)
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
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
-
Kubernetes / Google Cloud Platform
-
Vagrant / Proxmox VE / ESXi
-
Git
-
Gitlab Ci / GitHub Actions
-
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é