Resume

Senior Software Engineer

Query optimization, database systems, and metadata interoperability

Experience

Floe

Jan 2026 - Present

Grenoble, Auvergne-Rhone-Alpes, France · On-site

Senior Software Engineer

Jan 2026 - Present

Permanent

  • Working on interoperability between data catalogs and metadata systems for analytical lakehouse architectures.
  • Focused on metadata federation, planner-friendly metadata, and cross-catalog integration.
  • Designing and implementing architecture that makes metadata easier to consume by analytical engines and query planners.
  • Database Systems
  • Query Optimization

Yellowbrick Data

Sep 2019 - Feb 2026

Permanent · On-site

Technical Lead & Software Engineer, Query Planning and Optimization

Jan 2022 - Feb 2026

Grenoble, Auvergne-Rhone-Alpes, France

  • Led and contributed to query planning and optimization work for Yellowbrick's analytical database engine.
  • Focused on SQL optimization, execution planning, and optimizer improvements such as join elimination.
  • Worked on rule design and planner behavior analysis for complex analytical workloads.
  • Contributed to making optimization decisions more robust across workload classes, not only query microbenchmarks.
  • Query Optimization
  • Performance Tuning
  • SQL
  • Database Systems

Software Engineer, Query Planning and Optimization

Sep 2019 - Jan 2022

London, United Kingdom

  • Worked on the query planner and optimizer of Yellowbrick's analytical database engine.
  • Contributed to SQL optimization and execution planning improvements, including optimizer techniques such as join elimination.
  • Debugged planner behavior when runtime execution diverged from expected cost assumptions.
  • Improved plan quality for join-heavy analytical workloads.
  • Query Optimization
  • Performance Tuning
  • SQL
  • Database Systems

Dassault Systemes

Mar 2019 - Aug 2019

Internship · Velizy-Villacoublay, France · On-site

Software Engineering Intern

Mar 2019 - Aug 2019
  • Intern in the Virtual Human team, working on realistic hand positioning and object grasping in virtual environments.
  • Designed and implemented a smart hand posturing engine combining analytic and machine-learning approaches.
  • Worked on methods including an analytic decision-tree algorithm and deep-learning neural networks.
  • Machine Learning

Arm

Jun 2018 - Aug 2018

Internship · Cambridge

Intern Software Engineer

Jun 2018 - Aug 2018
  • Intern Software Engineer in the Machine Learning Group, working on ArmNN: a high-performance neural network inference framework for Arm hardware.
  • Contributed to ArmNN 18.08 and designed/prototyped ONNX parser components in C++.
  • Worked on production-oriented implementation tasks while dealing with release constraints and runtime compatibility.
  • Machine Learning
  • C++
  • ONNX

Education

MSc, Computer Science and Applied Mathematics

2016-2019

National School of Computer Science and Applied Mathematics of Grenoble (ENSIMAG)

Mathematical modeling, vision, graphics and simulation. Activities and societies: Arts Society. Specialization in image, virtual reality, and multimedia.

Project highlight

2018 Arm Intern Innovation Challenge

Jul 2018

Winning submission for Arm's 2018 Intern Innovation Challenge (2-week team challenge, 5 interns per team, in partnership with UNICEF). We built a JavaFX + PostgreSQL application to help identify schools in Colombia most in need of infrastructure and disaster-prevention planning, including map-based views of nearby hospitals, radius-based school/health-facility queries, and regional coverage indicators.

Volunteering

Design Team Leader

2017-2018

ENSIMAG Arts Society

Volunteer and Communication Manager

2016-2017

Solida'Rire Project (Senegal School Construction)