Civil Status
Single, 25 years old (born on November, 21st 1982)
Place of birth: Villers-Semeuse, Ardennes (08), France
Nationality: French
Military service completed
Education
2005-2008Ph.D student at the INP Grenoble, France, on “Self-optimization of autonomic systems”
(not completed yet!)
(not completed yet!)
2004-2005
3rd year at the ENSIMAG (Grenoble, France) and Master 2 Research on Systems and Software
2003-2004
2nd year at the ENSIMAG (Grenoble, France), specialized in Systems and Networks, Software and Languages
2002-2003
1st year at the ENSIMAG (Grenoble, France)
2000-2002
Class preparing for the entry exams to the Grandes Écoles (MPSI-MP*) at the lycée Clémenceau (Reims, France)
June 2000
Scientific Baccalauréat (school leaving certificate), specialized in mathematics (grade A)
Professional experience and Projects
From summer 2007Promoted committer on the Apache Hadoop
project (a Java open-source implementation of Map/Reduce and of the
Google File System).
Summer 2007
Internship at Google, Open Source Program
Office (Mountain View, US): enhancing the open-source implementation of
Map/Reduce and GFS (Apache Hadoop).
Summer 2004
Training-period at the Institut
Laue-Langevin (Grenoble): parallelization and vectorization of
scientific computations.
2003-2008
Administration of the network of the Résidence de la Houille Blanche (Grenoble) (up to 600 hosts).
2003-2004
» Design and implementation of a toy operating system supporting multitasking and task protection
» Design and implementation of a compiler for a subset of the Pascal language (developed in Ada95)
» Design and implementation of a database for a GSM operator
» Design and implementation of a compiler for a subset of the Pascal language (developed in Ada95)
» Design and implementation of a database for a GSM operator
2002-2003
» Design and implementation of an emulator with debugging facilities for x86 processors
» Design and implementation of an 8 bits processor
» Design and implementation of an 8 bits processor
Teaching experience
2007-2008End of semester project: indexing the Web using Map/Reduce (ENSIMAG 2nd year students)
(in preparation)
2006-2007(in preparation)
Distributed Algorithms (ENSIMAG Télécom 3rd year students)
2005-2007 » Operating Systems Construction (ENSIMAG 2nd year students)
» Introduction to Networking (ENSIMAG 1st year students)
» Introduction to Computer Programming with CaML (CPP INP, Class preparing for the entry exams to the Grandes Écoles)
» Introduction to Networking (ENSIMAG 1st year students)
» Introduction to Computer Programming with CaML (CPP INP, Class preparing for the entry exams to the Grandes Écoles)
Research activities
My research activities take place in the area of Systems, and focus specically on Operating Systems, Middleware, Distributed Systems and Large Scale Environments. More generally, my topics of interest integrate the elds of systems, networks, software engineering and languages.From Spring 2005
Master of Research & Ph.D. on Self-optimization in Autonomic Systems. This work takes place in the field of Autonomic Computing where systems are designed to minimize the need for human operators. Though this work motivates peripheral considerations on the design of autonomic systems via component models and on dynamic architectures, the main contribution focuses on providing systems with self-optimization abilities, mainly with the aim of meeting some quality of service constraints, while optimizing resource usage and saving energy. The general approach relies on heuristics-based algorithms driving dynamic system adaptations, and more precisely adaptation of the system provisioning. The technique has been successfully applied in different contexts (J2EE, JMS/Joram). Current work extensions target systems modeling and large scale challenges.
Research Publications (please, follow this link)
Skills
- Systems
UNIX (Linux, FreeBSD), Windows (98, XP, 2000), MacOSX (Tiger), DOS - Programming languages
Java, C, C++, Assembler x86, Shell UNIX, Ada, Pascal (and Delphi), Fortran, Python (basics), Scheme, Objective Caml, Mozart Oz - Databases
Oracle 9, MySQL, PostgreSQL, Sequoia - Internet
(X-)HTML, Java Applets, Servlets and JSPs, PHP (basics) - Scientific computing
Scilab, Matlab, Maple - Administration
Web servers (Apache HTTP), Servlets containers (Apache Tomcat, Jetty), Firewall (iptables, ipf) - Tools
Eclipse, Emacs, Vim, CVS, Subversion, GIT, JIRA, LaTeX, (Open-)Office
Foreign Languages
- French: native language
- English: fluent
- German: fair
Community life
- Association
Networking club of the Résidence de la Houille Blanche (Grenoble) - Sports
Biking, Hiking, Swimming - Hobbies
Music (Gold medal in Harp in a National Music School, 6 years of classical dance), Cooking, Digital Photography