Pierre-Marie de Rodat 53 rue de Tolbiac 75013 Paris Né le 29 août 1990 à Orléans (Loiret) Portable : 06.32.19.13.07 E-mail : [email protected] Site Web : http://canartichaut.kawie.fr/ Études Depuis 2010 LSE - Laboratoire Système de l’EPITA Travail sur des sujets bas-niveau (compilation, analyse de binaires, . . .), participation à des CTF, talks techniques sur des projets et technologies bas-niveau Depuis 2008 Cycles préparatoires et ingénieurs à EPITA Spécialisation GISTRE (temps réel et embarqué) depuis 2012 2010 Université de Stellenbosch (Afrique du Sud) : semestre d’études 2005-2008 Baccalauréat S SVT : spé. maths, Latin, lycée Fabert à Metz Compétences 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ème/Réseau – Utilisation quotidienne des Unix – Mise en place de services réseau (Apache/Lighttpd/ngnix, PHP-fpm, Bind9, DHCP, SSH, NFS, PXE, . . .) – Bon niveau en système, en architecture des ordinateurs et des réseaux (IPv4, IPv6), en compilation Expériences Juin-Novembre 2012 Développement système sur smartphones à Axalot Récupération de données sur iPhones/appareils Android endommagés Août 2011-Février 2012 Développement système et API REST chez excellency Services de gestion de ressources, reverse proxy HTTP avec gevent, API REST avec Django Été 2010 Développement C++ à l’INA-GRM Écriture de plugins d’importation de données pour l’Acousmographe Depuis 2012 Préparation du concours Prologin : association à EPITA Administration système de parc pour candidats, mise au point d’exercices algorithmiques, système distribué de matches entre IAs, . . . Fin 2012 Assistant de TP à EPITA Séances de TP OCaml/C hebdomadaires de 1h30, correction de rendus, . . . 2008-2009 Projets d’études à 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 écrire un assembleur rapidement et simplement sheep8 Compilateur d’un DSL simple pour le processeur Chip-8 Lexy Lexer semi-configurable et extrêment simple à utiliser CSAT Framework en Python 3 d’analyse statique de binaires C ! Compilateur écrit en OCaml ; C ! est un langage système basé sur le C ; syntaxe cohérente, namespaces/modules, entiers comme tableaux de bits, fine couche objet, . . . Sortie en C Langues pratiquées Français Langue maternelle, maı̂trise orale et écrite Anglais Lecture quotidienne, perfectionnement pendant un semestre en Afrique du Sud