Pierre-Marie de Rodat
53 rue de Tolbiac
75013 Paris
N´
e le 29 ao ˆ
ut 1990 `
a Orl´
eans (Loiret)
Portable : 06.32.19.13.07
Site Web : http://canartichaut.kawie.fr/
´
Etudes
Depuis 2010 LSE - Laboratoire Syst`eme de l’EPITA
Travail sur des sujets bas-niveau (compilation, analyse de binaires, . . .), participation `
a des CTF, talks
techniques sur des projets et technologies bas-niveau
Depuis 2008 Cycles pr´eparatoires et ing´enieurs `a EPITA
Sp´
ecialisation GISTRE (temps r´
eel et embarqu´
e) depuis 2012
2010 Universit´e de Stellenbosch (Afrique du Sud) : semestre d’´
etudes
2005-2008 Baccalaur´eat S SVT : sp´
e. maths, Latin, lyc´
ee Fabert `
a Metz
Comp´etences
Programmation
– Python, OCaml, C/C++, C#, Ada, Pascal, Java, Shell, HTML/CSS/PHP, ASM x86, SPARC et MIPS
– Projets collaboratifs avec Git, Mercurial et Subversion
Syst`eme/R´eseau
– Utilisation quotidienne des Unix
– Mise en place de services r´
eseau (Apache/Lighttpd/ngnix, PHP-fpm, Bind9, DHCP, SSH, NFS, PXE, . . .)
– Bon niveau en syst`
eme, en architecture des ordinateurs et des r´
eseaux (IPv4, IPv6), en compilation
Exp´eriences
Juin-Novembre 2012 D´eveloppement syst`eme sur smartphones `
a Axalot
R´
ecup´
eration de donn´
ees sur iPhones/appareils Android endommag´
es
Ao ˆ
ut 2011-F´
evrier 2012 D´eveloppement syst`eme et API REST chez excellency
Services de gestion de ressources, reverse proxy HTTP avec gevent, API REST avec Django
´
Et´
e 2010 D´eveloppement C++ `
a l’INA-GRM
´
Ecriture de plugins d’importation de donn´
ees pour l’Acousmographe
Depuis 2012 Pr´eparation du concours Prologin : association `
a EPITA
Administration syst`
eme de parc pour candidats, mise au point d’exercices algorithmiques,
syst`
eme distribu´
e de matches entre IAs, . . .
Fin 2012 Assistant de TP `
a EPITA
S´
eances de TP OCaml/C hebdomadaires de 1h30, correction de rendus, . . .
2008-2009 Projets d’´etudes `a 4 personnes pendant 6 mois
Clone de Worms (Pascal/SDL, http://destruxion.kawie.fr/ et logiciel de traitement et de
visualisation 3D de cartes (OCaml/Gtk/OpenGL, http://altimap.eu/)
Projets
FrASM Framework en Python 3 pour ´
ecrire un assembleur rapidement et simplement
sheep8 Compilateur d’un DSL simple pour le processeur Chip-8
Lexy Lexer semi-configurable et extrˆ
ement simple `
a utiliser
CSAT Framework en Python 3 d’analyse statique de binaires
C ! Compilateur ´
ecrit en OCaml ; C ! est un langage syst`
eme bas´
e sur le C ; syntaxe coh´
erente, namespaces/modules,
entiers comme tableaux de bits, fine couche objet, . . . Sortie en C
Langues pratiqu´ees
Fran¸cais Langue maternelle, maˆ
ıtrise orale et ´
ecrite
Anglais Lecture quotidienne, perfectionnement pendant un semestre en Afrique du Sud