Romain Maton

Romain Maton

Technical Team Leader / Scrum Master, Egencia

CACHAN, France

This is a preview of Romain Maton's profile

Devenez membre pour voir son profil complet et vous aussi, donnez un coup de pouce à votre carrière

His background

  • Today
    2017
    August 2012

    Technical Team Leader / Scrum Master

    200 - 499 employees

    Refonte du composant de location de voiture du site Egencia (filiale Expedia). Mise en place d'une architecture en Web Service REST (pont avec Amadeus) avec rendering en Javascript (WOA).

    Scrum Master et leader technique
    Architecture REST avec composants Javascript
    Mise en place de l’architecture logicielle et des différents frameworks techniques
    Gestion en parallèle des 2 composants de location (legacy et nouvelle)
    Optimisation du chargement et de l'exécution des pages
    Accès base par procédures stockées avec Jooq
    Projet pilote en qualité logicielle front et back (tests Gatling, Jasmine, Cucumber, Casper, Spring-Test-MVC...)

    Environnement technique : Scrum, Java, Spring Core/MVC, Tapestry, CXF, Jooq, REST, Javascript, Handlebars, RequireJS, PubSub, Google Guava, Fest, Gatling, Jasmine, Casper, Jenkins, Sonar, Maven, Perforce/Git, Intellij IDEA Ultimate
  • Today
    2017
    July 2011

    Freelance

    TamLab

    Créateur et auteur de Web Tambouille.
    Compte Github : https://github.com/rmat0n
    Compte Slideshare : http://www.slideshare.net/rmat0n/newsfeed

    Speaker :
    Devoxx France 2012 (plus grande conférence Java en France) et JUG Summer Camp pour « Optimisation de votre site Web mobile »
    Soft-Shake 2011 et RivieraDev 2011 pour « Node.JS »
    Paris JUG, Breizh JUG, Tours JUG, Lorraine JUG et ElsassJUG pour « Scala par la pratique » (2010, 2011 et 2012)
    Xebia lors des journées XKE (formation techniques internes) de 2008 à 2011 (présentations disponibles sur slideshare)

    Conférencier assidu : Devoxx (Belgique), Devoxx France, Paris JUG, Soft-Shake, Jug Summer Camp, RivieraDev …
  • Today
    June 2012
    September 2011

    Architecte JEE / Scrum Master / Technical Team Leader

    Crédit Coopératif par Dagobert (Freelance)

    Développement d’une application banque en ligne à destination d’une banque associative. Utilisation de Web Services internes pour la récupération des données.

    Scrum Master et leader technique
    Sélection et recrutement de l’équipe de développement
    Mise en place de l’agilité sur le projet (backlog, sprints, outils Scrum…)
    Définition de l’architecture logicielle
    Utilisation de CXF avec client asynchrone pour optimisation des appels
    Intégration du SSO client
    Gestion de nombreux cas métiers
    Contraintes fortes de sécurité, de performance (pics de charge) et de qualité de code (audits passés avec succès)
    Transfert de compétences (formation, TP, documentation technique wiki…)

    Environnement technique : Scrum, Java, Spring Core/MVC/Security, CXF, Google Guava, Fest, TeamCity, Sonar, Redmine, Confluence, JIRA, Maven, SVN, Intellij IDEA Ultimate
  • Today
    January 2012
    January 2012

    Enseignant vacataire

    Enseignant vacataire à l’ESIGELEC pour un module de cours sur le développement Java/JEE (30h cours/TP/contrôle) en 2012.
  • Today
    July 2011
    April 2011

    Coach Agile / Technical Team Leader

    Emailvision par Xebia

    Dans la cellule développement informatique, coaching agile d’une équipe de développement et assistance au Product Owner sur la refonte de l’application d’envoi d’emails par campagnes de tests.

    Projet agile « pilote » avec pour objectif une migration de tous les projets vers l’agilité.

    Scrum Master sur les premières itérations
    Mise en place d’un environnement de développement agile sur tous les postes de travail
    Pair Programming avec chaque développeur
    Mise en place du TDD sur les dernières itérations
    Développement d’une application en GWT 2.3 (GIN, Jukito, I18N…)
    Création de plusieurs composants techniques génériques pour d’autres applications Emailvision en GWT

    Environnement technique : Scrum et XP, Java, Struts2, Spring Core, Hibernate, JPA2, jQuery, jQgrid, Google Charts, Oracle (dev et prod) et H2 (test), JUnit, Mockito, DbUnit, Sélénium, Hudson/Jenkins, Sonar, Build Wall, Hudson Tray Tracker, MoreUnit, Infinitest, EclEmma, Maven, CVS, Eclipse
  • Today
    July 2011
    October 2008

    Ingénieur Développement

    Auteur sur le blog de Xebia et nombreuses participations à la revue de presse : http://blog.xebia.fr/author/rmaton/

    Organisation pendant 1 an des journées techniques mensuelles XKE.

    Développement d’un outil interne de gestion des consultants, des missions et des compétences.
  • Xebia Training

    Certification
    , 2 jours de formation au langage Scala par Martin Odersky, créateur du langage.
  • Today
    March 2011
    December 2010

    Coach Agile / Technical Team Leader

    INSEE par Xebia

    Dans la cellule développement informatique, coaching agile d’une équipe de développement et assistance au Product Owner sur le nouveau projet INSEE de recensement de la population : collecte des données, gestion des adresses… Première livraison pour test début 2012 avec une livraison finale pour 2013.

    Mise en place d’un environnement agile et participation au démarrage projet : conception du squelette projet, architecture technique, choix des différents frameworks, développement, pair programming…

    Formations Scrum Master et Développement Agile
    Scrum Master sur les premières itérations
    Mise en place d’un environnement de développement agile sur tous les postes de travail
    Pair Programming avec chaque développeur
    Organisation de plusieurs revues de code : présentation de frameworks, code avant / après…
    Création d’un prototype utilisant jQgrid incluant exemples de code, simplicité d’utilisation, bench multi navigateurs avec rapports…
    Création d’un squelette projet pour la prochaine application : Spring Core, Struts2 full annotations, Hibernate / JPA2, tests unitaires automatisés (lancement avec mock ou par Spring), tests Sélénium automatisés…

    Environnement technique : Scrum et XP, Java, Struts2, Spring Core, Hibernate, JPA2, jQuery, jQgrid, Google Charts, Oracle (dev et prod) et H2 (test), JUnit, Mockito, DbUnit, Sélénium, Hudson/Jenkins, Sonar, Build Wall, Hudson Tray Tracker, MoreUnit, Infinitest, EclEmma, Maven, CVS, Eclipse
  • Today
    December 2010
    October 2008

    Technical Team Leader / Scrum Master

    Vidal par Xebia

    Dans la cellule software (front-office), développement en méthode Scrum de plusieurs applications à destination des pharmaciens, des médecins et des hôpitaux ainsi qu'une application spécifique de gestion des licences utilisateurs et d'authentification des produits Vidal.

    Les fonctionnalités principales de ces applications sont la recherche de médicaments par terme (résultats présentés sous différentes formes), la fiche de détails d'un médicament (monographie, informations économiques...), l'analyse des interaction médicamenteuses, la mise à disposition des recommandations Vidal, la customisation de l'application officine (marque blanche)...

    Architecture WOA (Web Oriented Architecture) mashups REST + Javascript
    Gestion des utilisateurs, profils, authentification et autorisation
    Gestion de licence et d’abonnement pour accéder au site
    Moteur de recherche de type full-text (lucène)
    Pagination côté serveur à partir d’architectures existantes (legacy)
    Gestion d'un panier pour la prescription virtuelle et l'analyse d'interactions, génération de pdf et de csv, écrans d'administration (gestion des comptes, licences...)
    Installeur pour l'application hospitalière avec gestion de mise à jour différentielle

    Environnement technique : Scrum (Scrum Master sur l'application hospitalière), Java, Struts2, Spring Core/MVC/Security, Jersey (JAX-RS), Hibernate, jQuery, FunctionalJS, DHTMLX, JUnit, EasyMock, Mockito, DbUnit, Sélénium, Hudson, TeamCity, Sonar, Build Wall, MoreUnit, Infinitest, EclEmma, Tomcat, MySQL, H2, Jetty, Maven, SVN, Git, Eclipse, IntelliJ IDEA CE
  • , Somewhere

    Scrum Alliance

    Certification
    , 2 jours de formation Scrum Master par Jeff Sutherland, créateur de la méthode.
  • Today
    October 2008
    October 2005

    Ingénieur Développement

    Improve

    Développement de tags sur le projet open-source Struts-Layout : http://www.improve-foundations.org/factory/projects/struts-layout/wiki

    Participation au Wiki d'Improve.
  • Today
    September 2008
    June 2008

    Développeur Web 2.0 JEE / Chef de projet

    Ecotour par Improve

    Développement / Externalisation du site Ecotour.com en site « marque blanche » à destination de prospect pouvant appliquer un style visuel autre.

    Customisation des pages pour les rendre totalement modifiables
    Migration des pages JSP existantes vers des composants YUI
    Développement d’outils d’administration interne et prospect
    Mise en place de la récupération des templates clients HTTP et HTTPS
    Architecture de filtrage de données

    Environnement technique : Java, Spring, Hibernate, Commons, GWT, YUI, GWT-Ext, JDBC, Tomcat, MySQL, SVN, Eclipse
  • Today
    June 2008
    February 2008

    Développeur Logiciel JEE

    Armée de terre par Improve

    Développement Java sur Eclipse RCP (projet de type "Plugin Eclipse" avec Editor, Builders, Preferences…).

    Évolution d'EasyForm : outil de maquettage d'écrans (acteurs de la MOA et de la MOE) intégrant la génération du code source à destination des développeurs Métier.

    Customisation totale du produit, génération Struts, Tiles, JSP
    Amélioration de la prévisualisation de la JSP (avant lancement du serveur)
    Déploiement des ressources et fusion de ces fichiers dans un projet existant
    Mise en place de points d'extensions permettant l'importation de code client pris en charge par EasyForm : bean, builder, template de génération externes et chargés au démarrage du plugin

    Environnement technique : Java, Eclipse RCP, SWT / JFace, XML / XSL, SVN, Eclipse
  • Today
    January 2008
    December 2005

    Développeur Web 2.0 JEE

    Icare par Improve

    Développement d’une application Web de gestion de contrats automobiles.

    Refonte de l’application existante (Unisys vers JSP) avec migration complète de la base de données.

    Mise en place de nouveaux processus métiers client avec reprise des données de l’ancienne application
    Gestion des droits utilisateurs
    Intégration de fichiers externes
    Développement d’un générateur de code Java pour les Web Services (WSDL / Axis).
    Génération PDF
    Développement d’une application externe de monitoring des batchs

    Environnement technique : Java, JSP, Servlet, Hibernate, Strust, iText, Quartz, Web Services, AXIS, WSDL, XML, XSL, XHTML, CSS, Prototype, Javascript, AJAX, JOnAS, Postgres, SVN, Eclipse
  • Today
    July 2005
    June 2005

    Développeur Web PHP / JEE

    10 - 49 employees

    Développements internes.

    Formation et développement sur Identity Manager (JES, Sun) en Java, Tomcat / JSP et MySQL
    Site Intranet « Helpdesk » en PHP, Javascript, MySQL. Envoi automatique de SMS par le net, mails…

    Environnement technique : Java, JSP, PHP, SMS, MySQL, Tomcat
  • Today
    May 2005
    February 2005

    Développeur Web PHP

    Plume par Expert Line

    Développement d’un site intranet utilisant le framework PHP Copix.

    Synchronisation de bases de données locales et distantes
    Connexion à la base avec objets DAO

    Environnement technique : PHP, Copix, MySQL, XHTML
  • Today
    September 2004
    March 2004

    Stage Ingénieur

    200 - 499 employees

    Développement de deux visionneuses (dont une intégrant une correction d’images) pour la direction marketing en C++ et de deux logiciels internes en VB.

    Environnement technique : C++, VB, VBA
  • Diplôme d'ingénieur

Please sign up to view Romain Maton's full profile.

SIGN UP

His skills

  • Java/JEE
  • Agile
  • Web

His languages

  • French
    ****Mother tongue
  • English
    ***Fluent*

    His hobbies

    Blogging Internet Sports Video Games Conferences

    About him

    Expérience professionnelle détaillée : http://www.web-tambouille.fr/a-propos-de-l-auteur

    Specialties
    Leader Technique / Développeur confirmé Java/JEE et Web
    Méthodes Agiles (Coaching, Scrum Master, XP)
    Clean Code, Pomodoro, TDD, Pair Programming

    IntelliJ IDEA Ultimate
    Java, Javascript (require, underscore, mustache...), Scala, Play! Framework, GWT, Node.js, HTML5, Programmation Fonctionnelle
    Spring Core / MVC / Security, Hibernate, JPA2, Android, CXF
    Commons, Guava, Mockito
    jQuery, jQuery Mobile
    Maven, SBT, Jenkins, Teamcity, Sonar, JIRA, Confluence

    His activity on Viadeo

    People who viewed this profile also viewed: