EXPERIENCES PROFESSIONNELLES
03/2022 Groupe reussir
10/2022 LEAD DEVELOPPEUR DRUPAL
********/
Maintenance corrective et évolutive des multisite drupal du groupe , Migration du
multisite de drupal 8 vers drupal 9 , gestion du serveur platform sh , implementation
de apache solr pour optimiser les recherches et varnish pour la gestion des caches et
l’optimisation de la performance .
Reprise et maintenance d’un projet sur symfony 4
Gestion d’une équipe de développeur drupal et assignation des
taches et aide à la montée en compétences .
Prise en main des demandes et les traduirs en solutions techniques
prêtes à l’implémentation .
Environnement : PHP, DRUPAL 8, GITLAB, MYSQL, shotrtcut , docker ,
dockersal , nginx , apache solr , varnish
01/2021 Agrica
10/2021 DEVELOPPEUR DRUPAL SENIOR
********/
Maintenance corrective et évolutive .
Migration des fonctionnalités depuis l’ancienne plateforme legacy vers drupal 8
Reprise et compréhension du travail énorme déjà fait sur la plateforme
Veiller au respect de règles métiers déjà en place ou dans le cadre d’évolutions .
Consommation d’api et services back depuis une application java
Création de modules custom drupal 8
Environnement : PHP, DRUPAL 8, GITLAB, MYSQL, JIRA , VDI VM HORIZON,
STACK WAMP , JQUERY , AJAX
05/2020 Generali
08/2021 DEVELOPPEUR DRUPAL SENIOR
Impl émntation d’une application interne de réferencement des différentes
applications et projets sous drupal 8 .
Création de modules et thèmes drupal 8 .
Environnement : PHP, DRUPAL 8, GITLAB, MYSQL, MICROSOFT AZURE , DOCKER
04/2019 Businesslab
05/2020 LEAD DEVELOPPEUR DRUPAL
********
Conception et développement
Implémentation de services Rest sous Drupal 8 , implémentation de modules custom
d8 et d7 , optimisation des et configurations des systèmes de caches ,configuration de
scripts de deploiements jenkings , mise en place de scripts gitlab ci .
Environnement : PHP, DRUPAL 8, jenkins gitlabCI, MYSQL, GIT, DOCKER
02/2018 BONDUELLE
04/2019 CONSULTANT FULLSTACK SENIOR
********/
Conception et développement
Implémentation de services Rest sous Drupal 8 pour servir du contenu au front sous
Angular.
Implémentation de la section greenologies sur le front en Angular
Corrections de différents bug liés au back-end drupal 8
Environnement : PHP, DRUPAL 8, ANGULAR 4, MYSQL, GIT, DOCKER
BONDUELLE
PROJET : TRANSPORTABLE
CONSULTANT FULLSTACK SENIOR
********/
Création de Endpoint Rest sous Node JS, pour servir des données à partir de la base
dynamo db et autres sources interne de données Angular 6 côté front.
Création de différentes règles de gestion de permissions utilisateurs et les accès
Intégration de sample saml dans le processus de login utilisateur.
Environnement : NODE JS, DYNAMO DB, AWS, ANGULAR 6
BONDUELLE
PROJET : TRANSPORTAL
CONSULTANT FULLSTACK SENIOR
********/
Création de Endpoint Rest sous Node JS, pour servir des données à partir de la base
dynamo db et autres sources interne de données Angular 6 côté front.
Création de différentes règles de gestion de permissions utilisateurs et les accès
Intégration de sample saml dans le processus de login utilisateur.
Environnement : NODE JS, DYNAMO DB, AWS, ANGULAR 6
BONDUELLE
PROJET : SMART TV
CONSULTANT FULLSTACK SENIOR
Définition de la priorité des tâches par importance, complexité et temps de
développement,
Respect des bonnes pratiques de développement.
Conception et développement
Création d’une application Android pour Smart tv qui affiche des recettes selon les
critères choisis par l’utilisateur.
Environnement : ANGULAR JS, CORDOVA, GULP , AWS
BONDUELLE
PROJET COCKPIT
CONSULTANT FULLSTACK SENIOR
********
Création de nouveau connecteurs aux différentes Api externes pour avoir les
données regroupées sur un seul système.
Mise en place d’un système de log et un système d’avance de gestion des erreurs
Corrections de nombreux bugs.
Environnement : JAVA, APACHE TOMCAT, MYSQL, SPRING BOOT
09/2017 MYCONSULTING.DIGITAL
02/2018 PROJET : ELEGIA
DÉVELOPPEUR PHP DRUPAL 7
********/
Maintenance corrective et évolutive
Création de nombreuses fonctionnalités pour la gestion des formations et
changements du système de gestion du panier selon les demandes client
Environnement : PHP, DRUPAL7, DRUPAL COMMERCE, MYSQL, GIT,
PLATFORM.SH, SOLR
09/2017 NEOVIA
03/2015 DEVELOPPEUR DRUPAL SENIOR
Projet : Orange France (la communauté des services oranges)
********/
Création d’Api en utilisant Drupal 8 comme base back end pour implémenter un
front end sous Node Js.
Maintenance et amélioration des fonctionnalités existantes.
Implémentation de différents modules custom (forums, jeux interactifs, jeux
éducatifs).
Création d'un module custom pour un système de loterie par palier création de
plugins Rest Drupal pour la communication avec le front et la gestion de la
participation des utilisateurs.
Création d'un module custom pour intégrer Drupal 8 à l'Api de mail pour gérer et
envoyer les mails
Création d'un module pour définir un nouveau rôle utilisateur avec leurs forums
propres, et création de plugins Rest Drupal 8 pour la communication avec le front
end pour la gestion des forums et des droits.
Création d'un système de gestion de limite d'achat par produit par boutique orange
Création d'un module custom de gestion des Cgu, création des plugins Rest Drupal 8
pour les opérations crud sur les Cgu et l'acceptation des Cgu par les utilisateurs.
Création d'un module pour extraire les données exporter différentes statistiques liées
aux différents jeux (crée par une partie tierce) disponible sur la plateforme et
implémentation d'un système de point pour rajouter des points aux comptes des
utilisateurs selon leurs scores de jeux pour les utiliser après pour gagner différents
cadeaux et participer aux loteries.
Maintenance des modules custom existants qui gèrent les utilisateurs, boutiques, jeux,
profils ….
Corrections de bugs et amélioration continue des fonctionnalités existantes
Création des templates de mails liés aux différentes actions des utilisateurs et
événements.
Maintenance et amélioration des interfaces de communication avec des Api externes
pour les commandes des boutiques.
Modules Drupal utilisés : Adress, admin toolbar, backup & migrate, ctools,
devel, entity embed, field group, maillog, media entity, paragraphs, pathauto,
restui, smtp, swiftmailer.
Environnement : PHP, DRUPAL 8, MYSQL, GIT, VAGRANT,
JAVASCRIPT, ELASTICSEARCH
NEOVIA
PROJET : BRAINNED
DÉVELOPPEUR DRUPAL SENIOR
Création d'un site pour free-lance étudiant sous Drupal 8, ce site est une plateforme
ou les entreprises peuvent publier des annonces de travail free-lance qui seront
attribués à des étudiants selon leurs domaines études.
********/
Animation & Sprint planning.
Respect des bonnes pratiques de Drupal
Création d'un module custom qui gère la suggestion des projets aux étudiants selon
leurs profils et domaines d'expertises.
Création d'un module pour générer des devis
Création d'un module de messagerie pour la communication entre étudiants
prestataires et clients.
Intégration du html fournie dans un thème custom
Modules Drupal utilisés : admin toolbar, backup & migrate, config update,
ctools, devel, ...
Environnement : PHP, DRUPAL 8, JQUERY, MYSQL, GIT, VAGRANT
NEOVIA
PROJET : APK UPDATER
DEVELOPPEUR PHP SYMFONY
Api Rest et interface admin sous Symfony 3, ce service consiste en un service en
ligne pour les mises à jours des applications et firmware pour des tv box Android
********
Création d'un web service avec fos rest bundle pour communiquer avec une
application Android qui a pour but de donner une liste d'application à installer,
vérifier les mises à jours disponibles pour les applications, et de valider les
abonnements des utilisateurs en utilisant les adresses mac des Android tv box.
Création d'une interface d'administration web avec Symfony easy admin bundle, pour
que les admins puissent se connecter et modifier la liste des applications à installer et
gérer l'état des abonnements.
Environnement : PHP, SYMFONY 2/3, JQUERY, MYSQL, GIT, FTP
NÉOVIA
PROJET : AHRGOS
DÉVELOPPEUR DRUPAL SENIOR
Création d'un site de reporting d'abus dans les environnements professionnel sous
Drupal 8.
Durée du projet 4 mois
********/
Conception et architecture de sites selon le cahier des charges fourni par le client
Création d'un module custom pour la création des alertes par les utilisateurs
(multistep form)
Création d'un module simplifié de messagerie entre les utilisateurs qui ont déposé des
alertes et les utilisateurs qui sont assignés à gérer les alertes.
Intégration du html fournie par le client dans un thème custom et création des appels
des templates dans les controller.
Modules Drupal utilisés : admin toolbar, backup & migrate, ctools, devel,
libraires ...
Environnement : PHP, DRUPAL 8, JQUERY, MYSQL, GIT, VAGRANT
03/2015 ENANO-TECH
12/2013 EXPERT DRUPAL
Projet : ********
Création d'un site de calcul d'itinéraire sous Drupal 7 pour les moyens de transport
en commun sur le nord du pas de calais, Pass Pass sert à la fois de calculateur
d'itinéraires et de site informatif.
********/
Respect des bonnes pratiques Drupal.
Audit du site
Création de modules customs pour la gestion des contenues et des flux rss externes
pour les afficher avec les différents types de contenues.
Création d'un module d'exploration de région qui communique avec un Api externe
pour afficher les différents moyens de transports publiques disponibles, la durée des
trajets, les horaires, les points d'intérêts sur une carte interactive et avec un tableaux
d'informations.
Création d'un module de tarifs qui com...