Curriculum Vitae
PostScript, pdf versions.
Matthieu Sozeau
Adress:
7, rue d'Estienne d'Orves
94230 Cachan
France
Phone:
06 81 20 38 92
Website:
http://www.lri.fr/~sozeau
.
Research interests

  • Type theory and constructive logic
  • Formal methods, particularly construction and proof of dependently-typed programs
  • Functional and generic programming
Education

  • 2005-(08):
    Paris XI University - Orsay
    -
    PhD in Computer Science.
    (Predicted) title: An environment for programming with dependent types.
  • 2004-05:
    Paris VII University - Denis Diderot
    -
    Master of research in Computer Science.
    Grade A.
  • 2003-04:
    Paris XI University
    -
    "Maitrise" of Computer Science.
    Grade B.
  • 2002-03:
    Paris XI University
    -
    Licence in Computer Science.
    Grade B.
  • 2000-02:
    Orsay's Institute of Technology
    -
    University Diploma of Technology in Computer Science.
    Grade B.
  • 1997-00:
    Lycée de la Vallée de Chevreuse
    -
    Scientific bachelor, mathematics speciality.
    Grade C.
Publications

  • First-Class Type Classes in Theorem Proving in Higher Order Logics, 21th International Conference. Matthieu Sozeau and Nicolas Oury. Otmane Ait Mohamed, César Muñoz and Sofiène Tahar (Eds). Volume 5170 of Lecture Notes in Computer Science. Springer, August 2008, pp.278-293.
  • Program-ing Finger Trees in Coq in ICFP'07: Proceedings of the 2007 ACM SIGPLAN International Conference on Functional Programming. Matthieu Sozeau. ACM Press, Freiburg, Germany, 2007, pp.13--24.
  • Subset Coercions in Coq in TYPES'06. Matthieu Sozeau. Volume 4502 of Lecture Notes in Computer Science. Springer, 2007, pp.237--252.
  • Coercion par prédicats en Coq. Matthieu Sozeau, Master's Thesis,Université Paris VII, LRI, Orsay, 2005 - In french.
Reference Manual Chapters

Talks

Jobs and internships

  • 2005-2008:
    Paris XI University - Orsay -
    Teaching assistant position in Computer Science.
  • March to September 2005:
    Paris XI University - Orsay -
    Master internship on the development of an environment for programming with dependent types.
    Under the direction of
    Christine Paulin-Mohring
    .
  • July / August 2004:
    Computer Science Laboratory of ENS Ulm -
    Internship on optimisation of pattern-matching in CDuce.
    Under the direction of
    Giuseppe Castagna
    .
  • April to June 2004:
    Laboratoire de recherche en informatique, Paris XI University -
    Internship on graph triangulation.
    Under the direction of
    Pascal Berthomé
    .
  • Summer 2003:
    Laboratoire de physique des solides, Paris XI University -
    Optimisation of a real-time video process.
    Under the direction of
    Pierre Garoche
    .
  • Summer 2002:
    Thalès -
    Update and maintenance of a product managment software.
  • September 2000:
    Manpower -
    Interim work.
Development experience

  • Web development using CGIs, PHP/MySQL, XML/XSLT/XSP's
  • Java applets, Javascript
  • C, C++ and assembler programming, optimizing for x86
  • OpenGL programming in C and O'Caml
Technical Knowledge

  • W3C Markup languages
  • Programming languages: O'Caml, Coq, Haskell, C, asm x86, C++, Java, Python, Ruby
  • Program certification and theorem proving in the Coq proof-assistant
  • Administration under GNU/Linux of Apache, Samba, Squid, CUPS, qmail, courrier, iptables, nfs and nis
Open Source software

  • Yaxi, an XML/XPath/XSLT library for O'Caml
  • Hamilcar, an XML application server in O'Caml
  • Past Gentoo Linux (www.gentoo.org) and XMMS developer (www.xmms.org)
Hobbies

  • Music (Guitar, Bass), Movies
Valid XHTML 1.1! Valid CSS!