Mes compétences :
Java
Latex
Haskell
Machine Learning
C
Python
Matlab
Scala
Git
C++
Bash
Recherche
Apprentissage automatique
Ingénieur
Test Driven Development
Elasticsearch
Recherche scientifique
Hadoop
Babyfoot
Go
Docker
Entreprises
tinyclues
- Senior Software Engineer
2016 - 2018
Viadeo
- Software Engineer
Paris2013 - 2015- Conception et développement full stack du flux d’actualité ainsi que du système de notifications avec une contrainte de répondre en quelques dizaines de millisecondes pour plusieurs millions d’appels quotidien.
- Refonte du système d’intégration continue, basé sur une virtualisation avec Docker, dans le but d’accélérer et homogénéiser les exécutions des tests automatisés.
- Aide aux équipes de développement lors de la migration du système d’accès au données vers un système CQRS.
- Présentations à différents meetups (Devoxx France, Elasticsearch FR, Docker Paris, Les Frenchies font du Web).
Plixee
- Directeur technique et co-fondateur
2011 - 2013- Co-fondation de la société Plixee, une startup web proposant un outil de gestion de projets collaboratif à destination des petites équipes. La société a été soutenue par l'incubateur innovant SEINARI et par OSEO.
- Définition du business model et rédaction du business plan.
- Conception et développement du code applicatif côté serveur en Java.
- Création du système de facturation en Python pour générer et stocker les factures PDF.
- Développement du site interne d'administration des données.
- Management de la prestation de recherche effectuée par le laboratoire LITIS sur de l'extraction automatique d'informations à partir de contenus textuels.
- Encadrement du travail du designer sur la plateforme web et mobile.
LITIS
- Ingénieur (stage)
2011 - 2011- Recherche sur la reconnaissance d'écriture manuscrite hors-ligne avec des champs aléatoires conditionnels (CRF).
- Étude et rédaction d'un état de l'art sur les utilisation des CRF en reconnaissance de formes.
- Création d'expériences pour la compréhension des différences entre CRF et CRF cachés.
- Test et analyse des performances de la reconnaissance d'écriture avec des méthodes basées sur les CRF en utilisant des données qualitatives et quantitatives.
2d3D Animations
- Technicien (stage)
2010 - 2010- Développement en C++ managé d'un module audio basé sur OpenAL pour un logiciel de story-boarding.
PIC Floyd
- Développeur et responsable infrastructure
2010 - 2011- Création d'un instrument de musique numérique avec Max/MSP utilisant sur un réseau de neurones pour faire de la reconnaissance de gestes avec une Wiimote.
- Administration et mise en place d'une salle de projet composée de 9 clients et 1 serveur avec LDAP, NFS et SSH.
Note : ce projet a été effectué en collaboration avec la Grande Fabrique, un studio de création musicale.
NWego
- Développeur R&D
2009 - 2010- Développement avec GNU Octave d'un système de localisation en intérieur par Wi-FI sur smartphone avec une précision finale d'environ 6 mètres.
- Réalisation du projet avec une équipe de 9 élèves-ingénieurs / commerciaux dans le cadre du concours Manag'Ing Innovation organisé par la chambre de commerce de Rouen.
Formations
Université Rouen Haute Normandie (Rouen)
Rouen2010 - 2011Master Recherche 2 IGIS (Informatique, Génie de l'Information et des Systèmes) - Parcours STIM (Système de Traitement de l'Information Multimédia)