Full Stack Developer • Feb, 2019 — Now

My role is to accompany Carrefour in its digital transformation, it goes from consulting existing teams to help them deliver modern software to developing new SaaS for Carrefour internal needs.

Spring Angular React PWA PostgreSQL Jenkins Docker Reactive Programming

Lead Developer • Aug, 2017 — Jan, 2019

Lead developer of the ACS (Access Control Server) Product team.
ACS aims at securing internet payments. It implements the 3D-Secure protocol and support multiple ways of authenticating cardholders, for hundreds of banks and millions of users. I led developments in a young team of eight developers including myself.

AngularJS Java 8 Java EE RestEasy Apache DeltaSpike JBoss EAP Maven MySQL Hazelcast DevOps Gitlab CI Docker-compose PCI 3DS Cryptography

Software Engineer • Feb, 2016 — Aug, 2017

Design and full stack development of digital wallet solutions.
We built a whiteapp that enables bootstraping of back-offices development in our business division. I also completely rewrote a frontend for Paylib using Angular (v4 at the time).

Angular Java 8 Java EE RestEasy Apache DeltaSpike JBoss EAP Maven MySQL MongoDB ELK Docker Jenkins

Co Founder • Feb, 2015 — June, 2017

Tree was a social-bookmarking service for content sharing and curation.
The concept could be sumed up as a Pocket with social and collaborative features.
Tree had a premium offering where members could team up and share their bookmarks and ideas. It also featured a chrome and a firefox extension.

We developed the frontend with AngularJS / HTML / SASS, the backend with Rails API / PostgreSQL and many third party services. To name a few, Google and FB OAuth, Braintree, Pusher, New Relic, Sendinblue, GA .. The application was deployed on AWS Beanstalk, using S3, Cloudfront and RDS.
Tree has been discontinued due to growing maintenance and operating costs.

Sass AngularJS AWS Rails API PostgreSQL

Intern Engineer • Aug, 2013 — Jan, 2014

Load testing of a call center solution made of multiple java services

  • NeoLoad and Groovy scripting
  • JVM monitoring
  • Servers administration

I worked with the development team and the business team in order to create tests scenarios that validate product specifications and client cases.

Neoload Unix JVM Groovy


Polytech Lyon

Engineer's degree • 2012 — 2015

  • including a year at the Tallinn University of Technology

Majoring in computer science.

Polytech Lille

Licentiate degree • 2010 — 2012

Electronics, physics and computer calculation.


Information Technology

Fullstack development
Service Oriented Architectures

Project management



French (native)
English (full working proficiency)