Ingénieur passionné par les bases de données et moteurs de recherche.
Mes compétences :
Lucene
Entreprises
Elastic
- Développeur
2013 - maintenantElasticsearch est un moteur de recherche libre, distribué et basé sur Apache Lucene. http://www.elastic.co
The Apache Software Foundation
- Committer pour les projets Lucene et Solr
2012 - maintenant
SAP France
- Stagiaire développeur dans le Business Objects Innovation Center
Paris2010 - maintenantAmélioration d'un moteur de recommandation contextuelle pour un prototype de l'Innovation Center.
Twenga
- Ingénieur R&D - Moteur de recherche
Paris2010 - 2013Migration de l'infrastructure du moteur de recherche vers Apache Solr :
- ~ 500 000 000 produits indexés,
- analyseurs et request handlers spécifiques,
- sharding, réplication et recherche distribuée,
- monitoring de l'infrastructure (JMX) et automatisation des déploiements.
Amadeus
- Stagiaire
Sophia Antipolis2009 - 2009Stagiaire de janvier à juin 2009 dans le département « Sales & e-Commerce Platform ».
J'ai passé les trois premiers mois de mon stage dans les bureaux de Boston où j'ai étudié le logiciel Splunk, un outil d'analyse de logs, et fait un audit du build d'un des projets, basé sur Ant, qui était particulièrement long.
Durant les 3 derniers moids de mon stage, dans les bureaux de Sophia Antipolis, j'ai prototypé un outil de recherche/recommendation de voyages basé sur Apache Lucene.
Exalead
- Stagiaire
Paris 2008 - 2008Stagiaire de juillet à décembre 2008 dans l'équipe « infrastructure » d'Exalead qui maintient le build et développe les bibliothèques communes utilisées par toutes les autres équipes de R&D d'Exalead :
* communication inter-processus,
* structures de données,
* gestion de la configuration,
* etc.
J'ai en particulier :
* amélioré le framework de tests unitaires de sorte qu'il puisse tester le code C/C++ en plus du code Exascript (langage développé par Exalead et utilisé en interne),
* étudié le logiciel Apache Hadoop, afin de faire une comparaison des fonctionnalités et de la performance avec le framework de Map-reduce d'Exalead.
Projet VideoLAN
- Développeur
2008 - 2010Principal développeur du logiciel VLMa au sein du projet VideoLAN, association loi 1901 qui développe des solutions open-source dans le domaine du multimedia. VLMa est une solution de gestion centralisée d'un parc de serveurs de diffusion faisant tourner VLC media player.
VIA Centrale Réseaux
- Secrétaire et président du conseil d'administration
2006 - 2008Président du conseil d'administration et secrétaire de février 2007 à février 2008 de l'association VIA Centrale Réseaux, association loi 1901 chargée de la maintenance et du développement des réseaux informatiques sur le campus de l'École Centrale Paris.
De septembre 2006 à mai 2008 : Administrateur de 6 serveurs tournant sous Debian GNU/Linux chargés de fournir divers services : DHCP, web, mail, DNS, etc. pour un réseau comportant environ 1000 postes clients.
J'ai également participé à la maintenance et au développement de l'application d'administration de l'association, qui est chargée entre autres de :
* la gestion des comptes des membres de l'association,
* la trésorerie de l'association,
* la configuration des routeurs (changements déclenchés par les modifications des fiches des membres).
(Java, bases de données, web-services)