Projets - Développeur web freelance PHP et formateur Drupal 8

Un aperçu des principaux projets réalisés ces dernières années, notamment en Drupal

J'ai oeuvré tout d'abord en tant qu'ingénieur d'études et développement PHP / CMS dans 2 grandes SSII parisiennes : Smile, premier intégrateur de solutions open source en Europe, et Netapsys (pour qui j'ai écrit quelques articles).

En tant que salarié puis en freelance (tout en étant adhérent et contributeur de l'association Drupal France), j'ai eu l'occasion de travailler pour des gros comptes tels que Teksial (filiale d'Engie) ou Dalkia (filiale d'EDF), des structures publiques telles que le Ministère de la Ville, de la Jeunesse et des Sports, la Banque de France, la Française des Jeux ou le Stif, mais aussi pour des acteurs culturels tels que des sites de presse ou l'Opéra de Paris.

Screenshot

Logo de Saint-Gobain

Création d'un site Drupal 8

2018 (Freelance)

Développeur Drupal 8 sur le site d'inspiration www.saint-gobain.fr (...) : création d'un type de champ custom via la Field API, implémentation de requêtes REST via Guzzle, utilisation de la Search API et de Solr, création d'un type de tri custom pour le module views, création d'extension et de filtres twig, implémentation de la ReCAPTCHA Google, création d'un module permettant la gestion des cookies par utilisateur et réseau social suivant la RGPD, création d'un filtre custom (plugin basé sur la Filter API), theming avec sass et gulp... Ecriture d'une rétro-documentation.
Articles de presse :
Les Echos Le Figaro Le Moniteur Societe.com BFM Business

Screenshot

Logo du Fafiec

Création d'un site Drupal 8

2017 (Freelance)

Lead dev sur un espace réservé aux organismes de formation accompagnés par la Fafiec (...) : mise en place d'une SSO avec OpenId et appel à de nombreux webservices REST afin d'effectuer une gestion de collaborateurs (avec la création, via l'Entity API, d'un système de droits par utilisateurs), d'établissements, de factures... Utilisation approfondie de l'API Drupal avec des services, des events, des droits d’accès (avec AccessInterface) la création d'un plugin étendant la classe AccessPluginBase pour ajouter de nouveaux droits d'accès sur les vues, ou d'un autre de type EntityReferenceSelection afin de fournir un meilleur selection handler au champ entity_autocomplete, utilisé notamment par le module Masquerade.

Screenshot

Logo de Apas

Lots d'évolutions sur deux sites Drupal 8

2017 (Freelance)

Mise en place d'évolutions sur le site e-commerce de l'Apas ainsi que sur son Intranet (...) : sur le site public, construction d'un espace personnel pour les clients, consommant des webservices REST issus d'un site en Symfony 3 afin de lister les commandes des utilisateurs et leur permettre de payer en ligne, ou encore d'uploader des documents. Sur le site intra-entreprise, branchement d'un moteur Solr pour effectuer une recherche documentaire, mise en place d'un workflow de validation et d'une gestion de groupes d'utilisateurs, implémentation d'un espace personnel.

Screenshot

Logo de anrs

Développement d'un site Drupal 8

2017 (Freelance)

Lead dev sur le site multilingue de l'Agence nationale de recherche sur le sida www.anrs.fr (...) : création d'un filtre Views custom, consommation de l'API REST de Twitter, configuration du multilingue, création d'un schéma interactif. Conception d'un build Jenkins pour des déploiements automatisés du projet.

Screenshot

Logo de Mgefi

TMA sur deux sites Drupal 8

2017 (Freelance)

Résolution d'anomalies et nouveaux développements sur le site adhérent www.espaceadherent.mgefi.fr et sur le site vitrine www.mgefi.fr (...) : mise en place de formulaires, de recommandations SEO, de breadcrumbs précises avec l'implémentation de BreadcrumbBuilderInterface...

Screenshot

Logo de descartes Université Paris Descartes

Licence 1 de Psychologie, mention Bien

2016-2017 (Etudiant)

A la faculté Paris Descartes (leader dans la recherche en psychologie) www.univ-paris5.fr (...) : étude de l'ergonomie, des statistiques descriptives et inférentielles, de la psychochologie expérimentale, cognitive et sociale. Rédaction d'un court mémoire d'ergonomie sur un cas pratique.

Screenshot

Logo d'Apreva Apreva

Evolutions sur un site Drupal 8

2017 (Freelance)

Résolution d'anomalies et évolutions sur le site www.apreva.fr (...) : mise en place de formulaires dynamiques utilisant des webservices SOAP, de recommandations SEO, de nouvelles vues et types de contenus ainsi que leur intégration.

Screenshot

Logo de la BDF Banque de France

TMA sur un site Drupal 7

2016-2017 (Freelance)

Tierce Maintenance Applicative sur www.banque-france.fr (...) : theming, résolution d'anomalies et développements sur projet multisite et multilingue à fort trafic.

Screenshot

Logo de Dalkia Dalkia (filiale d'EDF)

Création d'un site Drupal 8

2016 (Freelance)

Theming et développement sur www.dalkia.fr (...) : customisation avancée de thème (hooks de preprocess, suggestion de templates...) sur de nombreuses vues et création d'un module utilisant l'API twitter pour ce grand compte réalisant plus de 3 milliards de chiffre d'affaires. Egalement, implémentation d'un plan de marquage Google Tag Manager (tracking de clics, de lecture de vidéos...).

Screenshot

Logo de la FDJ Française des Jeux

Formation Drupal 8

2016 (Freelance)

Formation exploitation et utilisation de Drupal 8 (public d'administrateurs systèmes) (...) : nouveautés et architecture de D8, gestion des workflows et des droits. Architecture de la BDD, amélioration des performances, utilisation de Drush. Mise en place d'un multi-sites et d'un multilingue, migration d'un D7 vers un D8...

Screenshot

Logo d'OpenClassrooms OpenClassrooms

Ecriture du cours Drupal 8

2016 (Freelance)

Ecriture d'un livre complet sur Drupal 8 (...) (installation, utilisation, création de thèmes et de modules) : openclassrooms.com/courses/3162606?status=waiting-for-publication

Screenshot

Logo d'Aquadouceur' Aquadouceur

Création d'un site Drupal 8

2016 (Freelance)

Mise en place et theming du site aquadouceur.fr (...) : héritage de thème et surcharge de templates Twig, gestion du serveur web, mise en place d'un plan SEO et SEA, réalisation d'une étude ergonomique.

Screenshot

Logo de l'Atelier Musical L'Atelier Musical

Création d'un site Drupal 8

2016 (Freelance)

Mise en place et theming du site www.atelier-musical.paris (...) : héritage de thème et surcharge de templates Twig, utilisation d'images responsives, gestion et optimisation de l'hébergement (VPS OVH de seulement 2 Go de RAM).

Screenshot

Logo de l'EPSI EPSI

Formations en technologies web

2013-2017 (Freelance)

Formations sur les technologies web open-source et sur la conception logicelle (environ 200h par an) (...).
Matières dispensées chaque année : HTML5/CSS3, PHP, MySQL, Javascript / jQuery, Symfony, Ergonomie / UX design. Et certaines années : Python, POO, UML. Exemple de projets réalisés par mes étudiants : un jeu de gestion web

.
Screenshot

Logo de Acensi Acensi

Formation Drupal 8

2016 (Freelance)

Formation pour webmaster et intégrateur Drupal 8 (...) : webmastering, bonnes pratiques, création de thèmes et optimisations pour l'hébergement.

Screenshot

Logo de Teksial Teksial (filiale d'Engie)

Création d'un site Drupal

2016 (Freelance)

Intégration de différents simulateurs sur le site des économies d'énergie www.monexpert-isolation.fr (...) : création d'un formulaire complexe (et responsive) sous Mustache/Drupal 7. Création de webservices REST (calcul de primes, de crédits d'impôt).

Screenshot

Logo de l'ESCEN ESCEN

Formations en technologies web

2016-2017 (Freelance)

Formations sur les technologies web open-source (...).
Matières dispensées : PHP, Javascript, jQuery.

Screenshot

Logo du Stif Stif

Intranet

2015-2016 (Freelance)

Missions ponctuelles (TMA) sur un Intranet en Typo3 du Syndicat des transports d'Île-de-France (...).
Travaux réalisés : connexion à un annuaire LDAP, formation des utilisateurs, résolution de bugs...

Screenshot

Logo du CLIP CLIP (association)

Formations en informatique à des détenus

2016 (Bénévole)

Dispense de formations de type bureautique, web.

Screenshot

Logo de Teksial Teksial (filiale d'Engie)

Création d'un robot (crawler)

2015 (Freelance)

Conseil et aide à la réalisation d'un robot en Python.

Screenshot

Logo de Planet Planet.fr

Evolutions sur des sites Drupal

2015 (Freelance)

Développement sur un Drupal multisite à fort trafic, notamment Planet.fr / Medisite (...).
Migration de vidéos (consommation de l'api Dailymotion) et évolutions diverses sur un site à très fort trafic (10 millions de visites chaque mois).

Screenshot

Logo de Planet Planet.fr

Refonte partielle du site femmesplus.fr

2015 (Netapsys)

Développement sur un Drupal multisite à fort trafic, sur la section www.femmesplus.fr/cuisine/707 (...).
Refonte graphique, mise en pratique de recommandations SEO.

Screenshot

Logo du Stif Stif

www.navigo.fr, www.stif.org, et www.stif.info

2015 (Netapsys)

Mise en place de recommandations SEO sur les sites www.navigo.fr, www.stif.org et www.stif.info (...) telles que respect des normes W3C, gestion du duplicate content, mise en place de redirections, micro-datas…

Screenshot

Logo de Teksial Teksial (filiale d'Engie)

Création d'une application Drupal 7

2014-2015 (Netapsys)

Création de l'application Drupal 7 www.swapp.engie.fr (...) avec SSO et synchronisation avec une instance Salesforce. Implémentation de nombreux webservices (SOAP et REST).

Screenshot

Logo de l'opéra de Paris Opéra de Paris

Audit du principal site web

2014 (Netapsys)

Audit du site Drupal www.operadeparis.fr et analyse de ses flux (SAML, SOAP)

Screenshot

Logo du CIDJ CIDJ

Création d'un site Drupal 7

2014 (Netapsys)

Refonte du site Drupal 7 www.actuel-cidj.info (...) avec SSO et création de modules basiques (administration de carrousel, module d’import de données textuelles et vidéos).

Screenshot

Logo du ministère Ministère de la Ville,
de la Jeunesse et des Sports

ville.gouv.fr, jeunes.gouv.fr, sports.gouv.fr

2014-2015 (Netapsys)

Diverses résolutions de bugs et évolutions (...) sur les sites www.ville.gouv.fr, www.jeunes.gouv.fr, www.sports.gouv.fr

Screenshot

Logo du ministère Ministère de la Ville,
de la Jeunesse et des Sports

www.associations.gouv.fr

2014 (Netapsys)

Développement d’un plugin Spip synchronisé avec une carte utilisant l’API de Géoportail (...) : www.associations.gouv.fr/30-les-centres-de-ressources.html

Screenshot

Logo de Tahiti Tourisme Tahiti Tourisme

Création d'un site Typo3

2013 (Smile)

Refonte du multisite Tahiti Tourisme (...) : développements de nombreux modules Typo3 (moteur de recherche, module backoffice, module d’importation programmée…)

Screenshot

Logo de Allianz Allianz, Opcalia, Eau de Paris

Evolutions de sites Typo3

2013 (Smile)

Mise en place d’évolutions sur divers sites Typo3 (...) : www.opcalia.com, www.allianz.fr, www.eaudeparis.fr

Screenshot

Client confidentiel

Création d'un site de rencontre en Symfony 2

2012 (Netapsys, stage)

Développement d'un site de rencontre aux fonctionnalités complexes (...) : création d’un bundle d’administration, mise en place de bundles tels que FOSUserBundle, KnpPaginatorBundle.