Curriculum Vitæ
PostScript, pdf versions.
Matthieu Sozeau
Adress:
345 Beacon Street
02143 Somerville, MA
USA
Phone:
(+1) 617 710 6189
Website:
http://mattam.org
.
Research interests

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

  • 2009-10:
    Harvard University
    -
    Postdoctoral studies in the Ynot group.
    Working with Greg Morrisett and his team on Coq and Ynot.
  • 2005-08:
    Paris XI University
    -
    PhD in Computer Science.
    With honors.
  • 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.
Journals

International Conferences

  • Equations: A Dependent Pattern-Matching Compiler in First International Conference on Interactive Theorem Proving. Matthieu Sozeau. Springer, July 2010.
    (33/74)
  • 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.
    (18/40)
  • Program-ing Finger Trees in Coq in ICFP'07: Proceedings of the 2007 ACM SIGPLAN International Conference on Functional Programming. Matthieu Sozeau. Freiburg, Germany: ACM Press, 2007, pp.13--24.
    (26/103)
  • Subset Coercions in Coq in TYPES'06. Matthieu Sozeau. Thorsten Altenkirch and Conor McBride (Eds). Volume 4502 of Lecture Notes in Computer Science. Springer, 2007, pp.237-252.
    (17/29)
National Conferences

Theses

Reference Manual Chapters

Invited Talks and Seminars

Conference Talks and Local Seminars

Jobs and internships

  • March 2009 - ...:
    Harvard University -
    Postdoctoral Fellow.
  • September to December 2008:
    Paris XI University -
    Temporary researcher at CNRS.
  • 2005-2008:
    Paris XI University -
    PhD Thesis funded by the french government.
  • 2005-2008:
    Paris XI University -
    Teaching assistant position in Computer Science.
  • March to September 2005:
    Paris XI University -
    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

  • Major contributor to the Coq project written in OCaml
  • Web development using CGIs, LAMP, XML/XSLT/XSP's, Java applets, Javascript
  • C, C++ and assembly programming, optimization for x86
  • OpenGL programming in C and OCaml
Technical Knowledge

  • Programming languages: OCaml, Coq, Haskell, C, asm x86, C++, Java, Python, Ruby
  • W3C Markup languages: XML, XHTML, XPath, XSLT, CSS
  • 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 OCaml
  • Hamilcar, an XML application server in OCaml
  • Former Gentoo Linux (www.gentoo.org) and XMMS developer (www.xmms.org)
Valid XHTML 1.1! Valid CSS!