Durant les 11 dernières années, j'ai développé une expertise dans la réalisation
de sites et d'applications web dont 5 ans sur Drupal.

#Drupal 7/8 #PHP 5/7 #HTML(5) #CSS(3) ResponsiveDesign

#Javascript #jQuery #Symfony2 #Yii #Zend

#WebServices #Rest Json #SQL

profil

Germain Laroche

Lieu : 92290 Chatenay Malabry FRANCE

Email : germain.laroche@free.fr

Numero : 06 88 33 82 95

Compétences

  • Conception et développement de sites et d’applications web
  • Analyse, expertise technique
  • Rédaction de cahiers des charges
  • Gestion de projet
  • Expert Drupal 7/8
Développement Web
Intégration Web
SEO
Design
Langages
PHP 5/7 HTML(5) CSS(3) JavaScript jQuery Json XML C# iOS
CMS
Drupal 8 Drupal 7 Wordpress Prestashop
Framework PHP
Symfony(2) Zend Yii Open PHP Cake PHP
Web Services
REST JSON SOAP
SGBD
MySQL PostgreSql Microsoft SQL Server SqLite Access
Méthodologies
SCRUM Cycle en V
Outils
Jenkins Jira Sendinblue Mantis PhpStorm Eclipse XCode
Versioning
GIT SVN
Design
Photoshop Adobe Illustrator
 

Anglais, pratique professionnelle.

Expériences

Lead developpeur WEB
-
(
1.5 ans
)
janvier 2017 - septembre 2018 ( 1.5 ans )
Familles Rurales
Lead developpeur Drupal 8
Drupal 8 Solr Web services Rest Json Html5 CSS3 Redis PHP7 Javascript jQuery MySQL GIT SendinBlue

Familles Rurales, association reconnue d'utilité publique, est une confédération nationale d'associations familiales, agréée comme association de consommateurs. Familles Rurales est constituées d'une fédération nationale, de fédérations régionales et/ou de fédérations départementales et de plusieurs milliers d'associations.

Objectifs : 

  • Création du site Institutionnel
  • Création du site Web des Familles. Web des Familles est un moteur de recherche pour les familles cherchant des activités proposées par les associations dans leurs régions, départements (géolocalisation).
  • Mise en place de la génération automatique des sites fédéraux et associatifs. Les fédérations ou les associations le souhaitant peuvent via le back office Familles Rurales (déjà existant) lancer la génération de leur site Drupal, puis simplement selon leurs droits personnaliser le site et ajouter du contenu.
  • Mise en place d'une API permettant à tous les sites de pouvoir partager leurs contenus.

