Menu

Sébastien JOB

Paris

En résumé

Je suis un informaticien passionné et motivé qui a travaillé pendant deux ans et huit mois en Corée du Sud.
J'y suis allé sans aucune connaissance de la langue coréenne, pour obtenir une expérience intéressante d'un point de vue professionnel et culturel.

Là-bas, j'ai principalement travaillé sur des moteurs de calcul distribué, et mon travail a notamment permis une amélioration de jusqu'à 10% de la vitesse d'exécution du système.
Ce que j'adore, c'est travailler avec une énorme masse de données brutes, l'analyser avec des algorithmes recherchés, et en retirer des informations pertinentes, le tout en utilisant des dizaines, voire des centaines de machines liées en cluster.

Mes compétences :
Hadoop
SQL
Git
JavaScript
HBase
Linux
Scrum
Docker
Java
Subversion
Puppet
NoSQL
REST
Node.js

Entreprises

  • DRUST SAS - Lead Developer

    Paris 2015 - maintenant
  • SmartFocus - Senior Application Developer

    Clichy 2010 - 2015 - Lead Developer pour la conception, le développement et la documentation de la 1ère API vraiment RESTful de gestion des campagnes d’emailing. Définition des standards utilisés par toutes les équipes de développement de SmartFocus.
    -> API pragmatique, consistante, simple d’utilisation et flexible livrée dans les délais.
    [Java] [HATEOAS REST] [JAX-RS] [JavaScript] [Gulp] [Docker] [Git] [SoapUI]

    - ScrumMaster d’une équipe de 4 pour le développement d’une nouvelle application web d’analyse des données clients. Développement des applications, gestion automatique de la configuration, du déploiement et des tests.
    -> 300 000 évènements par heure agrégés et affichés en temps réel.
    [Kanban] [Flume] [Ruby] [Redis] [Puppet] [Amazon] [Docker] [Git]

    - Développement du back-end d’une application d’édition visuelle de message par drag-and-drop. Conception de la transformation d’un modèle JSON en HTML d’email.
    -> Gros succès d’utilisation de l’application.
    [REST] [Java] [JPA] [PostgreSQL]

    - Prototypage de la migration des données de SmartFocus depuis une infrastructure basée sur du Oracle SQL vers une infrastructure plus extensible en utilisant des technologies Big Data.
    [Hadoop] [Storm] [SQL]

    - ScrumMaster d’une équipe de 3 pour l’amélioration d’un système de notation de la propreté de la liste d’email pour identifier les emails à black-lister.
    -> Réduction du temps de traitement d’une liste de 12 heures à 48 secondes.
    [Scrum] [Java] [TDD] [GWT] [HBase]

    - Correction de vulnérabilités de type CSRF.
    -> Confirmation par l’audit externe de l’absence de failles de sécurité CSRF.
    [Java] [CSRFGuard] [Struts]

    - Optimisation du système de build trop lent et du conteneur d’application web trop lourd.
    -> Applications plus légères grâce à la migration depuis JBoss 4 vers Tomcat 7.
    -> Introduction d’Apache Ivy dans le build permettant de le rendre plus facilement reproductible et d’alléger le système de gestion de version.
    [JBoss] [Tomcat] [Ivy] [Subversion]
  • ETRI - Analyste programmeur

    2006 - 2009 - Conception, implémentation et test d'un langage de requête similaire à SQL adapté aux bases de données distribuées orientées colonnes.
    -> Langage permettant les requêtes Select, Insert, Update et Delete fonctionnant sur Apache HBase.
    [HBase] [SQL] [JavaCC]

    - Amélioration de la phase de Merge intermédiaire aux phases de Map et Reduce de Hadoop.
    -> Description du travail effectué au sein d’un « White Paper » publié de façon officielle.
    -> Présentation à la conférence KDBC 2008 (Korean DataBase Conference) à la Korea Polytechnic University à Ansan en Corée du Sud.
    -> Participation à l’ApacheCon US 2008 à New Orleans aux Etats-Unis.
    [Hadoop] [MapReduce] [HDFS]

    - Conception et développement d'une application serveur qui expose l'API EPCIS (Electronic Product Code Information Services) en tant que Service Web, stockant des EPC dans une base de données compatible XQuery.
    -> Application fonctionnelle livrée dans les délais.
    [Linux] [Tomcat] [Axis] [XQuery] [EPCIS]
  • Renault R&D - Stagiaire

    2006 - 2006 J'ai prototypé des applications client et serveur qui permettent à un utilisateur de réserver une chambre d'hôtel en utilisant un téléphone, une tablette tactile dans une voiture ou sur un site internet, et d'ouvrir la porte de sa voiture et de sa chambre d'hôtel avec un téléphone compatible NFC (Near Field Communication).
    [Java J2EE] [OSGi] [JSF] [JSP] [Oracle 9i database] [WAP] [IBM WebSphere Application Server]

Formations

Réseau

Annuaire des membres :