Aaron Isotton
Personal Information
| Name | Aaron Isotton |
|---|---|
| Birth Date | January 20, 1983 |
| Birth Place | Zurich, Switzerland |
| Nationality | Swiss |
| Address | c/o Mazzocca Idastr. 10 8003 Zürich Switzerland |
| Phone | +41 79 796 69 94 |
| aaron@isotton.com | |
| WWW | www.isotton.com |
Education
| 2002-2008 | Master's Degree in Computer Science at the Swiss Federal Institute of Technology Zurich. Major in Software Engineering, minor in Psychology. Subject of the Thesis: XPath to Intel 64 compilation using SIMD and parallellization. |
|---|---|
| March-October 2006 | Semester project at the Swiss Federal Institute of Technology Zurich. Design and implementation of a Linux kernel module to retrieve TCP metadata. Extension of a wireless mesh network testbed system (C++, Tcl). Evaluation of various TCP congestion control algorithms in dynamically routed wireless networks. |
| 1997-2002 | Liceo Scientifico (Poppi AR, Italy) |
Work Experience
| May 2008-current | Software Engineer at Google Zurich. |
|---|---|
| January-March 2007 | Student assistant at the Laboratory for Software Technology at ETH Zurich. Porting and adapting Linux kernel modules. Design and implementation of an algorithm to determine the available bandwidth in WLAN networks. Paper available on request. |
| August 2006-January 2007 | Internship at ABB Corporate Research in Baden-Dättwil (Switzerland). Extension of a programming/simulation system for substation protection and control (Windows device driver programming, network analysis and programming in C and C++, real-time programming in C++ with Ardence RTX). Miscellaneous other network programming-related work (C# and Visual Basic). |
| March-October 2006 | Semester project at ETH Zurich. Design and implementation of a Linux kernel module to retrieve TCP metadata. Extension of a wireless mesh network testbed system (C++, Tcl). Evaluation of various TCP congestion control algorithms in dynamically routed wireless networks. Paper available on request. |
| 2005-July 2006 | Alpnet Engineering AG Zurich (part time). System administration (Linux, Windows and Solaris). Implementation of a two-factor authentication extension for an open-source Radius server (Python). |
| February 2005 | Implementation of a web survey for York University, University of Basel and University of Warsaw (Python, MySQL) |
Extra-Curricular Activities
| 2004-2007 | President of United Visions Hochschulfernsehen Zürich (the Campus TV of all Zurich Universities) (25 Members) |
|---|---|
| 2003-2005 | Head of the IT team of United Visions Hochschulfernsehen Zürich (5 co-workers) |
| 2002-2008 | Member of United Visions Hochschulfernsehen Zürich (www.unitedvisions.tv) System administration; design and implementation of a CMS and an automated encoding and administrations frameworks for video (Python, Java and C++ on Mac OS X, Linux and Windows) |
| 2002-2005 | Debian package maintainer; Debian documentation writer (publication and maintenance of Debian Repository Howto and How Software Producers can Distribute their Products Directly in .deb Format) |
| June 2002 | Publication of C++ dlopen mini Howto (official Howto of tldp.org, part of all major Linux distributions); since then maintenance |
Skills & Interests
Fluent German, Italian and English (spoken and written). A little French.
System programming (mainly Unix), C, C++. Device drivers. Operating systems and kernels. Programming languages and compiler design. Network programming. Object oriented programming, Java, C#.
