Curriculum Vitae, Dr. Werner Almesberger ---------------------------------------- Personal details: Date of birth: 1967, August 13 (in Zurich, Switzerland) Nationality: Austria Marital status: Single Languages: German (mother tongue); English (fluent); French (intermediate); Spanish (intermediate) E-Mail: werner@almesberger.net Location: Buenos Aires, Argentina Competences: - Extensive programming/design experience, mainly on Unix - Linux kernel work since 1992: device drivers, file systems, networking, boot architecture, kernel port - Linux user space work since 1992: boot loader, system utilities - Participation in standardization efforts: IETF, ATM Forum - Coordination of large international Open Source projects: ATM on Linux, Differentiated Services on Linux - Coordination of international Open Hardware projects: Smartphone design (gta02-core), IEEE 802.15.4 wireless (ben-wpan) - Primary programming languages: C, Perl, i386 and other Assemblers, Bourne Shell - Networking concepts with strong practical background (ATM, TCP/IP; Quality of Service); Protocol design; Event-driven simulation; Programming language design; Compiler design - Industrial hardware design, development, and production experience Education: 4/1974- 3/1980 Primary school in Ruemlang, Switzerland 4/1980- 9/1987 College in Zurich-Oerlikon, Switzerland (Kantonsschule Oerlikon (KSOe); Mathematical/scientific branch "C") 3/1988 Award "excellent" by Science and Youth Foundation ("Schweizer Jugend forscht") Topic: "CORA - Compiler language for micro applications" 10/1987-11/1992 Master's degree in Computer Science at the Swiss Federal Institute of Technology Zurich (ETH Zurich), Switzerland (Dipl. Informatik-Ing. ETH) 11/1999 PhD in Communications at the Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland Topic: Scalable Resource Reservation for the Internet Professional experience: 7/1991-10/1991 Trainee at Sulzer-Escher Wyss AG, Zurich, Switzerland, Process Engineering 2/1991-12/1993 Part-time employment at the Swiss Federal Institute of Technology Zurich (ETH Zurich), Switzerland, Computer Service (Design and implementation of site information system) 6/1993- 9/1994 Temporary employee at IBM Zurich Research Laboratory, Rueschlikon, Switzerland (ATM switch control software development) 10/1994-12/1999 Research assistant at the Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland, Institute for computer Communications and Applications (ICA). Three major Linux projects: - Application REQUested IP over ATM (Arequipa) (RFC2170; used in several European R&D projects) - ATM on Linux (principal maintainer/coordinator until July 2000; part of 2.4 kernel) - Differentiated Services on Linux (part of 2.4 kernel) 1/2000- 4/2001 Senior Researcher at EPFL ICA (see above) 5/2001- 2/2002 Independent IT consultant (for Bivio Networks, Pleasanton, USA.) Major Linux project: Traffic Control - Next Generation (tcng) 3/2002- 3/2003 IT consultant at Univeritas.com SA, Buenos Aires, Argentina, consulting for Bivio Networks. 4/2003-12/2005 IT consultant at Jebsen & Co., Buenos Aires, Argentina, consulting for - the FAST project at Caltech, Pasadena, USA. Major Linux project: UML simulator (umlsim) - Philips Research, Eindhoven, The Netherlands. Major Linux project: Active Block I/O Scheduling System (ABISS) 1/2006-12/2006 Independent IT consultant (for Philips Research) 2/2007- 4/2009 Independent IT consultant (for Openmoko Inc., Taipei, Taiwan) Major Linux projects: Neo 1973 and Neo FreeRunner open source smartphones. 5/2009- Entrepreneurship to jump-start Open Hardware and pursue business opportunities emerging from it. Founding member of: - gta02-core smartphone design - Qi Hardware project (copyleft hardware) - Anelok password safe 5/2013-2/2014 Independent IT consultant (for Actility) Project: Port of Contiki OS to FreeRTOS 6/2014-12/2016 Independent IT consultant (for Neo900 UG) Project: Neo900 open smartphone (Last update: 2017-03-02)