-
Layer4
- Consultant indépendant Java/BigData/Cloud
2014 - maintenant
-
FDJ (LotSys)
- Développeur Java
2014 - 2014
-
LeGuide Com
- Spring and NoSQL Full Stack Developer
Paris
2012 - 2014
// HADOOP (HBASE/HDFS), ELASTICSEARCH, RABBITMQ , SPRING (CORE, BATCH, MVC), JACKSON, SLF4J/LOG4J, MYSQL, JUNIT4, MAVEN2//
-
Earliz
- Spring & API Monkey
2012 - maintenant
-
Viadeo
- Ingénieur d'études et de développement
Paris
2011 - 2012
- Intégration de Spring Batch pour la gestion des batchs et des démons de production.
-Intégration de RabbitMQ/AMQP + Spring Integration dans le cadre du développement d'une plateforme de remote workers.
-Développement d'un nouveau BackOffice interne
->Gestion de la sécurité et des droits avec Spring Security
-Optimisation et amélioration de la plateforme
->Migration des clients HTTP utilisés pour utiliser un client asynchrone basé sur Netty
->Standardisation de la plateforme
->Découpage en modules Spring de la plateforme
-Développement de POCs:
->Tests de migration du réseau de membres vers Neo4J
->Tests de la migration des news vers Hadoop
// NEO4J(NOSQL), RABBITMQ (MESSAGING), SPRING (CORE, BATCH, MVC, JPA, SECURITY), JACKSON(JSON), SLF4J/LOG4J, MYSQL, JUNIT4, MAVEN2//
-
Meetic
- Ingénieur d'études et de développement
Paris
2011 - 2011
Développements de composants du middleware et du back office Meetic
- Cadrages et faisabilités techniques, chiffrages, audits d’architecture...
- Développement du nouveau broker SQL (serveur d'abstraction de toutes les bases de données MySQL et Oracle proposant une api XML et JSON)
- Développement et intégration des plugins JMX et SNMP pour le monitoring du broker SQL
// JEE, SPRING (CORE, MVC, JPA, JMX), JACKSON(JSON), JABBER(XMPP), ERLANG/OTP, CASTOR(XML), SLF4J/LOG4J, MYSQL/ORACLE, JUNIT4, MAVEN2//
-
Pages Jaunes
- Ingénieur d'études et de développement
Boulogne-Billancourt
2010 - 2011
Refonte du portail Pages Jaunes/Ville en Directe: Plateforme JEE de type portail: informations locales (météo, cinéma, événements...), gestion des comptes, des produits de parutions...
-Conception et modification de l’architecture technique
-Réalisation de cadrages techniques et d‘études transverses (faisabilité, Proof Of Concept…)
-Intégration de moteurs de recherche Solr et Pertimm
-Méthodologie FULL AGILE: Stand Up Meeting, Rétrospectives, MMF, découpage en User Stories, gestion du Backlog, intégration continue (Hudson), Pair Programming...
-Intégration de services internes et externes à Pages Jaunes:
->partenaires (Allociné, WSI, ViaFrance...)
->identité et authentification
->géolocalisation par IP
->gestion des comptes mails
->services de réseaux sociaux (Viadeo, Facebook...)
// JAVA/J2EE, HIVEMIND, WEBSERVICES, HIBERNATE, SOLR, PERTIMM, STRUTS, GREENPEPPER, JMX, XSTREAM (XML), JUNIT4, DBUNIT, MAVEN2, TOMCAT, MYSQL //
-
La Poste
- Ingénieur d'études et de développement
Paris-15E-Arrondissement
2009 - 2010
Gestionnaire de tableaux de bord: plateforme J2EE pour la gestion de tableaux d'avancement de projets et d'objectifs annuels
-Développement et support des composants de l’application :
->Logique métier : ajout/modification des beans Spring liés au comportement du service, gestion des règles métiers...
->IHM : modification d’écrans...
->Données : Optimisations des requêtes SQL...
->Intégration des services
->Sécurité de l’application gérée par Spring Security
-Tests unitaires et validation
// JAVA/J2EE, SPRING (CORE, MVC, SECURITY), SQL SERVER, XML/XSD, ANT, TOMCAT //
-
Orange Labs
- Ingénieur d'études et de développement
Paris
2009 - 2009
Family Tracker : Prototype de plateforme JEE de services de géolocalisation à destination des téléphones mobiles de types iPhone, Android et Nokia.
-Analyse des besoins auprès des équipes d’Orange Labs
-Rédaction du cahier des charges et des spécifications d’interfaces
-Conception de l’architecture technique et fonctionnelle du service
-Développement des composants de l’application :
->Gestion des interfaces de connexion avec les téléphones
->Intégration des services de notification (Apple Push Notification Service, OVI, SMS)
->Services de calculs de proximité à partir de coordonnées GPS, optimisation algorithmique…
->Sécurité de l’application enrichie par le provider
-Tests unitaires et validation
-Rédaction des manuels d’utilisateur et de déploiement
-Déploiement du service sur une plateforme Unix PLATON Server
// JEE, SPRING (CORE, MVC, HIBERNATE), LOG4J, MYSQL, JUNIT, JSON, MAVEN2, JONAS, MYSQL //
-
France Télécom
- Ingénieur d'études et de développement
Paris
2009 - 2009
Selfcare : Plateforme JEE de type Selfcare, solution de services clients en ligne : gestion des comptes, des produits Pro (mails, SMS, fax, hébergements …), prestations pour PME.
-Etudes et modification des cahiers des charges
-Rédaction des spécifications techniques et de contrats d’interfaces
-Conception et modification de l’architecture technique et fonctionnelle
-Modifications et corrections du code et du comportement global de l’application
-Intégration de services internes et externes à France Télécom:
->noms de domaines et hébergement (Nordnet)
->identité et authentifcation (IDMP/WASSUP)
->gestion des comptes mails, de l’envoi/réception de fax et de SMS (ME+)
->gestion des contacts utilisateurs (PIM)
->sauvegarde des données utilisateurs (PCBackup)
->messagerie instantanée (chat) et transfert de fichier synchrone (IM)
Développement de composants propres à l’application sur les différentes couches de l’application :
->Logique métier : ajout/modification d’EJBs liés au comportement du service (envois de mails, activation/résilisation/suspension de compte…), gestion des règles métiers…
->IHM : amélioration de la sécurité sur les pages Web de l’application, modification d’écrans…
->Données : Optimisations sur les requêtes générées par Hibernate, intégration de nouvelles méthodes d’accès aux bases…
-Mise en place de scénarii de test et de validation de l’application (outil QualityCenter)
-TMA en anglais pour une équipe de 6 personnes en Inde
-Déploiement du service sur une plateforme Unix PLATON Server
// JAVA/J2EE, SPRING WEBSERVICES, HIBERNATE, STRUTS2, EJB2, JUNIT, XML/XSD, MAVEN2, JONAS, MYSQL //