Menu

Vincent DEVILLERS

VERNON

En résumé

Mes compétences :
Redis
Hibernate
JAVA
Spring
JPA
Hadoop
ElasticSearch
HBase
Tomcat
J2EE
Solr
JUnit
JOnAs
Babyfoot
DevOps
Hudson Jenkins
JSON

Entreprises

  • 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 //

Formations

Réseau

Annuaire des membres :