Benoit - Consultant JAVA
Ref : 151207G002-
93250 VILLEMOMBLE
-
Consultant, Développeur, Scrum Master (41 ans)
-
Freelance
Expérience professionnelle
Co-rédacteur du Tech Trends Xebia sur le Software Craftsmanship
Co-créateur du projet open-source Jongo qui est basé sur le driver Java Mongo et permet de faciliter les lectures/écritures sur la base NoSQL ********
Présentation Open source from the trenches. Retour de quatre années expériences sur la création et la promotion d’un projet open source
Présentation Query in a java as in Mongo shell. Live coding pour présenter le framework Jongo au travers d’un kata (Paris JUG, MongoDB User Group, MongoDB Day)
Co-organisateur du XKE : Rendez-vous mensuels des consultants Xebia pour échanger sur les dernières technologies et l’agilité.
Présentation Refactoring to patterns. Démonstration en direct de bonnes pratiques de refactoring sur du code Java.
Développeur / Scrum Master
********
10 mois
******** a amorcé début 2015 la création d’équipes cross fonctionnelles orientées autour d’une fonctionnalité ou d’un produit (feature team).
La refonte de la page des résultats a été choisie comme projet pilote pour la mise en place de la notion de feature team. Dans la cadre de cette mission
Définition de la notion de feature team et de son mode de fonctionnement
Mise en place de l’agilité via SCRUM
Elaboration de la stratégie de migration du legacy
Réalisation d’A/B Testing
Création de ressources REST servant du Json
Environnement technique :
Java 8, Tomcat, MongoDB, Jenkins
Coach Agile
********
8 mois
******** a amorcé début 2013 sa transformation agile principalement au niveau des équipes de développement. Le but était de pérenniser cette transformation et de l’étendre en amont avec le marketing et en aval avec les devops.
Le coaching s’est articulé autour de quatre thèmes :
Sensibilisation et formations à l’agilité
Coaching de plusieurs d’équipes de développement en Scrum ou en Kanban
Mise en place d’ateliers Vision et de Story Mapping
Promotion de l’excellence technique au travers par exemple de BBLs ( Brown Bag Lunch ) ou de techniques de programmation novatrices (Mob Programming)
Coach Agile
GIE La Française
3 mois
Transformation agile au sein du service de développement constitué d’une quinzaine de personnes.
Le coaching s’est articulé autour de quatre thèmes :
Sensibilisation et formation de l’équipe à l’agilité
Identification et formation des Product Owners à la rédaction de user stories et au maintien du backlog
Mise en place d’une nouvelle organisation basée sur des équipes plus réduites travaillant en itérations et instauration de cérémonies récurrentes : Spring planning, Daily Meeting, Démo, Retrospective.
Développeur front/back
********
13 mois
MyTripSet est une application web permettant de planifier des itinéraires porte à porte en Europe. Porté initialement par le pôle innovation dans le cadre de la migration vers l’agilité, ce projet a permis l’introduction de SCRUM chez ********.
Il était organisé sous forme de Feature Team d’une dizaine de personnes et déployé dans le cloud.
Définition collaborative de l’architecture logicielle basée sur du streaming et des acteurs.
Développement de l’application autant sur le backend (grails) que sur la partie front (EmberJS)
Environnement technique :
Ember.js, Node.js, CasperJS/ PhantomJS, Groovy, Grails, MongoDB, GPars, CloudBees
Développeur back
Mappy
6 mois
UrbanDive permet de naviguer dans les rues de France et de consulter des points d’intérêts contextuels (horaires des boutiques, restaurants, cinémas, etc). Projet fer de lance de Mappy déployé dans le cloud et réalisé au sein d ‘une équipe SCRUM expérimentée
Extreme Programming (TDD, Pair Programming)
Importante volumétrie de données, plusieurs millions de points d’intérêts et de metadonnées stockées avec Mongo sur Amazon EC2/S3
Environnement technique :
Java 5, Jersey, Ruby, Guice, Logback, Cloud EC2, S3, Mongo, Git, Maven, Jenkins
Scrum Master
Generali
12 mois
Refonte de l’extranet Generali destiné aux Agents et Courtiers. Projet SCRUM pilote au sein de la DSI
Formation PO (Business) et Proxy PO, revues de backlog
Sensibilisation à l’agilité et aux pratiques XP
Encadrement technique d’une équipe constituée de 7 personnes
Responsable des livraisons et de la relation avec la production
Environnement technique :
Nuxeo, Seam, JSF, Maven, JUnit, Mockito, Nexus, Bamboo, Jenkins, JIRA
Architecte JEE
GMF
12 mois
Au sein de l’équipe Architecture Applicative et Support Java
Aide à la prise de décision pour les équipes de développement (Conception, choix d’architecture)
Réalisation en JSF d’une application de monitoring des flux éditiques de la GMF
Environnement technique :
Spring, Spring Security, Spring JMS, JSF, Maven, JUnit, JMock, IBM Websphere 6 / Rational Application Development 7.5
Développeur front/back
ETAI
10 mois
Etai fournit des informations techniques relatives au monde de l’automobile.
Un chantier a été engagé pour numériser toutes les revues techniques existantes.
Dans ce contexte :
Conception et développement d’une application restituant les informations numérisées et fournissant des outils d’aide aux diagnostics pour les experts/garagistes.
Transformation en XSLT et XQuery et rendu via ExtJS (Ajax)
TDD (Test Driven Development)
Environnement technique :
Struts, Spring, Hibernate, ExtJS, AppFuse, XQuery, XSLT, Ant, JUnit, JMock, MySQL
Développeur
Planaxis
8 mois
Réalisation d’un Proof-of-Concept fournissant aux corporates un outil d’analyse des messages SWIFT MT940 :
Conversion de fichiers plats au format SWIFT vers une base de données.
Conception et réalisation d’une application web basée fournissant des outils de reporting.
Environnement technique :
Spring, Spring MVC, Hibernate, AppFuse, Ant, JUnit, JMock
Autres missions
********
Conception et développement du site web ********.
LNE
Réalisation d’une application de reporting permettant de créer dynamiquement des rapports aux formats PDF, XLS, ODS.
Fnac
Maintenance évolutive du système centrale de billeterie de la FNAC
Banque de France
Étude de faisabilité d’une application de génération de fichiers de configuration pour l'EAI IKIT (SWIFT).
BNP Paribas
Réalisation d’une application de facturation dans le domaine de la surveillance des Agences Bancaires et Guichet Automatiques de billets (Spring RCP, Ibatis, SQL Server)
Maintenance applicative des flux financiers transitant sur le réseau SWIFT (Certification CMMI) et développement d’une plateforme de saisie de messages financiers (SWIFT) remplaçant la plateforme actuelle de BNP-PARIBAS.
********
Conception et développement des Web Services reconstituant le dialogue de vente train de le cadre de la mise en place du canal de vente Mobile
Etudes : Master Miage
Compétences : Java 8, Javascript, Spring, Tomcat, MongoDB, Jenkins,...