Mathieu Lacage
célibataire
né le 12 juillet 1978

5 av nicolas aussel
06600 Antibes-Juan les pins
France
tel: +33 4 92 38 50 97
Email: mathieu@gnu.org
Site web: http://cutebugs.net/

Etudes et diplômes

1998 - 2001 Etudiant à l'ENST (Ecole Nationale Supérieure des Télécommunications): Systèmes distribués, Micro-électronique numérique, Protocoles télécoms. Diplômé en Juillet 2001.
1996 - 1998 Classes préparatoires à Montpellier, au Lycée Joffre.
1996 Terminale S, spécialité mathématiques, au Lycée Clémenceau, à Montpellier. Baccalauréat mention bien.

Expérience professionnelle

2003 - Aujourdhui Ingénieur développment logiciel a l'INRIA Sophia Antipolis:
  • Conception d'algorithmes de controle de debit pour couche MAC, implementation dans des drivers Linux,
  • Tunneling automatique de rmi sur ssh pour ProActive,
  • Modeles de simulation 802.11 MAC et PHY pour ns-2,
  • Simulateur de reseau (yans): un prototype pour ns-3. Support parallele base sur CORBA, wrappers python bases sur boost::python, integration de code reel user-space,
  • Suivi technique et gestion de projet pour d'autres projets de développement: contr&o;le de bio-réacteurs, analyse d'images médicales, etc.
2001 - 2003 Développement logicel embarqué sur coeur compatible ARM sous WinCE, Linux et eCos en C/C++ pour RealMagic, la filiale française de Sigma-Designs:
  • Développement cross-platform (win32/linux) d'un système de streaming multimédia multithreadé.
  • Implémentation de la norme DVD-video pour lecteurs DVD de salon (Kiss Technology DP 450, Momitsu 880).
  • Développement d'un système de gestion de dépendances du code basé sur CVS, configuration et administration d'un système de surveillance des modifications de code (bonsai), maintenance et améliorations de la base de données de bugs (bugzilla).
  • Design de l'architecture d'une implémentation de la norme DVD-Audio pour la prochaine générération de lecteurs DVD de salon.
  • Veille Technologique sur les normes DVD: DVD-ENAV, DVD-HD, DVD-VR, DVD+VR.

2000 - 2000 Stage à Eazel: développement de Nautilus, le nouveau bureau graphique de Gnome et de ses librairies sous Linux, en C: Bonobo/OAF (système de composants logiciels), CORBA, GTK+.
2000 Création, organisation et financement de GUADEC (Gnome Users And Developers European Conference). Cette conférence est toujours organisée chaque année dans un pays européen différent.
1998 - 1999 Formateur "Administration UNIX" pour la société Experian.

Compétences techniques

Systèmes d'exploitation Unix, Win32 (visual C++).
Languages C, C++, Java, Ada95, Perl, Python et assembleur 68000.
Systèmes
  • CORBA: connaissance pratique et théorique de l'architecture de CORBA et de ses implémentations.
  • Architecture de systèmes de composants logiciels: UNO, COM/DCOM, Bonobo.
  • GTK: développement d'applications, adaptation de widgets.
  • Noyau Linux: débuggage de modules noyaux, architecture du scheduler, implémentation des librairies partagées et des librairies de threads POSIX.

Publications choisies

2006 Yet Another Network Simulator, WNS2.
2002-2005 GObject architecture: une description détaillée de l'API, l'architecture et l'implémentation de GType et GObject, le système de types dynamiques utilisé par GTK+ et Gnome.
2004 IEEE 802.11 Rate Adaptation: A Practical Approach, MSWiM'04.
2003 C++ exceptions: une étude des méthodes de propagation des erreurs en C++, notemment par l'utilisation d'exceptions.
2003 Bonobo foobarthing: une introduction a l'utilisation de CORBA dans le contexte de Gnome 2.x.

Langues

Anglais  courant (lu, écrit, parlé)
Allemand  parlé

Références

Sur demande.