Education

2010: Scientific Baccalaureat
Lycée Edouard Herriot, Voiron, France

Major in Mathematics
First class Honor

logo lycee
2010 - 2012: Engineering Student
Grenoble INP - La Prepa (CPP), Grenoble, France

Preparatory class for the engineering schools of the INP Group (National Institute of Technologies). Specialization in mathematics. Bachelor Degree got in 2013 (after the first year of ENSIMAG). More about INP Group

logo prepa
2015: Master of Science in Engineering
Grenoble INP - ENSIMAG, Grenoble, France

Engineering degree from one of the best french schools in Applied Mathematics and Computer Science. Specialization in Mathematical Modeling, Image Processing, Computer Vision, 3D Graphics and Simulation.
Graduated with honor. More about the school

logo ensimag

Skills

Programming Languages

C / C++

85%

C#

80%

Python

70%

R

70%

HTML / CSS / JS

40%

Arduino

60%

Framework / Library / Engine

OpenCV

80%

Unity3D

80%

CMake

75%

Tensorflow / Keras

60%

R Shiny

60%

Arduino

60%

And also: C++ Boost Library, C++ Qt5, C# .Net, Matlab/Scilab, SVN, LaTex, Microsoft Office, Visual Studio, OS Linux, Raspberry Pi...

Languages

100%

French
(C2) Native

95%

English
(C2) 915/990 TOEIC
(2014)

35%

German
(B1) Not practised for a long time

5%

Spanish
(A0) Just started ;-)

Career

Algorithm R&D Software Engineer

Schneider Electric, Grenoble, France ...
Logo schneider
Since September 2018

IoT Sensors Excellence Center Team, Schneider Digital business unit.

Responsible of the Research and Development of Algorithms to embed into IoT sensors for different usecases and sensors. The areas of expertise include:

  • Image Processing
  • Computer Vision
  • Machine Learning / AI

Current projects involved specifications, R&D, design and Tests of AI and Vision algorithms for People Counting applications with a Thermal infrared sensor. It also include specifications, design and development of software tools for Validation and Tests of such algorithms, as well as live demo software to demonstrate our applications and the performances of our sensors at various shows and expo.

The IoT Sensors Excellence Center team is specialized in the design and development of very low power IoT sensors that can last forever on battery (our Counting People Sensor is designed to last 10 years on battery). It is a team which is more Electronics and Hardware oriented and which can develop very low power firmware for Microcontrollers etc. I am learning a lot everyday about constraints related to embedded development, and it pushes me to optimize every line of code to deliver the most efficient algorithms (efficient in terms of execution time, binary size, memory requirements and precisions).

Embedded C and C++, C# .Net, C++ OpenCV, Python, Tensorflow, Keras, R, Matlab, ST Cube MX...

Innovation Software Engineer

Schneider Electric, San Francisco, CA, USA ...
Logo schneider
2017-2018

Corporate Research Center

18 months french V.I.E ** contract in a team of 3 developer in charge of exploring emerging technologies. Our job was to study usecases and develop proof of concepts using emerging technologies to transfer to business units. Our main subject of interests were:

  • Augmented Reality
  • Mixed Reality
  • AI / Deep Learning

I personnaly released several proof of concepts applications for Google Tango (Augmented Reality framework running on Android phone) and Microsoft Hololens headsets (Mixed Reality).

Unity3D engine (C#) for desktop, Google Tango and Microsoft Hololens. Python Tensorflow on NVidia Jetson

** a Volontariat International en Entreprise is a fixed term contract program funded by french ministry of finance. It allows french people under 28 years old to work abroad for french companies under Exchange Visitor Program. More info on civiweb.com .

Research Engineer

INRIA, Montbonnot, France ...
Logo INRIA
2016

Pervasive Interaction Team directed by James L. Crowley .

One year fixed term contract working on a project funded by the IRT Nanoelec in partnership with Schneider Electric and the CEA. In this project, I had to explore usecases and develop computer vision and image processing algorithms for a thermal infrared sensor developed by Schneider Electric. The field of applications included:

  • People Counting and People Flow Counting
  • People detection for Senior care
  • Fall detection

The National Research Institute in Computer Science and Automatism (INRIA = Institut National de Recherche en Informatique et Automatisme) is a public french research lab in the fields of computer science and robotics. The institute has a lot of different teams and high reputation researchers in a lot of different fields of applications including Robotics, Autonomous driving, Deep learning, Machine Learning, 3D Graphics, 3D, Image Processing, Computer Vision...

I was part of the Pervasive Interactions team (formerly called PRIMA) which is a team specialized in interactions between humans and smart systems. It studies in particular how to build context aware smart objects or systems to solve problems of everyday life.

C++ OpenCV, C++ Boost, Sensor Hacking...

Research & Development Software Engineer

Thales Group, Moirans, France ...
Logo Thales
2015

Thales Electron Devices, Microwaves and Imaging Subsystems division, Software R&D department.

Nine months experience (6 month final year internship extended by a 3 months fixed-term contract). I was responsible of the whole development of a calibration software module for 3D X-Ray tomography platform. The challenge was to have to most efficient and accurate calibration, to be able to have the best possible results for 3D recontruction. This was a complex and complete project as I had to do many different things, such as:

  • Mathematical modeling
  • Linear Algebra and Spacial 3D Geotmetry
  • Computer Vision and Image Processing
  • Numerical Computing
  • Numerical Optimization
  • Parallele Computing and Software design

The Microwave and Imaging Subsystems (MIS) division develops products which are at the heart of today's high-tech systems and are used to generate and amplify Radio Frequencies and microwave power sources. These products are found in satellites, radars, missile seekers, particle accelerators, but also in most of the equipment for radiological imaging.

I was part of the Voxelo Project (in partnership with the National Research Agency and the CEA), whose goal is to develop a system able to reconstruct a knee in 3D in order to improve diagnose of osteoarthritis lowering XRay dose and cost. The 3D reconstruction system is based on X-Ray imaging (using Thales' X-Ray detector).

The idea is to take X-Rays images of a knee at different well known angles of view and to feed those images to a reconstruction algorithm. In such a system, the 3D geometric calibration of the angles of view is crucial for the precision of the 3D reconstruction.

C++, OpenCV, Boost, Qt.

Assistant Engineer

Aesculap SAS, Echirolles, France ...
Logo Aesculap
Summer 2014

Orthopilot plateform R&D team

11 weeks internship working on the OrthoPilot plateform (a computer-assisted surgery tool based on an Optitrack). I had to developped two serious games to study the efficiency of gestures interactions for the plateform.

The OrthoPilot plateform is a computer assisted tool for orthopedic surgeon allowing them to save time and gain precision on hips, knee and ankle prothesis surgery.

C++, Boost, Qt, QML.