Work experience

Brainify.it03/2016 - 05/2017

Lead Developer

Lead Developer working on the Brainify e-commerce analytics product.

Multiple projects built using Scala with Akka, Play Framework and relying on Kafka, Cassandra, Elasticsearch, Spark, Kong,...

Use of Ansible for system and configuration management and DC/OS for services deployment, Statsd, Graphite, Grafana, Cabot, Kamon for monitoring.

Speaker at the Scala.IO 2016 conference:

M6 Web10/2014 - 02/2016

Lead Developer

Lead Developer of the price comparator team.

Working on projects based on PHP / Symfony2 and the use of various tools : MySQL, Elasticsearch, Redis, RabbitMQ, Cassandra, AngularJS, Git, GitHub, Atoum, Behat, Jenkins, Statsd/Graphite/Grafana, Gatling

Given technical talks in what we called the "Last Friday Talks". For instance a talk introducing functional programming (in french).

Open-source development
Contributor to multiple Symfony2 bundles published by M6 Web:

Clever Age11/2006 - 09/2014

Senior developer, Technical project manager

Working in an IT services company on multiple projects and with different roles:

  • Designing and building of technical architectures, developing the main base components, setup of CI/automated deployment, code quality audits, trainings,...
  • Project management, client relationship, dev team leading,...

Projects based on various languages/tools/frameworks: Play/Akka, Java/Scala/JEE, PHP/Symfony, CMS, Javascript,...

Organization of internal technical talks.

Open-source development :
Play2-elasticsearch module for easily integrating Elasticsearch in a Play2 project.

Speaker at the DrupalCamp 2012 conference in Lyon :

Dermscan Laboratory09/2003 - 10/2006

Software developer

Working on various desktop-based softwares.

Education

INSA Lyon1998 - 2003

Master's Degree in computer science

Helsinki University of Technology2002 - 2003

Exchange student at the Computer Science department