Expérience professionnelle
05/2022 – Aujourd’hui Mutuelle MGEFI : Expert Drupal
Projet : Sites intranet/extranet MGEFI.
Tâches :
I- Architecture de migration de drupal 7 à drupal 9 des sites intranet et extranet de mgefi.
II- Création d’un thème custom à l’image de MGEFI.
III- Développement des modules custom :
- Module de connexion SSO via Azure Ad
- Module d’import et de synchronisation des utilisateurs mgefi depuis Azure ad vers drupal.
- Module de planification et d’envoi des notifications aux utilisateurs mgefi en mode différé et en mode
direct. Le module a été programmé pour un envoi en mode background (Batch Api drupal)
- Module custom pour la gestion des messages de maintenance, d’indisponibilité et ainsi de suite.
- Module de health check de site
- Module permettant d’afficher la version de site déployé
- Module de déclaration en multi-step
-
-
IV- Mise à jour de sécurité drupal & upgrade de 7 à 9 et de 9 à 10
V- Mise en place de recherche via search api & solr
VI- Mise en place des règles RGAA sur le site.
VII- Documentation technique du projet
VIII- Etude et mise en place de l’architecture headless pour le site extranet rh.
IX- Industrialisation et automatisation de déploiement continue CI/CD azure devops via création des releases
pipelines.
X- Analytics et retargeting via matomo.
XI- Mise en place et définition des bonnes pratiques de développement drupal et php pour les développeurs.
XII- Rédaction et développement des tests unitaires, kernel et fonctionnels.
XIII- Revue de code.
XIV-Accompagnement technique des développeurs.
XV- Installation et configuration de cache http varnish et cache mémoire redis.
XVI-Etudes de conception (poc).
XVII- Etude des besoins métiers et rédaction technique des tickets sur jira.
XVIII- Normalisation de versionning du projet
XIX- Application des règles de sécurité de développement et d’hébergement.
XX- Kubernetisation des projets.
XXI- Accompagnement technique des développeurs
Environnement technique :
Drupal 7/9/10, Pgsql, K8s, docker, Nginx, Php-fpm, varnish,JQuery, gulp, npm, drush 9, composer,
drupal console, HTML5, SCSS,FONT AWESOME, MODERNIZ, SonarQube, PhpUnit, Php Storm, GIT,
Redis, Putty, POSTMAN, BOOTSTRAP, Matomo, Redmine, Redis, SOLR, CENTOS, Azure, Azure
devops.
03/2021 – 04/2022 Direction Générale de finance publique (DGFIP) : Développeur Drupal
7/8/9
Projet : Portail commun de recouvrement
Tâches :
XXII- Architecture du portail commun du recouvrement : *******
XXIII- Création d’un thème custom à l’image de dgfip.
XXIV- Développement des modules custom
XXV- Mise à jour de sécurité drupal & upgrade de 8 à 9
XXVI- Mise en place de recherche via search api & solr
XXVII- Création des tags de base des données avec liquibase
XXVIII- Audit w3c de site
XXIX- Mise en place des règles RGAA sur le site.
XXX- Documentation technique du projet
XXXI- Etude et mise en place de l’architecture headless
XXXII- Mise en place d’un process de déploiement continue CI/CD (gitlab, jenkins, openstack)
XXXIII- Analytics et retargeting via AT Internet.
XXXIV- Gestion des cookies via tarteaucitron et ajout d’une surcouche de développement afin de l’adapter au
besoin de la DGFIP.
XXXV- Mise en place et définition des bonnes pratiques de développement drupal et php pour les
développeurs.
XXXVI- Rédaction et développement des tests unitaires, kernel et fonctionnels.
XXXVII- Revue de code.
XXXVIII- Accompagnement technique des développeurs.
XXXIX- Installation et configuration de cache http varnish et cache mémoire redis.
XL- Etudes de conception (poc).
XLI- Etude des besoins métiers et rédaction technique des tickets sur jira.
XLII-Normalisation de versionning du projet
XLIII- Application des règles de sécurité de développement et d’hébregement.
Environnement technique :
Drupal 8/9, Pgsql, docker, Nginx, Php-fpm, varnish,JQuery, gulp, npm, drush 9, composer, liquibase,
drupal console, HTML5, SCSS,FONT AWESOME, MODERNIZ, JENKINS, SonarQube, PhpUnit, Vscode,
GIT, Redis, Putty, POSTMAN, BOOTSTRAP, At Internet, TarteauCitron, Jira, Redis, SOLR, CENTOS,
K8s
01/2021 – 02/2021 Korian Développeur Senior Drupal 8
Projet : Développeur Senior sur le site ******** (Mission à courte durée).
Tâches :
XLIV- Création d’un espace b2c en mode Headless ( Register, Login, resetpassword)
XLV- TMA sur le projet ********
07/2020 - 12/2020 ******** Développeur Senior Drupal 8/
Projet : Développeur Senior sur le site ********(Projet en mode Forfait à courte durée).
Tâches :
XLVI- Audit de sécurité et de performance de site ********
XLVII- TMA sur le projet ********
- Développement des blocks custom
- Développement des modules custom
- Intégration HTML/CSS des plusieurs pages front
- Mise à jour de drupal core et des modules contribués
02/2019 - 06/2020 ******** Lead Technique Drupal 8/7/WP
Projet : Lead Tech/Référent technique de l’équipe TMA Digital.
Tâches :
XLVIII- Développement d’un portail builder basé sur Drupal 8
o Création d’un custom thème
o Développement des custom modules
o Industrialisations des installations.
XLIX- Accompagner l’équipe sur les sujets techniquement complexes
L- Mettre en place une organisation permettant à la TMA d’être performante (Sprint planning, daily,…)
LI- Organiser les Releases des différents projets conjointement avec l’équipe
LII- Repartir les ticket JIRA au sein de l’équipe TMA en respectant les charges de chacun
LIII- Organiser et piloter les réunions avec le métier.
LIV- Reporting
Environnement technique :
Drupal 8, MySQL, docker, JQuery, Angulair 5, webpack, npm, aws, drush 9, composer, drupal console,
HTML5, SCSS,FONT AWESOME, MODERNIZ, JENKINS, SonarQube, PhpUnit, Sublime TEXT, GIT, Redis,
Putty, POSTMAN, BOOTSTRAP, Witbe, Jira, Memcached, SOLR, CENTOS, solr, openshift, GraphQl,
02/2017- 01/2019 ******** Développeur Senior Drupal 7/8
Projet : Recueillir, analyser et challenger les besoins métiers des utilisateurs afin de faire évoluer les systèmes ou de
concevoir de nouvelles solutions.
Tâches :
I- Refonte d’un portail dev intranet basé sur drupal 7
a. Création d’un custom thème
b. Développement des custom modules
c. Industrialisations des installations.
Création et développement d’un nouveau portail internet oapiti(Open Banking APIs) basé sur drupal 8 :
*******.
a. Création d’un custom thème avec un font ONE PAGE en angulair js
b. Création d’un portail développeur « Headless »
c. Création des customs RESTfull APIS en drupal 8.
d. Utilisations des apis drupal ( crud de contenu, authentification, messaging, …)
e. Authentification aouth2 (Intégration d’un OIDC sur le portail dev)
f. Industrialisation des installations des modules et du thème custom.
III- Support sur le portail développeur : Habilitation des développeurs, créations des organisations, aider les
développeurs dans l’utilisation des apis qui sont exposés sur le portail dev.
IV- Scripting js des collections postman.
Environnement technique :
Drupal 8, MySQL, docker, kubernetes, JQuery, Angulair 5, webpack, npm, aws, drush 8, composer, drupal
console, HTML5, SCSS,FONT AWESOME,w3c, MODERNIZ, JENKINS, SonarQube, PhpUnit, Sublime TEXT,
GIT, Redis, Putty, POSTMAN
09/2016 – 01/2017 ******** Développeur Senior PHP/Drupal 7
Projet : Recueillir, analyser et challenger les besoins métiers des utilisateurs afin de faire évoluer les systèmes ou de
concevoir de nouvelles solutions.
Tâches :
I- Développement d’un module sur mesure drupal 7 pour la gestion des utilisateurs sur une application
intranet de portail partenaire.
II- Développement d’un module sur mesure drupal 7 de gestion de reporting sur une application intranet.
III- Développement d’un module en PHP5.6 permettant la gestion des bénéficiaires (dématérialisation des
données) sur le site internet de ********
IV- Optimisation des performances de site internet ******** amélioration de la
vitesse de chargement des pages.
Environnement technique :
Drupal7, PHP5, Mysql, Jasper, HTML5, CSS3, jQuery, w3c, webservices SOAP/REST, Intranet, windows 7,
Apache 2.4, Sublime text 2, Drush,Jenkins, SVN, Git, Rest, Xml, Json, Sonar, Swagger, Fitness, Docker, Redis
cache, Memcache, Opcache, Maria DB, Bootstrap, Bower, Moderniz, Founder.
Depuis 09/2010 Allwebsite Solutions Chef de projet & Développeur web
Projet : Recueillir, analyser et challenger les besoins métiers des utilisateurs afin de faire évoluer les systèmes ou de
concevoir de nouvelles solutions.
Tâches :
I- Gérer ces projets d’adaptation des systèmes (conception technique, développement, paramétrage) et
coordonner la mise en œuvre.
II- Proposer des solutions innovantes dans le respect des bonnes pratiques du groupe. Développer en
suivant les normes et standards définis par le groupe en termes d’outil et de recommandations.
III- Rédiger des cahiers des charges techniques en étroite relation avec les clients en tenant compte des
composantes fonctionnelles. Réaliser les tests de conformité et suivre les performances des systèmes.
IV- Initier et maintenir un référentiel de documentation sur les développements effectués ainsi qu’une
documentation support orientée utilisateur.
V- Gestion d'équipes autour de projets de grande ampleur
VI- Gestion et planifications de projets
VII- Consultant en stratégie E-commerce et web
VIII- Développement et intégration de sites boutique e-commerce
IX- Développement et intégration de sites vitrines administrables, type portail, corporate ou événementiels
X- Développement de back-offices sur mesure
XI- Développement sur CMS
XII- Développement des applications mobiles
XIII- Développement des logiciels
XIV- Formateur
Environnement technique :
Drupal, Java, Struts, PDFBOX, JSP, DOM, JDOM, XML, XSL, NetBeans, CVS, SVN, ORACLE 10g, SQLITE,XSL
FORMATTER, Junit, Rest, Soap, PHP5, jQue...