Fabien - Développeur DRUPAL
Ref : 200113L002-
94140 ALFORTVILLE
-
Développeur (41 ans)
-
Totalement mobile
-
En portage salarial
Parcours professionnel
Novembre 2022 Développeur back drupal 9 – Agence Open
(9 mois) Public – Rennes
Migration, Refonte, TMA sur 3 projets
Avril 2021 Développeur back drupal 9 – ENI france
(19 mois) Energie – Levallois-Perret
Migration et Refonte site principale ********
Février 2020 Développeur back drupal 8 – BNP Paribas Real Estate
(14 mois) Immobilier/banque – Paris
Migration et Refonte site principale, ********
Développeur drupal 8 – BNP Paribas Real Estate (AUSY régie) – Banque – Issy les
Moulineaux
01 septembre 2019 – En cours
Contexte : Responsable du site reim plublic France et Allemagne qui est en drupal 8 multisite et
langue différentes. Site classé sensible car sous la surveillance de l’AMF et devant garantir la validé
des données affichées.
Identification et définition du besoin directement avec le métier.
Aide à la rédaction et Chiffrage des tickets JIRA créée par le métier.
Développement de nouveaux modules customs pour réaliser de nouvelles fonctionnalités
ou modifier certaines existantes.
Refonte de l’architecture afin de séparer les sites qui partageait avant cela les modules
custom ainsi que les thèmes custom mais sur deux bases de données différentes.
Créations de thèmes enfants pays spécifiques.
Intégration de nouveaux éléments de la charte graphique.
Réalisations de modification dans le CSS, la structure HTML des templates twig et les
scripts JS.
Modification du workflow de souscription par l’ajout d’une nouvelle étape.
Audit du code et des règles de sécurité du site.
Rédaction des documents techniques de suivi des modifications du site.
Mise en place du workflow git associé à l’automatisation du déploiement.
Déploiement sur tous les environnements (UAT, Preprod, Prod) via Jenkins.
Environnement technique : Drupal 8, serveur linux (Centos 7), Docker, Make, MySQL, Postgres,
VM, jenkins, Twig, JS, Php 7.2, CSS3, HTML5, Gitlab, JIRA, phpmyadmin, script shell, composer,
Chrome DevTools
Références :
Hichem CHEIKH/ Lead technique Drupal 8 / ********
Chrislain NTEPPE ESSAKA / Chef de projet TMA /
********
Développeur Drupal 8 – DGA (AUSY forfait) – Administration – Sèvres
01 juin 2019 – 31 Aout 2019
Contexte : Projet TOTEM : pour la DGA, dans le cadre du renouvellement de leur réseau interne de
communication. Création d’un site en Drupal 8 et migration de la base de données existante qui
était en Drupal 6.
Projet IXARM : Ce projet est portail web multisite réalisé en Drupal 8. J’ai fait la TMA ainsi que des
évolutions pour ce site.
Participation à UX/UI avec le lead dev et la responsable UX.
Mise en place de l’environnement de dev pour l’équipe sous Centos 7 en utilisant docker.
Etude de l’architecture de la base de données drupal 6 pour la préparation de la migration
vers drupal 8.
Création de l’architecture des thèmes back et front.
Création d’un workflow permettant lors de la création d’un nouvelle espace de créer tout
un ensemble d’éléments associé (menu, espace, bannière, etc.) de manière dynamique et
paramétrable en backoffice.
Création d’un module de gestion de règles automatisées pour l’affectation de rôle aux
utilisateurs.
Modification du workflow interne du site avec création d’une nouvelle étape de validation
Modification de l’architecture de GED réalisé par le site
Modification du système de mailing.
Participation développement du core de Drupal 8
Environnement technique : Drupal 8, serveur linux (Centos 7), Docker, Make, Machine virtuelle
MySQL, Phpmyadmin, Twig, Php 7.2, CSS3, HTML5, Gitlab, JIRA, Composer
Référence :
Romain Spinato / Lead technique Drupal 8 / ********
Développeur Drupal 8 – Pauxilus consulting – Divertissement – Paris
01 Janvier 2018 – 31 Mai 2019
Contexte : Le site Birthright.net vieux de plus de 10 ans est en vbulletin ancienne version sur des
serveurs en PHP 5. Pour des raisons de sécurité le responsable des serveurs va réaliser la migration
vers PHP 7.2 qui est incompatible avec la version actuelle de vbulletin. Afin de repartir sur des bases
saines, la société Pauxilus Consulting en charge de l’administration du site souhaite migrer ce site
vers Drupal 8 et nettoyant la base de données et en mettant à jour le backoffice.
Responsabilités :
Indentification des patterns présent sur le site source
Création des user story en accord avec l’analyse du site source sur le gitlab du projet et
création des sprints de travail
Installation (php 7.2, apache, mariadb, phpmyadmin, git, composer), configuration (vhost,
trusted host pattern) et maintenance des serveurs de développement (ubuntu)
Installation du projet drupal 8 et maintenance via composer
Création d’un profil d’installation pour déploiement sur serveur cible
Création de features (module feature) pour versionner les différents éléments du site cible
Création du thème front et back (création des régions, CSS, template twig)
Analyse et caractérisation de la base de données source
Création de l’architecture cible pour la migration
Utilisation des modules migrate, migrate plus et migrate tools pour réaliser à la migration
directement à partir de la base de données source
Création de plugin pour les modules migrates afin de manipuler les données sources (parser
le bbcode pour remplacer et mettre des balises HTML, récupérer des éléments de
hiérarchie présent en dur, etc)
Autres éléments utilisés :
CKeditors et addon colorbutton, emojione, panelbutton, tabletools
Module paragraphs
Module book
Module memcache
Environnement technique : Vbulettin, Drupal 8, serveur linux (Ubuntu), twig, HTML5, CSS3,
composer
Référence :
Christophe Payet / Architecte Drupal 8 / ********
Chef de projet développement logiciel – IW – Multimédia – Paris
Janvier 2017 – Décembre 2018
Contexte : Immersive-Ways est une startup incubée à la station F (Paris) qui développe une suite
logiciel client lourd afin de répondre à des besoins métiers de la postproduction. Cette suite
logicielle est spécialisée dans les médias immersifs et elle doit être parfaitement compatible avec
les casques de VR présents sur le marché. La société a besoin d’un chef de projet pour suivre le
projet et gérer l’équipe technique mais aussi pour servir de référent envers les clients sur le
développement du logiciel.
Responsabilités :
Organiser et réaliser l'expression de besoin en relation avec les parties prenantes du projet
et la mettre en œuvre.
Représenter la société dans des comités propres au projet.
Restituer et communiquer l'avancement des travaux numériques et les programmations
vers les parties prenantes.
Construire et faire évoluer le backlog du projet en lien avec l'architecte logiciel en fonction
des besoins et des briques existantes.
Élaborer le plan de test, animer sa mise en œuvre et en faire le bilan.
Démonstration client des releases
Contribuer à la mise en place et au respect des dispositions qualité et des normes.
Travail en équipe avec une méthodologie agile (scrum)
Mise en place d'un workflow de travail avec gitlab
Sourcing et recrutement du CTO et d’un développeur
Environnement technique : Windows, iOS, plateformes VR Oculus (Rift, Go), plateformes mobiles
iPhone, Android
Références :
Moea LATRILLE / CEO / ********
Maxime HELAINE / CTO / ********
Chef de projet/Coordinateur – AYMING – Conseil R&D – Gennevilliers
2014 – 2017
Contexte : Consultant technique pour des projets de recherche et développement. Chaque
consultant possède un portefeuille client dont il doit suivre l'activité R&D, identifier tous les leviers
d'améliorations aussi bien financier que technique pour optimiser la performance de la R&D de son
portefeuille. Cette activité se fait en interagissant avec les responsables techniques ainsi que les
responsables financiers et nécessite d'être capable de mettre en place des projets transverses
pluridisciplinaires.
Responsabilités :
Définir des objectifs & des stratégies de réalisation du projet
Mettre en place et exécuter des procédures
Répartir & planifier des tâches
Suivre l’avancement & respecter les échéances
Réaliser une veille scientifique & technique
Rédiger & présenter des rapports d’avancement
Valoriser des projets
Réaliser des supports d’informations
Gérer de projets avec méthodes agiles et en cascade
Mise en place de la méthode de mangement : Holacracy
Former sur les méthodologies de gestion de projet et les outils
Animer/encadrer une équipe de travail pluridisciplinaire
Participation en interne au développement des outils
Key user du CRM SATURN
Responsable qualité de l'équipe (7 personnes)
Coordinations de projets pour des grands groupes (VINCI Energie, Cisco vidéo, …)
Support technique avant-vente
Sourcing et entretien de recrutement en interne et pour des clients
Membre du CHSCT
Environnement technique : ERP SATURN, Excel, Saleforce
Références :
Virginie Blet/ Project leader / ********
Romain Chery / Consultant senior / ********
Domaines de compétences ____________________
Technique
Langages Arduino
Lua
HTML5
CSS3
PHP7
Git
Twig
Logiciels / CMS Drupal 8
JIRA
GitLab
Pgadmin
Docker
Make
PhpStorm
Composer
Virtualbox
Systèmes
d’exploitation
Windows
MacOS
Xubuntu 16 et 18
Centos 7
Méthodologie agile (scrum)
holacracy
Bases de données Mysql
Postgres
Gestion de Projet - Management d’équipe
- Définir des objectifs & des stratégies de réalisation du projet
- Mettre en place et exécuter des procédures
- Répartir & planifier des tâches
- Suivre l’avancement & respecter les échéances
- Réaliser une veille scientifique & technique
- Rédiger & présenter des rapports d’avancement
- Valoriser des projets
- Réaliser des supports d’informations
- Gérer de projets avec méthodes agiles et en cascade
- Holacracy
- Former sur les méthodologies de gestion de projet et les outils
- Animer/encadrer une équipe de travail pluridisciplinaire
Formations
Certifications
oct. 2018 - Adoptez une architecture MVC en PHP. OpenClassrooms
oct. 2018 - Concevez votre site web avec PHP et MySQL. OpenClassrooms
févr. 2018 - Gérez votre projet informatique facilement ! OpenClassrooms
févr. 2018 - Mettez en place un système de veille informationnelle. OpenClassrooms
janv. 2018 - Gérez un projet digital avec une méthodologie en cascade. OpenClassrooms
déc. 2017 - Themer Drupal 8. Drupal France
déc. 2017 - Webmaster Drupal 8. Drupal France
nov. 2017 - Apprenez à créer votre site web avec HTML5 et CSS3. OpenClassrooms
nov. 2017 - Gérez votre code avec Git et GitHub. OpenClassrooms
oct. 2017 - MOOC "Programmer un objet avec Arduino". IMT
août 2017 - MOOC "s'initier à la fabrication numérique". IMT
juin 2017 - MOOC "La sécurité informatique" Agence nationale de la sécurité des systèmes d'information
Diplômes
2017
Certification drupal 8
Septembre 2012 - Doctorat en biologie et bio-informatique