Architect et Lead Dev (full stack) (Drupal 9 / 10) et java/angular
Direction Régionale des Finances Publiques
octobre 2023 - aujourd'hui
Conception et mise en œuvre d'une architecture multisite Drupal 10 pour les
portails RH et fiscal.
• Rédaction de la DAGD (Document d𠆚rchitecture applicatif) pour le comité
d𠆚rchitecture SI1.
• Collaboration étroite avec les MOA pour définir les besoins et l𠆚rchitecture serveur.
• Collaboration étroite avec les OPS pour définir les besoins et l𠆚rchitecture serveur.
• Supervision de l’équipe de développement, répartition des tâches et
accompagnement technique.
• Gestion des pipelines CI/CD, développement d’un module de contexte sur-mesure.
• Maintenance d’une application portail sous Java/Angular
• Migration de contenu de Drupal 7/8 vers Drupal 10.
Technologies : PHP, Docker, Jira, Git, RabbitMQ, Varnish, Symfony 5, Java, Angular
– Responsable technique / Architect et Lead Dev (fullstack) (Drupal 9 / 10)
Open-Groupe
novembre 2022 - septembre 2023
Développement refonte / migration ENI sur Drupal / Symfony :
• Concevoir et documenter architecture
• Superviser les devs.
• Estimations
• Mettre en place le devops
• Superviser les livraisons clients.
• Accompagner le client sur la rédaction de ces besoins
• Audit de sécurité et de code.
• Participer aux développements.
Technologies : PHP7, (PHPStorm), Docker, Jira, Git, Druapl 9, Symfony 5, Gitlab
Architect et Lead Dev (Drupal 9 / Symfony
Eni Gaz
octobre 2019 - octobre 2022
Développement refonte / migration ENI sur Drupal / Symfony :
ï‚· Concevoir architecture headless (Drupal – RestApi -React)
ï‚· Définir l𠆚rchitecture serveur sur AWS.
ï‚· Découpage des taches et estimations des taches
ï‚· Répartition des taches pour l’équipe de dev.
ï‚· Mettre en place les différents pipline sur jenkins avec l’équipe infra.
ï‚· Mettre en place les scripts de déploiement avec code deploy.
ï‚· Aide aux développeurs de monter en compétence sur Drupal 9
ï‚· Participer aux développements.
PHP7, (PHPStorm), Docker, Jira, Git, Rabbit, Varnish, Druapl 9, Symfony 5, Gitlab Ci
Référent (Drupal 8)
Francetv
janvier 2017 - octobre 2019
Devops / Init projet de refonte de franceinfo sur symfony 5:
ï‚· Mise en place de docker pour les postes de développement
ï‚· Mise en place de docker sur un nexus pour gitlab-ci
ï‚· Mise en place des processus de test pour gitlab-ci
ï‚· Développer un service de xkey pour les pages symfony
ï‚· Développer un service d𠆚grégation css/js pour le front et d𠆚utres services
ï‚· Ecrire les tests unitaires.
ï‚· Mise en place des différents worker pour consommer les notifications de rabbit
ï‚· Devops (mise en place de K8s avec l𠆞xploit)
Développement refonte / migration Francetv sport sur Drupal 8:
ï‚· Participer à l𠆚telier de conception
ï‚· Macro-estimation des taches
ï‚· Découpage des taches
ï‚· Mise en place du système de migration des contenus D7 sur D8
ï‚· Mise en place des différents worker pour consommer les notifications de rabbit
ï‚· Participer au développement du backoffice, module, API, mise en place des systèmes
d’invalidation de cache
ï‚· Aide aux développeurs de monter en compétence sur Drupal 8
PHP7, (PHPStorm), Docker, Jira, Git, Rabbit, Varnish, Druapl 8, Symfony 4, Gitlab Ci
Architecte/Développeur Web (Drupal 7/8)
Darty
mars 2016 - décembre 2017
Développement Sous Dartyetvous et Cuisine :
ï‚· Audit, maintenance et évolution du site dartyetvous et dartycuisine
ï‚· Mise en place des services de cache (Akamai, Redis)
ï‚· Créer une newsletter générer depuis drupal
LeadDev PortailService sous Drupal 8 :
ï‚· Mise en place de l𠆚rchitecture
ï‚· Mise en place de l’instance drupal et du backoffice
ï‚· Intégration des pages (structure html avec bootstap)
ï‚· Intégration front (less et javascript)
PHP5/MySql (PHPStorm), jQuery, Environnement de développement (Linux), CMS (Drupal
7 et 8), Gestion de projet (Jira), Git, Varnish, Redis, Kibana, CSS, Html
Architecte/Développeur Web (Drupal 7)
KleeGroup Plessi-Robinson (92350
septembre 2015 - février 2016
Développement Sous Portail DGAC :
ï‚· Mise en place de l𠆚nnuaire LDAP sous Centos
ï‚· Mise en place des services de cache (Varnish, Memcah)
ï‚· Configuration Backoffice (LDAP, content type, views) sur Drupal 7
ï‚· Accompagner l’intégrateur pour la mise en place des différents templates.
ï‚· Créer une profile d’installation drupal du sous portail pour la livraison au client.
ï‚· Mise en place de serveurs de cache Varnish.
ï‚· Projet en mode agile : SCRUM
Développement MSAP :
ï‚· Développement d’une page de recherche par carte pour rechercher les différends
Services.
ï‚· Mettre en place du serveur ApachSolr et le connecter avec SearchAPI sur Drupal
ï‚· Mise en place des services de cache (Varnish, Memcah) et les configurer avec Drupal
ï‚· Mette en place le parcours de première connexion
ï‚· Configuration SSMTP (Centos)
ï‚· Créer une profile d’installation du sous portail pour la livraison au client.
ï‚· Mise en place de serveurs de cache Varnish.
ï‚· Aider les développeurs juniors
ï‚· Projet en mode agile : SCRUM
Développement CEP :
ï‚· Mettre en place un service de cron pour importer les évènements et numéros de sirets
ï‚· Mette en place des nouvelles pages de recherches
ï‚· Mettre en place du serveur ApachSolr et le connecter avec SearchAPI
Intégration continue pour la refonte du site Ameli:
ï‚· Mise en place des jobs Jenkins.
ï‚· Mise en place de Sonar
ï‚· Mise en place de Selenium
PHP5/MySql (PHPStorm), jQuery, Vagrant, Environnement de développement (Windows),
CMS (Drupal 7), Gestion de projet (mantis), SVN
Architecte/Développeur Web (Drupal 7)
Alternatives Economiques à Paris (75002)
octobre 2013 - septembre 2015
Gestion de projet (********)
ï‚· Transcrire les demandes fonctionnelles en demande techniques
ï‚· Suivre le développement des prestataires
ï‚· Proposition et recommandations techniques
Développement (********) :
ï‚· Développement des différents web service pour l'application
ï‚· Développement un module de gestion de droits en se basant sur la boutique
ï‚· Mise en place de l'architecture technique du CMS et des procédures d'exploitation.
ï‚· Définition des environnements de développement et réalisation des plans techniques
d'industrialisation des sites.
ï‚· Mise en place de serveurs de cache Varnish.
o Etude et choix serveur OVH par rapport à son performance.
o Reconfiguration et optimisation utilisation de Varnish / APC/ http
ï‚· Optimisation moteur de recherche : Apache solaire
ï‚· Mise en place et configuration de module (Search index, Facet, Openlayer, Display
suite, Panel, Views, Mime mail ...).
ï‚· Gestion et intégration du contenu médias et digital (vidéos, graphiques, articles…)
ï‚· Gestion du système de publication
o Création webservice
o Authentification et gestion des droits (hook node access, Système pour
bloquer les contenus en édition, rules...)
o Création mini site sur symfony 2 pour première authentification puis
redirection vers site Drupal
ï‚· Gestion et aide à la montée en compétences des équipes en place
ï‚· Projet en mode agile : SCRUM
ï‚· Configuration GIT / mise en place de Redmine
Evolution et maintenance de la boutique (Symfony)
ï‚· Créer les différentes offres
ï‚· Créer le SSO pour les différents sites qui s’échange avec la boutique
ï‚· Personnaliser le backoffice et correction de bug
Autres Applications (développement native POO)
ï‚· Généré des fichiers Excel (en utilisant l𠆚pi ********) :
o Récupérer les Users_List sur l𠆚pi
o Récupérer les Groups_users sur l𠆚pi
o Récupérer les Users_folders
o Générer les différentes feuilles Excel pour chaque List
ï‚· Un site de présentions et d’inscription (Symfony 2)
o Créer les différents pages
o Intégration du thème
o Création des différents menus
o Création des formulaires d’inscription et de connexion
PHP5/MySql (PHPStorm), jQuery, Wamp server, Environnement de développement
(Windows), CMS (Drupal 7), Symfony 2, Gestion de projet (Trello)
Développement Web/Drupal
ICI Lalune à Paris (75001)
janvier 2013 - août 2013
Développeur PHP5 sur Drupal 7 Backoffice et Front (développement de module et
intégration)
En tant que développeur et intégrateur web, dans une équipe de 4 personnes. Je les ai
accompagnés sur les projets clients allant de Drupal commerce, site vitrine et intranet. J𠆚i
travaillé sur les moteurs de recherche Apach solr, sur la conception des sites, sur les web
services pour les applications mobiles et aussi sur l’intégration des sites tels-que Mewe-car.
ï‚· Module d'envoi courriel pour la validation d'un contenu
ï‚· Mise en place et configuration de module (Search index, Facet, Openlayer, Display
suite, Panel, Views, Mime mail ...)
ï‚· Front (Mise en place du thème : responsive design)
ï‚· Développement de web service pour l𠆚pplication joetmoi.
ï‚· Participation au développement divers.
ï‚· Module d'envoi email pour la validation d'un contenu
ï‚· Mise en place et configuration de module (Search index, Facet, Openlayer, Display
suite, Panel, Views, Mime ma...