Tâches réalisées :

  • Mise en place et paramétrage d'une instance Drupal 8 multisites (sous-domaines pour les fédérations ou répertoires pour les associations).
  • Installation des modules "contribs"
  • Création des scripts de génération des sites fédéraux et associatifs à la demande.
  • Création des scripts de mise en production.
  • Configuration serveur Solr.
  • Configuration gestion du cache Redis.
  • Création des modules "customs" pour prendre en compte les règles métier de Familles Rurales
    • Gestion des actualités
    • Gestion des événements
    • Gestion des offres et demandes d'emploi
    • Gestion des de la mise en forme du site (bannières, blocs, page départementales ...)
    • Gestion de la Newsletter (intégration API SendinBlue)
    • Moteur de recherche Solr pour le site Web des Familles
    • API web services Rest Json pour la synchronisation des données temps réel (offres, demandes d'emploi, actualités, événements) avec le Back Office.
  • Création et intégration des thèmes personnalisés pour chaque type de site
-
(
3 mois
)
octobre 2017 - février 2018 ( 3 mois )
Fonjep
Lead developpeur Drupal 7
Drupal 7 MySQL Html5 CSS3 Responsive Design Javascript jQuery GIT SendinBlue

Le Fonjep est un organisme associatif cogéré par l’État. Il a pour mission de renforcer le développement des projets associatifs de jeunesse et d’éducation populaire.

Objectif :

  • Création du site web Institutionnel sous Drupal 7.

Tâches réalisées :

  • Mise en place de l'instance Drupal avec les modules "contrib".
  • Développement des modules "custom"
  • Création du thème à partir des maquettes Photoshop/Illustrator
  • Création de scripts de mise en production
  • Création d'un module pour la Newsletter du Fonjep
  • Mise en place de l'api Sendinblue pour la collecte des emails et la gestion de l'envoi de la Newsletter

 

-
Lead developpeur WEB
-
(
3 ans
)
juillet 2013 - septembre 2016 ( 3 ans )
Michelin Travel Partner
Lead Developpeur Drupal 7
Drupal 7 PHP5 MySQL Html5 CSS3 LESS Javascript jQuery Agile Scrum Jira GIT Jenkins

Intégration de l'équipe constituée de 3 développeurs, un Srum Master, un testeur pour le projet Michelin Restaurants réalisé sous Drupal.

    Tâches réalisées :

    • Développement des nouvelles fonctionnalités (Drupal)
    • Maintenance
    • Mise en place du responsive design pour la version mobile (Media queries, CSS3, Bootstrap)
    • Développement des fonctionnalités front (Javascript, jQuery)
    • Intégration (Html5, CSS3)
    • Mise en place des TAGs de traking (DoubleClick, comScore ...)
    • Optimisation chargement des pages (Sprites, webfont, compression CSS/JS, optimisation images ...)
    • Optimisation du cache (Memcached, Varnish)

    Organisation : 

    • Méthodologie Agile Scrum (Sprint planning, priority meeting, sprint review, daily scrum, retrospective)
    • Accompagnement du métier sur l’expression de besoin
    • Analyse et implémentation des besoins
    • Planifications et suivi des tâches via Jira
    • Versionning GIT
    • Intégration continue Jenkins
    -
    (
    1 an 3 mois
    )
    avril 2012 - juin 2013 ( 1 an 3 mois )
    Holidaycheck
    Lead developpeur web
    Zend Framework PHP5 Html5 CSS3 Javascript jQuery Agile Scrum Responsive Design GIT Web Services Json/REST

    Intégration de l'équipe de développement du site Holidaycheck.fr. Holidaycheck permet via un moteur de recherche de trouver selon la destination des listes d'hôtels et de voyages. Des avis (vérifiés) déposés par les touristes sont affichés afin d'aider les internautes dans leurs choix. Le site est géré par la maison mère allemande.

    Organisation : 

    • Méthode Agile Scrum.
    • Une équipe de 2 développeurs (dont un allemand), un PO.
    • Gestion du planning et des jalons (sprint, scrum en anglais)
    • Planifications et suivi des tâches via Jira
    • Versionning GIT

    Tâches réalisées

    • Développement des nouvelles fonctionnalités (Zend Framework)
    • Refonte et intégration graphique de l’ensemble du site Holidaycheck (Html, Html5, CSS, CSS3)
    • Développement des fonctionnalités front (Javascript, jQuery)
    • Conseil sur la structuration des pages afin d’améliorer le référencement (SEO)
    • Optimisation pour les moteurs de recherches (SEO)
    • Intégration et développement du nouveau moteur de comparaison de prix pour les séjours proposés par les partenaires sur les pages hôtel (JavaScript, jQuery, Web services JSON)
    • Optimisation chargement des pages (Sprites, cache, compression CSS/JS, optimisation images ...)
    -
    (
    8 mois
    )
    juin 2011 - janvier 2012 ( 8 mois )
    Ecotour
    Front developpeur et intégrateur
    Html5 CSS3 Javascript jQuery Photoshop Agile Scrum SVN

    Intégration et développement front de la version 3 du site du voyagiste Ecotour.com. (site compatible IE6).

    Organisation :

    • Méthode Agile Scrum
    • Equipe de 5 personnes (2 intégrateurs développeurs front, 2 développeurs JAVA et 1 chef d’équipe).

    Tâches réalisées :

    • Développement front (Jquery)
    • Intégration (Html, Html5, CSS, CSS3)
    • Découpages de maquettes et création de templates (Photoshop)
    • Optimisation chargement des pages (Sprites, cache, compression CSS/JS, optimisation images ...)
    -
    (
    2 ans non continue
    )
    juillet 2008 - mai 2011 ( 2 ans non continue )
    Domino's Pizza
    Chef de projet, développeur PHP, développeur iOS
    PHP5 Html5 CSS3 Javascript jQuery Web Services SOAP iOS xCode SVN

    Edecision était en charge de tous les développements web et mobile pour le site de la commande en ligne Domino's Pizza.

    Mes missions pour ce client se sont étalées par période (longues ou coutes) sur 2 ans.

    1ère mission (2008) : 

    Développement et intégration du site web de la commande en ligne (OLO) du site Domino's.

    • Mise en place des Web Services pour accéder aux données des magasins Domino's (Librairie PHP5 SOAP)
    • Développement back et front (PHP5, Javascript, jQuery)
    • Création de la base de données (MySQL)
    • Intégration (Html, CSS)
    • Mise en place des TAGs de tracking Xiti

    2ème mission (ponctuelle sur 2 ans) : 

    • TMA
    • Développement et intégration des nouvelles fonctionnalités.
    • Développement et intégration des différentes campagne marketing Domino's Pizza. 

    3ème mission (2011) :

    Chef de projet et développeur iOS pour l'application iPhone "Domino's Pizza France" (en 2011).

    • Rédaction du cahier des charges et des besoins client tenant compte de l’ensemble des règles mises en place sur le site web (développé en 2008)
    • Installation des environnements (système, bases de données, ...)
    • Développement Objective C
    • Elaboration et consommation des web services
    • Validation (scénarios de recette, utilisation de Mantis)
    • Documentation et formation.
    -
    (
    4 mois
    )
    septembre 2010 - décembre 2010 ( 4 mois )
    VSC Technologie
    Développeur PHP, Référent SEO
    PHP5 Cake PHP SEO Drupal 7 Javascript SVN

    Intégration de l’équipe de R&D et de référencement/marketing pour le site Voyage-Sncf.com. Dans l’objectif d’améliorer le référencement naturel, étude et réalisation d’un outil permettant de créer automatiquement des liens internes sur des mots clés déterminés entre les pages de contenu du site Voyage-Sncf.com selon des critères précis (nombre de lien par page, priorité sur les mots clés et expressions clés etc...)

    • Création d’un back office pour le paramétrage des mots clés et URLs associées à ces mots clés (PHP5, framework CakePHP)
    • Mise en place de l’algorithme et règles de gestion des liens.
    • Mise en place d’un Web Service SOAP recevant un texte en entré et renvoyant le texte enrichi de lien interne au site.
    -
    (
    4 mois
    )
    mars 2010 - juin 2010 ( 4 mois )
    Player's Group
    Chef de projet, développeur PHP, Front développer et intégrateur
    PHP5 Html5 CSS3 Javascript jQuery Paiement en ligne SHERLOCK SVN

    Réalisation complète du site présentant les activités Tennis et Golf proposées par Player's Group et permettant aux adhérants de faire l'inscription et la réservation complète ainsi que le paiement via le site.

    • Etude des besoins client (fonctionnement et oganisation des activités, fonctionnement du process d'inscription et de réservation).
    • Réalisation d’un cahier des charges pour validation avec le client.
    • Réalisation du modèle de la base de données modèle selon la méthode Merise.
    • Création de la base de données (MySQL)
    • Réalisation du back et du front office du site (PHP5, framework PHP5 interne Edecision)
    • Réalisation et intégration de l'ensemble du site (Html, CSS)
    • Réalisation du compte client et mise en place de l’authentification.
    • Mise en place et intégration de l’API de paiement en ligne SHERLOCK
    -
    (
    5 mois
    )
    août 2009 - décembre 2009 ( 5 mois )
    Royal Canin
    Développeur C#
    C# .NET 3.5 .NET MVC 2.0 SQL Server 2005 Javascript Html CSS GIT

    Slimfit est un projet développé par Royal Canin. Ce projet est la mise à disposition aux vétérinaires d'une application leur permettant de mettre en place, suivre et gérer des régimes alimentaires pour les animaux de leurs clients. 
    Dans le cadre de ce projet, en support pour l'application j'ai réalisé le développement du back office web Slimfit devant prendre en compte les fonctionnalités suivantes:

    • Gestion d'une FAQ
    • Gestion d'une plateforme de tickets d'incidents
    • Gestion de la traduction pour générer l'application dans de nouvelles langues
    • Gestion des produits Royal Canin présents dans l'application SlimFit
    • Gestion de la génération de l'application en tenant compte de la langue et des produits par pays
    • Gestion de profils de connexion au site web
    • Gestion annaire Acitve Directory/LDAP plus authentification
    -
    (
    4 mois
    )
    novembre 2008 - février 2009 ( 4 mois )
    TDF
    Développeur PHP
    PHP5 MySQL Mantis SVN

    Evolution et modification de l'application web OLA SLA sur l’intranet du groupe TDF. Cette application permet de planifier et gérer les fiches saisies dans MANTIS (logiciel de bug tracker).

    • Ajout de la visualisation des charges hebdomadaires par personne
    • Ajout de la visualisation des charges hebdomadaires par projet
    • Ajout affectation, suppression, report des fiches MANTIS
    • Ajout export des données au format CSV destiné au logiciel BO (Business Object)
    • Ajout gestion des accès à la base de données MANTIS - MySql
    • Ajout gestion de la base de données OLA SLA - Postgres
    • Evolution CSS
    -
    (
    2 mois
    )
    septembre 2008 - octobre 2008 ( 2 mois )
    XLA Voyages
    Développeur PHP
    PHP5 MySQL Html CSS Paiement en ligne SHERLOCK Javascript SVN

    Création du site pour l’inscription la réservation et la gestion des membres à l’assemblée générale de l’ARE à Belfort (Assemblée des Régions d’Europe). 
    Mise en place du module de paiement en ligne par carte bancaire SHERLOCK avec connexion HTTPS sécurisée (encryptage SSL).

    -
    (
    4 mois
    )
    mai 2008 - août 2008 ( 4 mois )
    Comparex
    Développeur PHP
    PHP5 Zend Framework Html CSS Javascript MySQL SVN

    Correction et évolution du site de PCWARE (http://www.pcware-online.net). 
    PCWARE vend sur internet des logiciels à des prix spécifiques pour les chercheurs, les universités, les entreprises etc. 
    PCWARE est actuellement devenue COMPAREX

    • Correction de bugs liés à l'algorithme de calcul des prix (prix tenant compte de promotion et de durée de maintenance et/ou de licence des logiciels)
    • Ajout d'une fonctionnalité de gestion de multi-catalogue:
      • Etude et modification de la base de données
      • Modification de la gestion pour l'insertion des données via le BackOffice
    -
    (
    3 mois
    )
    février 2008 - avril 2008 ( 3 mois )
    Groupe Alpha
    Développeur PHP
    PHP5 Symfony SQL Server 2005 Javascript SVN

    Correction de bugs sur l'application MAARCH (application de GED - Gestion Electronique des Documents) pour le Groupe ALPHA.

    • Mise en place de l'application dans un environnement de DEV
    • Corrections de problèmes liés à l'upload des fichiers
    • Corrections CSS sur l'interface visuelle
    • Corrections sur les modules JavaScript
    • Correction pour l'authentification unique SSO (Single Sign-On)
    -
    (
    5 mois cumulés
    )
    janvier 2009 - décembre 2010 ( 5 mois cumulés )
    Smart Impact
    Référent SEO
    SEO Analytics Xiti GWT Adwords

    Réalisation des campagnes de référencement pour les clients Smart Impact. Les campagnes de référencement de décomposent de la manière suivante :

    • Analyse préalable des statistiques de fréquentation des sites avec les données fournies par Google
    • Analytics
    • Détermination et analyse des sites concurents
    • Détermination des mots clés
    • Rédaction des documents des recommandations techniques pour l'optimisation des sites pour un référencement naturel.
    • Mise en place des campagnes de NetLinking
    • Rédaction des bilans mensuels pour le client

    → bebeconfort-axiss.fr
    → biopha.fr
    → bio-secure.fr
    → aplix.com
    → metaldeploye.com
    → score3.fr
    → manhae.fr

    -
    Ingénieur analyste
    -
    (
    1 an
    )
    septembre 2006 - août 2007 ( 1 an )
    Messier-Bugatti-Dowty
    Testeur système

    Intégration de l'équipe V&V pour le développement de l'EBAC (Electrical Brake Actuator Control), calculateur du frein électrique géré par un bus CAN pour le BOEING 787 Dreamliner selon la norme aéronautique DO 178B.

    • Elaboration des scénarios de tests d'intégrations d'acceptations et tests systèmes
    • Ecriture et réalisation des tests sur banc.
    • Réalisation et mise en place d'une base DOORS pour la gestion des documents.
    • Gestion des anomalies sous SYNERGY.
    -
    (
    5 ans
    )
    novembre 2000 - octobre 2005 ( 5 ans )
    Hispano-Suiza
    Développeur temps réel/embarqué

    Intégration de l'équipe de développement dans le cadre du projet M88 type 3 : Calculateur nouvelle génération pour la régulation du moteur de l’avion de chasse Rafale selon la norme aéronautique DO 178B.

    Environnement hard du Calculateur :

    • Carte avec un microcontrôleur de type Power PC555.
    • Carte avec un microcontrôleur de type Power PC605
    • Cartes d’acquisitions
    • Mémoires de type RAM, DPRAM, NOVRAM

    Réalisation des tâches suivantes :

    • Rédaction de document de spécifications logiciels, et maintenance des ces documents au fur et à mesure de l’évolution logiciel.
    • Codage des modules en langage C sur l’arsquo;Application System (AS) devant respecter la norme aéronautique DO178B.

    Génération du code exécutable des logiciels constituant le système de commande du calculateur :

    • utilisation du compilateur DIABDATA.
    • Investigation pour la résolution des problèmes sur carte cible et à l'aide de SingleStep et d'un analyseur de traces AGILENT.
    • Gestion de l'évolution des versions logicielles (gestion de conf CONTINUUS).
    • Gestions des fiches d'anomalies (gérées par Change Synergy).
    • Prise en compte de l'évolution des spécifications logicielles.

    Génération de code C à partir de planches SIMULINK :

    • Recodage des graphes d'états Matlab Simulink
    • Génération d'un modèle SCADE.
    • Création de règles de traduction.
    • Traduction du modèle SCADE en code C.

    Amélioration de l'environnement de compilation et de génération de code dans un environnement UNIX.

    Formations

    mai 2007
    Formation SEO -
    WebRankInfo

    Optimisation du référencement (SEO) d'un site internet, réalisée par Olivier Duffez de WebRankInfo et Fabien Facériez de Ranking Metrics.

    -
    septembre 1997 - juin 1999
    Licence et Maîtrise GEII -
    IUP de Cachan

    Licence et Maîtrise IUP (en alternance) GEII - Génie Electrique et Informatique Industrielleà l'IUT de Cachan. 
    IUT de Cachan : 9, avenue de la Division Leclerc 94234 Cachan cedex

    Contrat d'apprentissage avec la SAGEM (Argenteuil).

    -
    septembre 1995 - juin 1997
    BTS de Physique TPIL -
    ENCPB

    Ecole Nationale de Physique Chimie et Biologie. BTS de physique TPIL, Techniques Physiques pour l'Industrie et le Laboratoire. 
    ENCPB : 11 rue Pirandello 75013 Paris

    juin 1995
    Baccalauréat série STL, Physique de Laboratoire -
    ENCPB

    Ecole Nationale de Physique Chimie et Biologie. Baccalauréat série STL, Physique de Laboratoire. 
    ENCPB : 11 rue Pirandello 75013 Paris

    Porfolio

    Domino's

    Domino's

    PHP5
    Html5
    CSS3
    Javascript
    jQuery
    Web Services SOAP
    Domino's mobile

    Domino's (mobile)

    iOS
    XCode
    Bridelight

    Bridelight

    iOS
    xCode
    Web Services SOAP
    JLM Médical

    JLM Médical

    Drupal 7
    Html5
    CSS3
    Javascript
    jQuery
    Score3

    Score3

    SEO
    Analytics
    Xiti
    GWT
    Adwords
    Metal Deploye

    Metal Deploye

    SEO
    Analytics
    Xiti
    GWT
    Adwords
    Aplix

    Aplix

    SEO
    Analytics
    GWT
    Xiti
    Adwords
    Familles Rurales

    Familles Rurales

    Drupal 7
    Html5
    CSS3
    Javascript
    jQuery
    SendinBlue
    Le Fonjep

    Le Fonjep

    Drupal 8
    Html5
    CSS3
    Javascript
    jQuery
    Web services Rest Json
    SendinBlue
    Michelin Restaurant

    Michelin Restaurant

    Drupal 7
    Html5
    CSS3
    Javascript
    jQuery
    Web services Rest Json
    Ecotour

    Ecotour

    Html5
    CSS3
    Javascript
    jQuery
    Holidaycheck

    Holidaycheck

    PHP5
    Html5
    CSS3
    Javascript
    jQuery
    Web services Rest Json

    Contact