
Arnaud Brugnon
Lead Développeur Drupal
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
Work experience
Lead Développeur Drupal
OGFFreelance
Aug 2022 - Present
4 years 3 months
Paris, France
Principales réalisations : 𝐎𝐩𝐭𝐢𝐦𝐢𝐬𝐚𝐭𝐢𝐨𝐧 𝐝’𝐞𝐧𝐯𝐢𝐫𝐨𝐧𝐧𝐞𝐦𝐞𝐧𝐭𝐬 𝐞𝐭 𝐝𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭𝐬 : Amélioration des environnements locaux avec Docker Compose et automatisation des déploiements via Azure DevOps, pour une mise en production fluide et sécurisée. 𝐏𝐫𝐨𝐣𝐞𝐭𝐬 𝐝𝐞 𝐫𝐞𝐟𝐨𝐧𝐭𝐞 : Migration de sites SharePoint et Drupal vers des architectures modernes avec NextJS 13, et intégration d’une architecture Drupal headless. 𝐒𝐨𝐥𝐮𝐭𝐢𝐨𝐧𝐬 𝐚𝐯𝐚𝐧𝐜𝐞́𝐞𝐬 𝐩𝐨𝐮𝐫 𝐥𝐚 𝐠𝐞𝐬𝐭𝐢𝐨𝐧 𝐝𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐮 𝐞𝐭 𝐥𝐚 𝐫𝐞𝐜𝐡𝐞𝐫𝐜𝐡𝐞 : Création d’une sélection avancée de paragraphes avec Paragraph Browser et Paragraphs Library, ainsi qu’une recherche de produits enrichie avec Search API et Drupal Commerce. 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐞𝐭 𝐠𝐞𝐬𝐭𝐢𝐨𝐧 𝐝𝐮 𝐜𝐚𝐜𝐡𝐞 : Mise en place d’un cache NextJS invalidable à la demande et d’un proxy optimisant les imports produits 𝐈𝐧𝐭𝐞́𝐠𝐫𝐚𝐭𝐢𝐨𝐧𝐬 𝐜𝐨𝐦𝐩𝐥𝐞𝐱𝐞𝐬 𝐞𝐭 𝐦𝐢𝐠𝐫𝐚𝐭𝐢𝐨𝐧𝐬 : Migration de CRM via SOAP, refonte de la recherche produit, migration du parc OGF en Drupal 10, un système de génération de PDF multipages intégré avec DomPdf et Twig, et amélioration des performances (divisé par 4) d'un site clé pour le groupe. 𝐀𝐜𝐜𝐨𝐦𝐩𝐚𝐠𝐧𝐞𝐦𝐞𝐧𝐭 𝐝𝐞𝐬 𝐮𝐭𝐢𝐥𝐢𝐬𝐚𝐭𝐞𝐮𝐫𝐬 : Rédaction de manuels détaillés et animation d’ateliers sur les bonnes pratiques Drupal. 𝐓𝐞𝐬𝐭𝐬 𝐞𝐭 𝐦𝐚𝐢𝐧𝐭𝐞𝐧𝐚𝐧𝐜𝐞 : Mise en place de tests unitaires pour garantir la stabilité (UnitTestCase & KernelTestCase)
Développeur Web
Self-employed
Mar 2019 - Present
7 years 8 months
Hybrid
Contribution Drupal : - Mise en place du module "Media Image Display Entity View" (https://www.drupal.org/project/media_image_display_entity_view) - Mise en place du module "Improve Paragraphs library items" (https://www.drupal.org/project/ipi) - Mise en place du module "Bundle form" (https://www.drupal.org/project/bundle_form) - Amélioration de la compression des X-Tag pour le module "Advanced Varnish" (https://www.drupal.org/project/adv_varnish) - Participation à des patches pour la résolution d'anomalies sur divers modules - Publication de bonnes pratiques sur Linkedin
Développeur Drupal
Ministère de l’Économie, des Finances et de la RelanceFreelance
May 2021 - Jul 2022
1 year 3 months
Principales tâches : - Mise en place d’un import de données à partir de flux XML à travers un proxy - Mise en place d’une recherche (trois controllers) via Search API et SOLR sans Views - Mise en place de tests unitaires - Mise en place du support de Liquibase sur Drupal - Mise en place d’un module de plan du site - Mise en place d’une gestion dynamique de liens par environnement - Mise en place de pages d’erreurs personnalisés (Pages 404, 403 et 500) - Amélioration du déploiement de contenus (initialement basé sur le module default_content) - Mise en place d’outils pour l’amélioration des performances (Varnish et Redis)
Développeur Drupal
AdimeoFreelance
Jul 2019 - May 2021
1 year 11 months
Maintenance corrective et évolutive sur des sites Drupal (8 et 7) - Projets : MEDIATHEQUES PLAINE COMMUNE Principales tâches : Refonte de la recherche (via les différents moteurs de recherche) avec des adapters Mise en place d’une pagination ajax entre les notices Mise en place d’un SSO avec le site Mediatic Refonte de la recherche des médiathèques sous Leaflet CCI BUSINESS Principales tâches : Mise en place d’une recherche via Search API (sans views) et SOLR avec différents scopes Mise en place d’un outil de génération de newsletters personnalisés par utilisateur Mise en place d’une carte interactive des entreprises pour un scope défini Mise en place d’une migration des données du Drupal 6 vers le nouveau via Migrate API Mise en place d’un outil de génération de log et de notification (se basant sur le module “entity_activity”) INRIA Principales tâches : Mise en place d’un import de données via des JSON avec Migrate API Mise en place d’une barre latérale gauche dynamique Mise en place d’une recherche via Search API et ElasticSearch PAMLINE Principales tâches : Mise en place des templates en vu d’une refonte graphique Absorption de la base produit (initialement externe au Drupal) avec des facettes paramétrables via des termes de taxonomies Mise en place de quatres recherches via Search API et SOLR (sans Views)
DECASOFT
Oct 2014 - Jul 2019
4 years 10 months
Lead développeur
Mar 2019 - Jul 2019
5 months
Principales tâches : - Rédaction de la documentation technique d'une dizaine de projets en vue d'une transférabilité - Réalisation des réunions de transférabilité
Lead Développeur
Jun 2016 - Mar 2019
2 years 10 months
Région de Paris, France
Principales tâches : - Maintenance corrective et évolutive sur une vingtaine de sites (Drupal 7 et 8, ASP Classic, Google Script) - Gestion du planning - Rédaction de spécifications (techniques et fonctionnelles) - Mise en place d’un processus d’industrialisation (Jenkins, Ansible, Slony) - Audit de code, de sécurité et de performance - Mise en place de trois nouveaux sites (Institut Friedland en Drupal 7, VORéseaux95 et HUB en Drupal 8) - Assistance à la configuration de serveur
Développeur Drupal
Oct 2014 - Jul 2016
1 year 10 months
Principales tâches : - Maintenance corrective et évolutive sur une vingtaine de sites (Drupal 7 et 8, ASP Classic, Google Script) - Assistance à la configuration de serveur - Assistance téléphonique pour les utilisateurs