| Interests |
- Compilers (especially backend and profile based optimizations), Software Engineering,
(Automated) Debugging, Algorithms, Combinatorics
|
| Education |
- Ph.D. (Computer Science)
- 1994-1999 University of Arizona, Tucson, USA
- M.S.(Computer Science)
- 1994-1996 University of Arizona, Tucson,USA
- Diplom (Informatics)
- 1989-1994 Johann Wolfgang Goethe-Universität,Frankfurt, Germany
|
| Work Experience |
- Software Engineer
- 2005 - present Google Inc, NY
Miscellanous projects including:
Blogsearch,
Native Client
- Software Engineer
- 2001-2005 MMDC, Intel Corporation,Hudson, MA
Principal architect of Ispike, a post linktime optimizer for IPF.
Principal architect of multiplatform binary rewriting infra structure used
for Pin (http://rogue.colorado.edu/Pin) and
Charm (http://rogue.colorado.edu/Charm).
- Software Engineer
- 1999-2001 Alpha Development Group, Compaq Computer Corporation, Shrewsbury, MA
Worked on Spike (http://www.tru64unix.compaq.com/spike),
a post linktime optimizer for Alpha.
- Research Associate
- 1995-1999 University of Arizona, Tucson, USA
Designed and implemented Alto (http://www.cs.arizona.edu/alto),
a post linktime optimizer.
- Summer Intern
- 1998 Bell Laboratories, Murray Hill,
USA
Worked on code compression.
- Laboratory Assistant
- 1994-1995 University of Arizona, Tucson, USA
Maintained and developed tools for system administration
duties.
- Summer Intern
- 1993 Roland Berger Management Consulting GmbH, Frankfurt,
Germany
Supported several projects. Designed a prototype system for
evaluation of questionnaires. Wrote a report on multimedia.
- Programmer
- 1991-1992 Jarai GmbH, Frankfurt, Germany
Designed and implemented major parts of the control software for a
concrete mixing plant.
|
| Teaching Experience |
- Teaching Assistant
- 1995-1997 University of Arizona, Tucson, USA
Taught and/or graded various Computer Science classes:
Undergraduate: Compilers, Software Engineering
Graduate: Algorithms, Theory, Programming Languages
- Teaching Assistant
- 1993-1994 Johann Wolfgang Goethe-Universität,Frankfurt,
Germany
Led discussion sections and graded various undergraduate
classes.
|
| Publications |
- c.f. http://www.muth.org/Robert/publications.html
|
| Professional Activities |
- Student Member of Graduate Admissions Committee.
- 1996-1997 University of Arizona, Tucson, USA
- Student Member of Faculty Recruiting Committee.
- 1998-1998 University of Arizona, Tucson, USA
|
| Skills |
- Languages
- German (native), English (fluent), Spanish and French (basics)
- Programming Languages
- C, C++, python, Assembler (IPF, ARM, Alpha)
|
| Hobbies |
- Salsa and Tango dancing
- Writing small, free software applications
(c.f. http://www.muth.org/Robert)
|
| References |
- Available Upon Request
|