Expert en gestion technique de projet et architecture logicielle avec plus de 10 ans d'expérience dans la conception de solutions complexes. Spécialiste Drupal, j’ai dirigé des équipes techniques dans la réalisation de plateformes multisites performantes et sécurisé des projets de refonte à grande échelle. Solide expérience en DevOps et gestion des cycles de vie des produits dans des environnements cloud.
Compétences Clés
- Architecture Technique : Conception de systèmes multisites (Drupal, Symfony), microservices, cloud (AWS, Docker, Kubernetes).
- Gestion de Projet : Agile (Scrum), découpage et estimation des tâches, gestion d’équipes techniques (5-10 développeurs).
- DevOps : CI/CD (Gitlab CI, Jenkins), Docker, Kubernetes, automatisation des déploiements.
- Sécurité et Optimisation : Audits de sécurité, optimisation de la performance (Varnish, Redis, RabbitMQ).
- Maintenance et correction de bug d’une application en JAVA/ANGUALR
- Management : Encadrement des équipes, formation et accompagnement des MOA/MOE.
- Technologies : Drupal 7/8/9/10, PHP, Symfony, React, AWS, Docker, Gitlab, CI/CD, Terraform.
Expériences professionnelles
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’architecture applicatif) pour le comité
d’architecture SI1.
• Collaboration étroite avec les MOA pour définir les besoins et l’architecture serveur.
• Collaboration étroite avec les OPS pour définir les besoins et l’architecture 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.
– 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.
Développement refonte / migration ENI sur Drupal / Symfony :
ï· Concevoir architecture headless (Drupal – RestApi -React)
ï· Définir l’architecture 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.
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’agrégation css/js pour le front et d’autres 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’exploit)
Développement refonte / migration Francetv sport sur Drupal 8:
ï· Participer à l’atelier 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
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’architecture
ï· 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’annuaire 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’api ********) :
o Récupérer les Users_List sur l’api
o Récupérer les Groups_users sur l’api
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’ai
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’application 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 mail ...).
ï· Front (Mise en place du thème : responsive design)
PHP5/MySql (PHPStorm), jQuery, Wamp server, Environnement de développement
(Windows), CMS (Drupal 7), Gestion de projet (Redmine, Jenkins)
octobre 2012 - décembre 2012
Développeur PHP 5
Développeur Drupal 7 (développement de module et theme)
ï· Module personnalisé pour la gestion des utilisateurs avec des nouveaux thèmes
ï· Implémentation des différents rôles utilisateurs
ï· Tracé la création des utilisateurs
ï· Création de module d’import et d’export et gestion d’XML sur drupal
Développement Web et modules applicatifs (Alternance)
Murex à Paris
octobre 2011 - septembre 2012
En tant que développeur et webmaster, dans une équipe de 2 personnes. On je participais à la
mise en place de l’intranet de la migration du site murex sur drupal, le support des
applications internet et des développements de nouveaux produits.
Migration de site du Murex sur Drupal 7
ï· Personnaliser le template du site
ï· Script de migration des contenus
ï· Script de migration des soumissions
ï· Un module de personnalisation de l’interface Webform Admin
Amélioration de l’intranet (Drupal 7)
ï· Création de nouvelle espace
ï· Intégrer de nouveaux contenus
ï· Création de nouvelle vue
ï· Développement Module
Développement d’un ADD-In sur Microsoft Outlook 2007/2010
ï· Création d’un module sur Outlook qui met en relation le CRMSales et Outlook
ï· Faire des mises à jour automatiques du module
Support technique
ï· Support le site Wiki (Création de nouvelle espace, attribution des droits, assistance
fonctionnelle)
C# (Microsoft Visual Studio), PHP5/MySql (Aptana), Server web (IIS7), Environnement de
développement (Windows), CMS (Drupal 7), Gestion de projet (Perforce)
Études et formations
Master 2 informatique ingénieur Eurotech
IRIS 75017 Paris
2011
Master 1 informatique ingénieur Infosup
75017 Paris
2010
Licence pro en Imagerie numérique, mention passable
Université du Littoral 62100 Calais
2009
Licence en GENIE LOGICIEL - Mention A bien
(ISI) à Dakar
2008
DTS 2 en informatique de gestion - Mention A bien
(ISI) à Dakar
2007
Langues
Anglais - C2
D'autres freelances Développeur PHP
Ces profils pourraient vous intéresser !
Laurent
Développeur / Chef de projet informatique expérimenté