Work Experience

Project manager for Defense & Security research, INRIA 2023 -
Python, Machine learning, JavaScript, Docker
Project manager for INRIA’s Defense and Security mission. I am in charge of the engineering aspects for the various projects lead by the D&S team, whose goal is to develop partnerships and research initiatives with entities working in the field of national defense and security (Defense ministry, gendarmerie, etc.). As a project manager, I supervise engineers working on projects that develop state of the art AI research for military and defense appplications, and I contribute to developments of algorithms, tools and web platforms. I also help deploy, maintain and transfer ownership of those projects to our partners.
Full cycle project management for small agile teams working to deliver advanced research applications to industry partners
Teach and setup best practices and standards in development, project management and DevOps
Advise research teams on architecture choices and technological & engineering solutions

Inria Mission Défense & Sécurité

Research engineer, INRIA 2021 - 2022
Python, Scikit-learn, Datalog, JavaScript
Research engineer, within the INRIA PARIETAL team, in charge of the NeuroLang project. NeuroLang is a probabilist query system for meta-analysis of neurological studies. NeuroLang implements a Datalog query solver to interpret and solve relational algebra queries on large neuroimaging datasets. I worked on NeuroLang to optimize the query solver and to develop a web application for the project.
Contribution to open-source projects for the team
Code review and engineering support for phd students and researchers
Public presentation of the project, as well as contributing to research papers and white-papers

Source code Web app

Neurolang web app screenshot Neurolang web app screenshot
The Neurolang application

Research engineer, INRIA 2018 - 2020
Angular, Python, D3.js
Research engineer within the CNRS, in charge of the Cartolabe project. The Cartolabe web application lets users explore large collections of textual data through an interactive 2D map. AI algorithms analyze the textual data to produce a 2D representation of the corpus showing semantic similarities. It uses advanced visualization techniques to rapidly display millions of points in the browser and allow users to search, filter and zoom through the data.
Develop data analysis and visualization software for large corpuses of textual data (Wikipedia, scientific publications, …)
Lead developer and project manager
Contribution to scientific articles

Source code Web app

Cartolabe web app screenshot Cartolabe web app screenshot Cartolabe web app screenshot
The Cartolabe application

Research engineer, INRIA 2015 - 2017
Angular, Python, R, D3.js
Research engineer working with a mixed INRIA - Université Paris Saclay team. In charge of developing a web application for statistical data analysis. The web platform lets users upload their data on a server, launch a data processing task on a cluster and retrieve and view the results directly in the browser once the task is finished.
Fullstack development of the application from scratch
Project management, principal architect and developer
Public presentation and demonstration of the web app to scientific users

MASSICCC web app screenshot MASSICCC web app screenshot MASSICCC web app screenshot
The MASSICCC application

Full stack engineer, WDS, A Xerox company 2014 - 2015
Java, JavaScript, Redis, PlayFramework
Working within an international team of developers, I helped develop an intelligent virtual agent for call centers. This virtual agent relies on machine learning algorithms to solve problems and find the most relevant information and solutions for call center operators.
Implementation of machine learning algorithms (classification, clustering, search algorithms, …) in collaboration with researchers from the Xerox Research Center Europe.
Fullstack development of both front and backend (Java, Angular)
Following agile best pratices (peer programming, test driven development, continuous integration)

Full stack developer, 7 Circles 2011 - 2014
Java, JavaScript, ElasticSearch, MongoDB
Fullstack developer for a startup developing specialized social networks.
Fullstack development (Java, GWT)
NoSQL databases and search engines for data indexation

Software engineer, Valtech 2010 - 2011
Java, JavaScript, Spring, GWT
Junior software engineer at a consulting agency, developing mostly web based applications for various clients.
Conception and implementation of full software solutions adapted to the client’s needs
Following Agile methodology

Machine learning internship, CEA 2009
Perl, C, Moses, Giza++
End of study intership in a research lab working on natural language processing. Implementation of a statistical translation tool for text messages.
Implementation of a state of the art statistical translation tool
Master’s research thesis