Menu

Pierre GAYVALLET

Paris

En résumé

Pierre est à l’origine un consultant J2EE senior qui, passionné par le développement web, s’est orienté vers
les technologies front-offices. Il est maintenant spécialisé dans le développement d’applications riches,
basées sur les derniers frameworks javascript tels que jQuery, Backbone et Angular.js ainsi que sur les
technologies java récentes comme Jersey et le Jdk 8.

Son background java lui a permis d’acquérir un très fort sens de la qualité de code et de la testabilité,
aptitudes assez rare dans l’univers front-offices pour être soulignées. Il maitrise les outils de tests unitaires
javascript (qunit, jasmine, mocha...) ainsi que les outils de tests automatisés (protractor, selenium, phantomjs, casperjs)

Il est scrum master certifié et a l’habitude de travailler dans des environnements agiles en appliquant les principes du TDD.

En dehors de ses différents projets, Pierre est aussi actif dans la communauté. Il a été conférencier aux Devoxx France et Belgique en 2013, et participe également à d’autres évènements

Mes compétences :
J2EE / Java EE
Javascript
Backbone
CSS
Scrum
Spring
Maven
JQuery
Hibernate
Guice
J2EE
Jersey
Rest
AngularJS

Entreprises

  • Taelys - Responsable développement front-office

    Paris 2013 - maintenant Taelys est une entreprise spécialisée dans la gestion de la dette. Elle fournit à la fois du conseil et une plateforme web en évolution continue s’appuyant sur les dernières technologies telles que angular.js et java 8.

    Présent depuis la création de la société, je suis responsable du développement front-office. Nous avons, avec notre équipe, conçu et mis en place la solution technique de taelys. Mon rôle principal a été la conception et la réalisation de l’application web, basé sur le framework angular.js.
    Mon travail consiste en :

    - Le design et le développement de l’architecture front-office basée sur angular.js
    - La conception de la solution de packaging de l’application web, reposant sur grunt.
    - L’intégration dans le cycle de vie du projet maven.
    - La réalisation de la structure html et l’intégration des maquettes
    - Le développement des écrans et composants métier.
    - Le conseil en matière d’ergonomie et d’UX
    - L’écriture des différents tests : unitaires (jasmine et karma) et fonctionnels (protractor et casper.js)

    Environnement technique :

    DK8, Guice, Jersey
    JUnit, Festassert, Mockito
    Angular.js, jQuery, jQuery-UI, underscore,moment.js, highchart
    Yeoman, Grunt, Bower, Npm
    Jasmine, Karma, Protractor, Phantom.js
    Maven, Shell, Jenkins/Hudson, Sonar
  • Xebia - Web application architect

    Paris 2012 - 2013
  • BI-SAM Technologies - Architecte front-office

    Paris 2012 - 2013 BI-SAM est un éditeur de logiciel leader dans le domaine de l’asset management. Leur solution, B-ONE, est utilisée par certains des plus grands acteurs du secteur et a acquis, au fil des années, une renommée mondiale.

    Au sein d’une équipe d’experts Xebia chargé de porter la solution historique sur des technologies web, j’occupais le poste d’architecte front-office et était chargé d’une grande partie de la conception de l’application. L’équipe appliquait la méthodologie Scrum et les développements étaient réalisés en TDD, le plus souvent en peer-programming.

    Mon travail a principalement consisté à :

    Le design et la conception de l’architecture front-office basée sur Backbone
    L’interfaçage avec les services REST du back-office
    Le développement du packaging de l’application web, basé sur wro4j
    La mise en place d’une usine à test utiisant phantomJS et casperJS
    L’intégration des designs et des maquettes ( psd vers html / css )
    Le développement des composants graphiques et métier front-office
    La réalisation des démos de fin de sprint
    La communication avec les autres modules de la solution B-ONE

    Environnement technique :

    JDK6, Guice, Jersey, Wro4J
    JUnit, Festassert, Mockito
    HTML5, CSS 2/3, jQuery, jQuery-UI, Underscore, MomentJS, Backbone, Highchart
    QUnit, Jasmine, Sinon.js, Phantom.js, Casper.js
    Maven, Shell, Jenkins/Hudson, Sonar
  • Ekino - Senior J2EE Developper

    Levallois Perret 2010 - 2012 Déployée dans près de 20 pays, la plateforme RSITE regroupe les sites vitrines et e-commerces des marque Renault et Dacia dans le monde. Elle est déployée dans plus de 20 pays et représente rien que pour la France, 1 million de visiteurs uniques chaque mois.

    Les différentes applications tournent sur un environnement technique très riche utilisant principalement Spring, Hibernate et Stripes. Mon rôle, en tant que d’ingénieur senior, consistait principalement à :

    - Développement sur la plateforme
    Chiffrage des évolutions et rédaction des spécificités techniques
    Développement de modules front et back-office (générateur de formulaire, espace client, outils
    CRM...)
    Maintenance d’outils de CRM utilisant GWT
    Branchement d’un système de paiement sur une solution Grails
    Conception et mise en place de webservices client et serveur

    - Conception et développement d’outils internes d’aide à la recette
    - Coordination entre les équipes java et le pôle front-office

    - Support et formation des développeurs
    Participation aux formations internes
    Suivi technique en tant que référent technique sur les projets
    Coatching technique (design patterns, utilisation des frameworks, développement des tests)

    Environnement technique :

    JDK6, Spring 3, Hibernate 3, Stripes 1.5, GWT 1.7, CXF, Axis, Spring Batch
    Javascript, Mootools, jQuery/UI
    Oracle 10/11g, MongoDB, MySQL
    Maven, Ant, Shell, Jenkins/Hudson, Sonar
    Grails, Node.js, Socket.io
  • ATOS Worldline - Responsable d'application

    Bezons 2008 - 2010 Lancé en 2000, AuchanDrive fût le premier site à proposer une solution de driving en France. Il permet aujourd’hui le passage de commandes via plus de 50 plateformes de drive partout dans le pays, et gère près de 20.000 commandes par jour.

    La plateforme tourne sur un environnement Java 5 et Tomcat.

    Maintenance évolutive du système existant en J2EE et MySQL sur un environnement de production
    Linux. Spécification des besoins en lien avec les équipes métier et MOA, conception et modélisation UML sous Rational Rose puis développement des composants et fonctionnalités (Front et BackOffice) et livraison sur le serveur applicatif Tomcat.

    Branchement et gestion de la synchronisation de la base client centralisée Auchan sur le site.
    Migration de la solution de Java 4 vers java 5

    Développement d’outils CRM pour les équipes métier, et développement de web-services SOAP
    basés sur CXF pour la communication entre ceux-ci et le back office.

    Etude et chiffrage de migration de la solution existante vers les technologies Tapestry 5 et Hibernate.

    Gestion du support client sous Rational ClearQuest et HP Quality Center puis sous JIRA suivant une politique contractuelle de résolution sous 48h.

    Conception et développement d’un client mail web massivement ajax, branché sur les données CRM pour le support client AuchanDrive, ayant doublé la volumétrie de mails client traités journalièrement.

    Environnement technique :

    JDK4 et 5, OPM / WLEC, JSP, Tapestry, CXF
    HTML, Javascript, jQuery, Dojo
    MySQL
    Ant, Shell, Hudson
  • Alter Way - Web developper

    St Cloud 2007 - 2008

Formations

  • ESIEE Paris (Noisy Le Grand)

    Noisy Le Grand 2002 - 2007

Réseau

Annuaire des membres :