Aaron Isotton

Download as PDF

Aaron Isotton

Aaron Isotton

Personal Information

NameAaron Isotton
Birth DateJanuary 20, 1983
Birth PlaceZurich, Switzerland
NationalitySwiss
Addressc/o Mazzocca

Idastr. 10

8003 Zürich

Switzerland
Phone+41 79 796 69 94
E-Mailaaron@isotton.com
WWWwww.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#.