Depuis 17/2022 Infogene DEV Senior Drupal
Projet : Projet : Recueillir, analyser et challenger les besoins métiers des utilisateurs afin de faire évoluer les systèmes ou de concevoir de nouvelles solutions.
Missions effectuées :
Réalisation d'une mission TMA en interne pour des projets de secteur publique essentiellement des projets ministérielles en forfaitaires
- Refonte et migration du site public de Drupal 7 vers Drupal 8
- Mise en place d’une structure conforme à l’intégration continue et le déploiement continu (Jenkins, Maven, SonarQube, Nexus)
- Développement de nombreux modules spécifiques au métier
- Mise en place d’un système d’Edition des contenus responsive qui s’adapte parfaitement au mobile, tablette, desktop
- Gestion des nombreux API REST (envoi des mails, newsletter, formulaires…).
Environnement technique :
• Drupal7/8, PHP5/7, MySQL, HTML5, CSS3, jQuery, webservices SOAP/REST, Intranet, windows 7/vagrant, Apache2
• Sublime text 3, Drush, Mingle, SVN, Git, API REST, Xml, Json, Drupal console, composer
• Memcached, Opcache, Bootstrap4
Depuis 04/2019 Sopra Steria DEV Senior Drupal
Projet : Projet : Recueillir, analyser et challenger les besoins métiers des utilisateurs afin de faire évoluer les systèmes ou de concevoir de nouvelles solutions.
Missions effectuées :
Réalisation d'une mission TMA en interne pour des projets de secteur publique essentiellement des projets ministérielles en forfaitaires
- Refonte et migration du site public de Drupal 7 vers Drupal 8
- Mise en place d’une structure conforme à l’intégration continue et le déploiement continu (Jenkins, Maven, SonarQube, Nexus)
- Développement de nombreux modules spécifiques au métier
- Mise en place d’un système d’Edition des contenus responsive qui s’adapte parfaitement au mobile, tablette, desktop
- Gestion des nombreux API REST (envoi des mails, newsletter, formulaires…).
Environnement technique :
• Drupal7/8, PHP5/7, MySQL, HTML5, CSS3, jQuery, webservices SOAP/REST, Intranet, windows 7/vagrant, Apache2
• Sublime text 3, Drush, Mingle, SVN, Git, API REST, Xml, Json, Drupal console, composer
• Memcached, Opcache, Bootstrap4
04/2018-03/2019 AUSY - ORANGE Drupal 7/8 Senior
Projet : Projet : Recueillir, analyser et challenger les besoins métiers des utilisateurs afin de faire évoluer les systèmes ou de concevoir de nouvelles solutions.
Missions effectuées :
- Proposer des solutions innovantes dans le respect des bonnes pratiques du groupe.
- Analyse des spécifications fonctionnelles fournies par le client
- Refonte responsive design.
- Migration des applications vers php7.
- Migration des modules custom D7 vers D8.
Environnement technique :
• Drupal7/Drupal 8, PHP5/7, MySQL, HTML5, CSS3, jQuery, web services REST, Intranet, Windows/Lunix, Apache2
• Sublime 3, PhpStorm, Drush, Mingle, Git, Rest, Xml, Json ,Drupal Console, Composer, PHPUnit, SonarQube
• Memcached, Bootstrap4
Depuis 10/2017 jusqu’à 03/2018 AUSY-CNAS Développeur PHP/Drupal 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.
Missions effectuées :
- Refonte responsive design.
- Theming : création des templates (TWIG, HTML, CSS) pour l'affichage en Frontend.
- L'optimisation des existantes requêtes SQL.
- Développement d’un module sur mesure Drupal 8 qui permet de créer un moteur de recherche pour faciliter la recherche des salaries soit par la date d’entrée, le nom avec une auto complétion et le prénom et un filtre de tri des résultats par (Pays et Site,).
- Développement d’un module sur mesure Drupal 8 qui gère les événements organisés par l’entreprise dans ses différents sites.
- Développement d’un module sur mesure Drupal 8 qui gère l’authentification en mode SSO : Accéder au site partir du server LDAP (Openldap).
- Optimisation de code et amélioration de la vitesse de chargement des pages.
- Mise en place d’un workflow qui permet de gère les demandes des formations.
- Mise en place et réglage des modules nécessaires (des modules de CMS Drupal)
- Méthodologie Agile et scrum Framework.
- Integration continue (Git, Bitbucket, platform.sh)
- Mise en place d'un module qui permet de générer les logs de moteur/logs de connexion dans un fichier CSV.
- Migration des utilisateurs de l’ancien site.
Environnement technique :
• Php 5 to 7.1, Drupal 7, Drupal 8, MySQL, Solr Search engine, REST API, SOAP, Html5, CSS3, JavaScript, jQuery, Bootstrap3, SQL, jQuery, JavaScript, AJAX
• Ubuntu, Debian, Lamp Server, VirtualBox, NetBeans, sublimText, FileZilla, Git, Jenkins, Bitbucket, docker
2016-2017 AUSY - ORANGE DEV Drupal confirmé
Projet : La boîte (Espace NEP) est un site collaboratif qui s’inscrit dans le plan stratégique Essentiels 2020, axe « Employeur digital et humain » et participe ainsi à la Nouvelle Expérience Projet Plus de 1500 fiches autour des nouvelles méthodes, outils et pratiques agiles et d’amélioration continue sont disponibles sur le site qui s’enrichit au fil de l’eau grâce aux interactions et aux créations de contenus faits par les collaborateurs.
Le site permet ainsi une prise en main des pratiques en toute autonomie. Il permet également une mise en relation et des partages via des retours d’expérience et encourage une communauté active.
Missions effectuées :
- Développement d’un module sur mesure Drupal 7 pour la gestion des utilisateurs /pages/fiches /playlists sur une application intranet de portail partenaire.
- Proposer des solutions innovantes dans le respect des bonnes pratiques du groupe.
- Refonte responsive design.
- Développement d’un module sur mesure Drupal 7 qui de créer un moteur de recherche qui cherche des fiches ou playlists par date, mots-clés avec une auto-complétion et un filtre de tri des résultats par date de création plus aussi la possibilité de faire une recherche plus avancée dans le contenu des fiches/playlists .
- Développement d’un module sur mesure Drupal 7 qui gère l’authentification en mode SSO : Accéder à La boîte à partir du GASSI/Guardian.
- Optimisation des performances de l’application et amélioration de la vitesse de chargement des pages.
- Mise en place d'un workflow pour la publication des fiches
- Mise en place d'un module qui permet de générer les logs de moteur/logs de connexion dans un fichier CSV
Environnement technique :
• Drupal7, PHP5, MySQL, HTML5, CSS3, jQuery, webservices SOAP/REST, Intranet, windows 7, Apache
• Sublime text 3, Drush, Mingle, SVN, Git, Rest, Xml, Json,
• Memcached, Opcache, Bootstrap3, Bower, Modernize, Founder.
2014-2016 ALLWEBSITE SOLUTIONS Développeur Web Sénior
Projet : Recueillir, analyser et challenger les besoins métiers des utilisateurs afin de faire évoluer les systèmes ou de concevoir de nouvelles solutions.
Missions effectuées :
- Gérer ces projets d’adaptation des systèmes (conception technique, développement, paramétrage) et en coordonner la mise en œuvre
- Proposer des solutions innovantes dans le respect des bonnes pratiques du groupe
- Initier et maintenir un référentiel de documentation sur les développements effectués ainsi qu’une documentation support orientée utilisateur
- Développement et intégration de sites boutique e-commerce sous Presta shop, Magnéto & Drupal Commerce
- Développement et intégration de sites vitrines administrables, type portail, corporatiste ou événementiels sous le CMS WordPress
- Développement de back-offices sur mesure Développement sur CMS
Développer en suivant les normes et standards définis par le groupe en termes d’outil et de recommandations.
Réalisation(s) :
• EuroLab | Drupal 7
Migration de site de CMS Wordpress vers Drupal 7.
Analyse des données et création d’un plan de migration.
Développement de module CRUD (Create Read Update Delete), qui correspond à la mise en place des quatre opérations élémentaires et indispensables de tout développement informatique.
Refonte responsive design.
Intégration, configuration, et personnalisations de solution Drupal.
Estimation des charges de travails avec le chef de projet.
• ******** | Drupal 8
Intégration, configuration, et création d’un site vitrine sur Drupal 8.
Installation et configuration « modules Contribues » utilisés dans le site.
Export de CSV
Gestion de cron
• CF Médias | Site Contacts-IMMO | Drupal 7
Refonte & Migration de site depuis Drupal 6 vers Drupal 7
Analyse des données et création d’un plan de migration.
Développement de Web Services pour alimenter l'application mobile.
Développement des Classes d'analyse des flux XML envoyé par les opérateurs et mise en place de test via PHPunit
Développement & intégration de block de mise en avant des annonces, avec rafraichissement des mises en avant (Views + View Modes+ JQuery + css).
Utilisation de domain et subdomain pour créer une multitude de site
Connexion des composants Back avec Drupal.
• Le Figaro | Drupal 7
Amélioration du réseau social du journal, ajout de nouvelle fonctionnalités et maintenance
Réécriture complète du système de gestion des activités sur du No-SQL
Migration des données des utilisateurs.
Développement d’un module sur mesure drupal 7 de gestion de reporting sur une application intranet
Revu du code pour assurer sa cohérence
Travail avec features et profil d'installation
Utilisation du git flow légèrement modifié
Création de job jenkins pour les déploiements
• Koze Conseil | Drupal 7
Développement d’un...