Work Experience

 
 
 
 
 
Asterios Technologies (formerly Krono-Safe, now in Safran)
R&D Software Engineer
Asterios Technologies (formerly Krono-Safe, now in Safran)
September 2019 – Present Massy
  • Currently involved in the development of Asterios Technologies’ main product (Core Team), consisting of a compiler for the PsyC language (written in C++) and a real-time operating system (written in C) by implementing various functionalities such as the fault and error management service.

  • Previously involved in the development of a tool (written in Python) that performs the validation of compilations performed by the Asterios compiler (Checker Team) by implementing the tool’s frontend (parser and graph analysis), in a context of avionics certification (DO-178)

  • Contributed to a technical audit by analyzing Asterios features using HAZOP risk and failure analysis methodology.

  • (Co-)Supervised 3 trainees over the years on topics such as Lingua Franca to PsyC translation and random PsyC code generation, which led to the discovery of 9 bugs in the Asterios toolchain.

 
 
 
 
 
EPITA
Adjunct Teacher
EPITA
June 2022 – Present Le Kremlin-Bicetre
Teaching (and created) a lecture on software testing and validation for EPITA’s embedded and real-time specialization, involving around 40 M1/M2 students for a total of around 20h/year.
 
 
 
 
 
Asterios Technologies & Inria
PhD Candidate
Asterios Technologies & Inria
January 2021 – December 2023 Massy
Designed a formal verification methodology (as part of my PhD supervised by Inria) as well as a prototype formal verification tool (written in OCaml) for the PsyC language based on state-of-the-art symbolic model-checking along with an optimization procedure to speed-up verification time by up to 95% compared to a naive approach.
 
 
 
 
 
Asterios Technologies
Internship
Asterios Technologies
February 2019 – August 2019 Massy
Designed and developed a methodology of incremental code generation based on model driven design approaches during my initial 6-month internship.
 
 
 
 
 
Thales Research & Technologies
Internship
Thales Research & Technologies
September 2017 – December 2017 Palaiseau
Designed a mixed-criticality platform based on virtualization, enabling spatial and temporal isolation between vision and telecom applications.
 
 
 
 
 
EPITA
Teaching Assistant
EPITA
September 2016 – March 2017 Le Kremlin-Bicetre
Supervised and corrected practical sessions on programming for students in the cycle préparatoire of EPITA.
 
 
 
 
 
Laboratoire Systèmes & Sécurité (LSE), EPITA
Research internship
Laboratoire Systèmes & Sécurité (LSE), EPITA
June 2016 – August 2016 Le Kremlin-Bicetre
Contributed to the initial development of the Netlink subsystem in the Linux system tracer - strace - via the Google Summer of Code program.

Skills

Programming
OCaml
C
C++
Python
Lustre
Esterel
Skills
Cyber-Physical Systems
Real-Time
Synchronous-reactive languages
Virtualization and Operating Systems
Formal Methods
Artificial Intelligence
Hobbies
Music
Hiking
Photography
Languages
French
English

Accomplish­ments

DeepLearning.AI
Deep Learning Specialization
Deep Learning, Sequence Models and Convolutional Neural Networks
See certificate
DeepLearning.AI
Machine Learning Specialization
Supervised learning (regression, classification), Unsupervised, Recommenders, Reinforcement Learning
See certificate