cv
Experience
- 2023 – Present
Geospatial Data Engineer
Earth Geo Analytics, Isère, France
- Independent geospatial software engineer providing scientific computing and Earth observation expertise to international research institutions.
- Scientific Software Engineering
- Develop, maintain, and optimize large-scale Sentinel-1 SAR processing pipelines for cryosphere monitoring.
- Modernize legacy scientific software (IDL, GAMMA) by designing robust, modular Python workflows.
- Design automated and reproducible processing pipelines for Linux and HPC environments.
- Improve software quality through modular architecture, testing, and workflow automation.
- Geospatial Data Production
- Produce large-scale geospatial products from Sentinel-1 SAR imagery, including velocity maps and interferometric datasets.
- Process multi-terabyte Earth observation datasets over Antarctica and Greenland.
- Integrate heterogeneous geospatial and remote sensing datasets into scientific processing workflows.
- High-Performance Scientific Computing
- Develop scalable processing solutions for HPC clusters.
- Optimize computational performance through parallel processing and efficient I/O strategies.
- Build robust geospatial data pipelines for large-scale scientific analyses.
- Technologies
- Programming Languages: Python, SQL, Bash, IDL
- GIS & Geospatial: QGIS, GDAL, Rasterio, GeoPandas, PostGIS, PDAL, Shapely
- Scientific Computing: NumPy, Pandas, Xarray, Dask, Joblib
- Earth Observation & Remote Sensing: SAR processing (GAMMA software), Stereogrammetry (ASP)
- Data Engineering: NetCDF, Zarr, GeoTIFF, Cloud Optimized GeoTIFF (COG), GeoPackage, Parquet
- Software Engineering & Infrastructure: Linux, Git, Docker, Conda/Mamba, HPC (Slurm/OAR), CI/CD, Testing
- 2023
Geospatial Data Engineer
University of California Irvine, IRVINE, USA
- Scientific Programming
- Maintenance, updating and documentation of the Sentinel-1 Radar processing chain.
- Data Production
- Ice motion data production using Sentinel-1 processing chain on servers cluster and HPC.
- Scientific Programming
- 2020 - 2023
Research engineer
Institute of Environmental Geosciences, CNRS, Grenoble, France
- Geospatial Data Analysis
- Development of workflows for geospatial analysis using python and databases (PostgreSQL,PostGIS).
- Management of the local IT infrastructure to process the calculations.
- Development of test cases to test up-to-date computation methods (Dask) and data access (STAC format).
- Data Visualisation
- Development of the IGE visualisation website and web applications for the visualisation of scientific data.
- Scientific visualization
- exploration of data from oceanographic simulation models models (NEMO) with PARAVIEW.
- 3D modelling in Blender from geodata.
- Data Management
- European H2020 PROTECT project - Deployment of an online data management solution (CKAN). Administration of the dedicated server (Debian).
- Development of a compliance checker for ISMIP6 (python).
- Geospatial Data Analysis
- 2017-2020
Postdoctoral Researcher
INRAE, Grenoble, France
- Scientific activities
- Development of classification models (Machine Learning) of forest species from Lidar and from Lidar and hyperspectral data.
- Development of prediction models in the context of natural hazards (block falls).
- Follow-up and technical management of the European projects ( GreenRisk4alps and Links4soils ).
- PhD Co-supervision
- Tusa E. (2017-2020) - INRAE / Gipsa-Lab - Signal processing - Fusion of 3D point clouds and hyperspectral data for the extraction of geometric and radiometric features of trees.
- Cros V. (2018-2022) - INRAE - Biomechanics - Mechanical diagnostic with vibration analysis on standing tree of the efficiency and durability of forests' protection function.
- Scientific activities
- 2013-2016
PhD in instrumentation, signal processing, and imaging
INRAE, Grenoble, France
- 2010-2012
Engineer
INRAE, Grenoble, France
- Design/implementation of thematic databases with postgreSQL.
- Management of multidisciplinary databases.
- Design/implementation of mechanical tests in the laboratory.
- 2006-2009
Application engineer
Autodesk, Montbonnot, France
- Training, technical support in structural engineering with Robot Structural Analysis
- Technical specifications for timber structures.
- 2005
Wood structural engineer
Bourgeois - Vinci Construction, Lyon
- Design of wooden structures of historical monuments (castles, churches)
- 2002-2004
Engineer - corporate financing
bpifrance, Dijon, France
- Financing of business development, transfer and buy-out projects.
Education
- 2017
PhD
Université Grenoble Alpes, France
- PhD thesis in Instrumentation, Signal and Imaging for the Environment
- 2002
Master Business management
Université Paris-Est Créteil, France
- Master
- 2001
Wood structural engineer
École Nationale Supérieure des Technologies et Industries du Bois, Université de Lorraine, Epinal
- Master
Computer skills
-
Environnement
- Local to remote servers, HPC
-
Languages
- Python, SQL, IDL, R
-
Database
- PostgreSQL, PostGIS
-
Coding
- {"Geospatial Python Stack"=>"Shapely, Pyproj, Fiona, Rasterio, GeoPandas, Xarray, Dask,Cython, GDAL/OGR"}
- {"Version Control"=>"gitHub, GitLab"}
-
Remote sensing/GIS
- Google Earth Engine (JS and Python APIs), QGIS
-
Data Visualisation
- Paraview, D3.js, Plotly, Blender, Sketchup
-
Web development
- JavaScript, HTML, CSS
-
Numerical Simulation
- Robot Structural Analysis - Autodesk
Other Interests
- Hobbies: Climbing, Tinkering, Gardening, etc.