|
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://le-hacker.org/
|
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:
- Projet Planete: implémentation d'algorithmes de contrôle
de débit pour le protocole 802.11 MAC dans des drivers Linux, design d'algorithmes de contrôle de
débit.
|
| 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).
GU4DEC a lieu cette année pour la quatrième fois à Dublin, Irlande. |
| 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.
|
| Micro-électronique |
projets:
-
Design et
implémentation d'un processeur RISC sur FPGA.
-
Design et
implémentation
d'une architecture matérielle sur FPGA pour la reconnaissance temps réel de segments au sein d'images.
|
|
Publications
| 2003 |
IEEE 802.11 Rate Adaptation: A Practical Approach, MSWiM'04. |
| 2003 |
Multimedia frameworks: une
description des fonctionalités importantes d'un framework multimédia asynchrone. |
| 2003 |
C++ exceptions: une étude des méthodes
de propagation des erreurs en C++, notemment par l'utilisation d'exceptions. |
| 2003 |
Bonobo foobarthing: réécriture
complète de l'introduction à CORBA écrite en 2000 (Dirk-Jan C. Binnema, collaborateur). |
| 2002 |
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.
The Gnome development platform:
une introduction courte et rapide à la plateforme de développement Gnome 2.
|
| 2001 |
libart API documentation:
documentation de l'API et des algorithmes de libart (librairie de dessin vectoriel antialiasé de Gnome)
(Raph Levien collaborateur).
|
| 2000 |
OAF API documentation:
documentation de l'API de OAF, le système d'activation d'objets CORBA de Gnome.
Gnome & CORBA: introduction à l'architecture
de CORBA, son mapping C et son intégration dans Gnome (Dirk-Jan C. Binnema collaborateur).
|
| 1998 |
92 Guide: tutoriel de programmation
asembleur pour calculatrices TI 92/89. |
|
Présentations
|
| 27/28 Juin 2002 |
The Gnome 2 developement platform: pour l'ebusinessForum, à Athènes. |
| 3/4 février 2001 |
Gnome 2: pour l'OSDEM, à Bruxelles. |
| 12 mai 2000 |
Gnome: the free desktop development platform for GNU/Linux: pour Linux@Work,
organisé par LogOn, à bruxelles. |