#Hallo!
##I’m Tristram Gräbener, and this is my CV
Press `[SPACE]`, `[↓]` or scroll to continue
More about me:
* [A more traditionnal CV](TristramGräbener.pdf)
* [Github](https://github.com/tristramg/)
* [Twitter](https://twitter.com/tristramg/)
* [LinkedIn](https://www.linkedin.com/profile/view?id=8049012)
#Birth
##Ecuador
**1984** (31 years old)
Spanish is the language we speak at home.
#Kindergarten
##Stuttgart
**1984 — 1989**
Until 2000, I spent a month every summer in Stuttgart.
Do not worry, I have no _swäbisch_ accent.
#School
##Cotonou (Bénin)
**1989 – 1993**
Learning French at 5 is way easier.
#School
##Niamey (Niger)
**1994 – 1997**
No real professionnal interest (excepted maybe camel riding).
#High School
##Antananarivo (Madagascar)
**1997 — 2002**
_Bacalauréat Scientifique_: A-level in Science with honnors (_mention bien_).
#Preparatory school
##Paris — Lycée Charlemagne
**2002 — 2003**
Mathematics and Physics
#Engineering school
##École des Mines de Nantes
**2003 — 2007**
Major in Operation Research
#Master Thesis
##[Ange Optimization](http://www.ange.dk) Køpenhavn
**2007**
Building a tool to optimize container vessels routes.
My first actual experience with routing, and C++.
#PhD in Computer Science
##Université de Toulouse
**2007 — 2010**
Multimodal and multicriteria routing in public transit.
[Implementation](https://github.com/Tristramg/mumoro/) in C++.
To fund my thesis, I also worked on a routing algorithm for firetrucks considering traffic conditions, turn restrictions and the possibility to bend some rules.
* [Some citations](https://scholar.google.com/citations?user=seR9E7kAAAAJ&hl=en)
* [The Thesis](http://www.irit.fr/publis/VORTEX/Grabener_These_2010-11-15.pdf) (in French)
#Canal TP
##Paris
**2010 — 2013**
* Lead developper for a full rewrite in C++ of their public transit routing engine [Navitia](https://github.com/canalTP/navitia)
* A private blog post about the history of [routes computation](http://blog.tristramg.eu/short-history-of-routes-computation.html)
#Capitaine Train
##Paris
**2013 — 2016**
* Main developper of the routing engine in C++
* Allows to compute train routes accross Europe
* Designing a railway map of Europe