CV#

I am currently a CNRS Research Engineer at POEMS laboratory

You can download my CV (French, pdf) here.

Professionnal experience#

2010 -

CNRS Research Engineer at POEMS laboratory
  • Development of XLiFE++, C++ library inheriting from Fortran library Melina developped by Daniel Martin, from IRMAR (UMR 6625), and POEMS laboratory (UMR 7231)

  • Development of related tools

2009 - 2010

Engineer for ANR Micas

Implementation of adaptative Aitken-Schwarz method to Darcy 3D equation with strong variations of permeability (random behaviour following a lognormal law). This work is part of ANR Calcul Intensif et Simulation 2007 Micas (Modelling and Intensive Computation for Aquifer Simulations). Partners :

2004 - 2009

Phd studies of Doctoral School of Ecole Polytechnique - funds from the Ministry of Education and Research

Subject: Multi-Scale gravitational Dynamics : formation and evolution of a self-gravitating system in an external field

Supervisors: Marc Lenoir et Jérôme Perez (UMA / ENSTA)

  • Development of a numerical code (FORTRAN 77, parallelized with MPI library) to simulate a self-gravitating system in an external potential modelling the interactions between a globular cluster and the galaxy in which it evolves.

  • Development of spectral tools to analyze the dynamic structure of self-gravitating systems in order to highlight the characteristic properties of the two main classes of equilibrium systems highlighted during a previous thesis

defended on February 6th, 2009

Committee :

Spring 2004

4 months internship at the Applied Mathematical Unit of ENSTA

under the supervision of Jérôme Perez

Development of a numerical Fortran 77 code for the simulation of a N body system in an external analytic potential, in order to model the interactions between a globular cluster and its host galaxy.

Spring 2003

2 months internship at the Laboratory Universe and Theories of the Observatoire de Paris-Meudon

under the supervision of Christophe Sauty

Conception of a numerical C++ code MHD, for the simulation of stationary relativistic spherical winds, with spectral methods.

Diploma - Trainings#

2004 - 2009

Phd studies of Doctoral School of Ecole Polytechnique - funds from the Ministry of Education and Research

Subject: Multi-Scale gravitational Dynamics : formation and evolution of a self-gravitating system in an external field

Supervisors: Marc Lenoir et Jérôme Perez (UMA / ENSTA)

  • Development of a numerical code (FORTRAN 77, parallelized with MPI library) to simulate a self-gravitating system in an external potential modelling the interactions between a globular cluster and the galaxy in which it evolves.

  • Development of spectral tools to analyze the dynamic structure of self-gravitating systems in order to highlight the characteristic properties of the two main classes of equilibrium systems highlighted during a previous thesis

defended on February 6th, 2009

Committee :

2003 - 2004

Holder of a Post-graduate diploma (DEA) in “Mathematics of the Modelling, Simulation and Applications to Physics” ( now, it is the Master in “Modelling and Simulation” ) at Versailles-St Quentin University:
  • Modelling in Astrophysics.

  • Modelling the equations of Physics.

  • Interactions laser-plasma.

  • Modelling Maxwell equations.

  • Modelling in environment science.

2001 - 2004

Holder of the engineer degree of “Ecole Nationale Supérieure de Techniques Avancées” (ENSTA) :
  • Specialization: “Mathematical Modelling”

  • Path: “Simulations in Mathematical Engineering”

  • Optional courses: “Applications of Spectral Theory”, “Geometrical View of Physics”

Enseignements#

2007 - 2009

Assistant teacher at Université Claude Bernard Lyon I - CDCSP / ISTIL / ICJ

half-time in 07-08, full-time in 08-09

  • Génie Logiciel I - CM (08-09), TD/TP (07-08)

    • Object-oriented programming in C++

    • Application to scientific computation : implementation of classes of sparse matrices (aij, csr, full) : elementary matricial operations and some Krylov solvers

  • Génie Logiciel II - CM (08-09), TD/TP (07-08)

    • Software building, UML

    • Graphical user interfaces in Java/Swing

  • Méthodes Numériques pour le Calcul Haute Performance - TP - Parallel computation with MPI - Application to the implementation of a Schwarz-Jacobi solver for 1D and 2D Poisson problems

  • Méthodes Numériques de Base - TD (08-09)

    • Finding zeros

    • Interpolation and numerical integration

    • Differential equations and algebraic systems

  • Analyse Vectorielle - TD (08-09)

  • Permis de Conduire Informatique - TD/TP (08-09)

    • Introduction to networks

    • Office softwares: spreadsheets and databases

  • Outils et Calcul Scientifique - CM/TP (08-09), TD/TP (07-08)

    • Fortran 90, BLAS, LAPACK

    • Source code validation and verification

    • Application to scientific computation : implementation and using of structures of sparse matrices (aij, csr, csc, band, full, pack) and elementary operations

2004 - 2007

Intructorship in Applied Mathematics at Ecole Polytechnique
  • cours MAP 431 “Analyse numérique et optimisation : Une introduction à l’analyse numérique et à la modélisation mathématique”

    Teachers in charge: Grégoire Allaire and Olivier Pantz.

    • Practical Work on Finite Differences with Scilab and Finite elements with Freefem++

    • Correction of written exam

    • Elaboration and management of numerical work

    • Guidance : revising courses, update course in Scilab

    • Management of bigger numerical work for a student repeating a year

  • cours MAP 311 “Probabilités et statistiques”

    • Practical work on initiation to Scilab

    • Guidance : Revising course (2007)

Skills#

Scientific computation

Matlab, Scilab, Melina, XLiFE++, Freefem++, MPI, FORTRAN 77 et 90, C, C++

Others programming languages

Java, Tcl/Tk, Ruby

Operating systems

Windows, Unix/Linux, macOS

Web Development

HTML, CSS, PHP/MySQL, asciidoc, markdown, sphinx

Office softwares

OpenOffice, Office, NeoOffice, LaTeX

Languages

English : read, written, spoken

Conferences#

2005

Summer School M.O.D.E.S.T. 5c, institut Anton Pannoeke, University of Amsterdam