Février. 2014 (9 mois) Française Des Jeux (LotSys), Suresnes (92), Tech Lead/Développeur Java
Conception et développement d’un nouveau moteur de jeu générique pour le site ********.
- Développement d’une API de jeu scalable basée sur Apache CXF + Zookeeper
- Conception et documentation du socle technique, définition de l’architecture cible
- Déploiement et tests automatisés, intégration continue
- Mise en place de best practices pour l’équipe de développement
- Revues de code, audit de qualité, optimisations des performances
Compétences: CouchBase, Cassandra, Hazelcast, Spring, JPA/Hibernate, Zookeeper, JAXRS/CXF
Sept. 2012 (1 an et demi) ********, Paris (75), BigData DevOps
Conception et développement d’une plateforme de stockage et de traitements des catalogues marchants basé sur Hadoop et ElasticSearch.
- Développement d’une chaîne de traitement des flux marchants, du téléchargement du catalogue à l’indexation sur les sites du groupe.
- Analyse de données (MapReduce), recommandations et classification (Mahout, Myrrix)
- Déploiement sur plateforme virtuelle VMware via Puppet d’un cluster Hadoop Cloudera
- Processus AGILE et intégration continue (Hudson/Nexus/Git)
- Administration de la plateforme de production, développement de modules de monitoring pour Nagios/Centreon, analyses de performances, réplication de cluster…
Compétences: Hadoop/ HBase, ElasticSearch, Redis, Spring, ActiveMQ/JMS
Mai 2011 (1 an et demi) Viadeo, Paris (75), Technical leader Java/JEE
Développement B2B sur la plateforme ******** et accompagnement technique
- Amélioration de la gestion des batchs et des démons en production via Spring Batch
- Intégration de RabbitMQ/AMQP et Spring Integration dans le cadre du développement d'une plateforme de traitements distribués
- Optimisations techniques de la plateforme et POCs NoSQL pour problématiques BigData
- Standardisation de l’existant (sécurité, cache, dao...)
- Développement du projet B2B les Pages d’Entreprise
- Formateur interne sur les modules Spring
Compétences: Spring (Core, Jdbc, Batch, Security …), JQuery, Neo4J (NoSQL), Hadoop, RabbitMQ
Février 2011 (3 mois) Meetic, Boulogne-Billancourt (92), Technical leader Java/JEE
Développements de composants dans le middleware et backend de Meetic
- Cadrages techniques, audits d’architecture, consulting interne
- Développement d'un nouveau broker SQL
- Conception et intégration d’un nouveau système de traitement des images
Compétences: Spring, JPA, JMX, Jackson (JSON), Jabber( XMPP), Erlang/OTP, Castor (XML)
Février 2010 (1 an) Pages Jaunes en mission pour SII, Sèvres (92), Developper puis Technical leader Java/JEE
« Informations Locales » : refonte et fusion des sites Pages Jaunes et Ville En Direct. Plateforme JEE de type portail: informations localisées (météo, cinéma, événements...), gestion des comptes, des produits de parutions...
- Processus AGILE : Stand Up Meeting, Rétrospectives, MMF, découpage en User Stories, gestion du Backlog, intégration continue (Hudson), Pair Programming, Mantis …
- Développements Java/JEE pilotés par les tests (Test Driven Development – TDD)
- Réalisation de cadrages techniques et d‘études transverses (faisabilité, Proof Of Concept…)
- Intégration des services Cinéma, Météo, Evénements …
- Refonte UX et améliorations de la navigation entre les services
- Intégration de moteurs de recherche Solr et Pertimm
Compétences: Struts, Solr, JQuery, Hivemind, GreenPepper, JAXB (XML), JUnit, Maven2
Janvier 2010 (1 mois) La Poste en mission pour SII, Paris (75), Developper Java/JEE
Gestionnaire de tableaux de bord: plateforme JEE pour la gestion de tableaux d'avancement de projets et d'objectifs annuels
Compétences: Spring (Core, WebServices, MVC, Security), Hibernate, Jackson (JSON), JQuery, LDAP
Octobre 2009 (3 mois) Orange Labs en mission pour SII, Issy-les-Moulineaux (92), Developper Java/JEE
Projet « Family Tracker » : service de géolocalisation pour mobiles de types iPhone, Android et Nokia
- Conception de l’architecture technique et fonctionnelle du service
- Intégration de services de notification mixtes (Apple Push Notification Service, OVI, SMS)
Compétences: Spring (Core, Hibernate, WebServices, MVC, Security…), Jackson (JSON), Maven2
Avril 2009 (6 mois) France Télécom (stage professionnel), Caen (14), Developper Java/JEE
Développement et intégration des modules du « Selfcare » d’Orange Office Pro
- Formation aux méthodologies de gestion AGILE et de développement de France Télécom
- Conception architecture technique et fonctionnelle
- Mise en place de scenarii de tests et de validation de l’application (Quality Center)
- Participation à la résolution d’incidents (TMA) avec une équipe de 6 personnes en Inde
Compétences: Spring (WebServices, MVC, Security…), Hibernate, Struts2, EJB2, JUnit4, Maven2, Axis