Curriculum Vitae
Heerenschürlistrasse 2
8051 Zürich
Switzerland
Professional Experience
- 05.2014 - today: Mettler-Toldo GmbH,
08.2017 - today: Software Architect since 08.2018 in addition Team Leader:- Porting of the terminal platform based on Windows 10 IoT Core.
- Technical lead and responsibility for the software architecture within the platform team.
- Collaboration and coordination with internal product teams.
- Verification of quality standards (e.g. with code reviews) and ensuring a consistent platform architecture.
- Leading the development team within the platform.
- Development of specific features like for example the software update.
- Supporting the project leader.
- Development of various UI widgets for the group wide terminal platform.
- Design and development of the boot behavior of the operating system, firmware update and application.
- Solving technically complex problems like debugging memory leaks in components of third-party companies (e.g. Microsoft) within the embedded terminal platform.
- Providing support and coaching for the development team when the team was faced with complex problems.
- Creation of a migration strategy of the Windows Embedded Compact based product platform to Windows 10 IoT Core.
- 09.2013 - 12.2018: Lady Cycle GmbH,
CTO:- Participation in the app «Lady Cycle» led to founding the company Lady Cycle GmbH in October 2017. It was liquidated in December 2018.
- Development of the next generation app for iOS, Android, Windows Phone und Windows.
- 06.2010 - 03.2014: AutoForm GmbH,
Software architect:- Design and development of frameworks.
- Implementing and ensuring a modular software architecture.
- Implementing software components using C++.
- Analyzing and optimizing the memory usage.
- Infrastructure tasks: Managing the continuous build system, migration of the code from Microsoft Visual Studio 2005 to Microsoft Visual Studio 2012, migration to CMake.
- Summer 2009: Internship at Black Rock Studio (Part of Disney Interactive Studios),
Internship in Brighton (UK): Performing original research in the field of real-time ray tracing. - 08.2003 – 04.2010: UBS,
Full-time and Part-time Software Engineer::- Development of web-based client software using Java, XML and XSLT.
- Development of COBOL programs to be run on mainframes running under IBM z/OS.
- 08.1999 – 07.2000: Apprenticeship at Pingnet GmbH, Worldonline AG
08.2000 - 08.2003: Apprenticeship at UBS AG,
Included one year of on-the-job training at the provider Pingnet GmbH which was later bought by Worldonline AG and three years of on-the-job training at the bank UBS AG. Training included software development in C/C++, Java and COBOL.
Further Education
- 04.2017:
The Architect’s Master Class
IDesign
- 04.2018:
Project Design Master Class
IDesign
Education
- 09.2007 – 05.2010: Eidgenössische Technische Hochschule Zürich
(Swiss Federal Institute of Technology Zurich),
M.Sc. in Computer Science: Software Engineering Track - 09.2003 – 11.2006: Hochschule für Technik Rapperswil
(University of Applied Sciences Rapperswil),
Dipl. Ing. FH Diploma in Computer Science
- 08.1999 – 08.2003: Berufsmittelschule Zürich
(Technical Vocational School Zurich),
Apprenticeship in application development with on-the-job training at the bank UBS AG
Selected Projects
- Master Thesis at ETH Zurich (Fall 2009 / Spring 2010)
Grade 5.25
Implementing a distributed Java Virtual Machine. - Game Development Project (Spring 2009)
Grade 6
Implementing a full game during a semester. - Advanced Operating Systems (Spring 2008)
Grade 6
Implementing a complete operating system based on a micro kernel during a semester. - Diploma Thesis at University of Applied Sciences Rapperswil (Autumn 2006)
Grade 6
Position calculations using Global Navigation Satellite Systems. - Semester Project at University of Applied Sciences Rapperswil (Spring 2006)
Grade 6
Interactive shader development for 3 dimensional rendering. - Semester Project at University of Applied Sciences Rapperswil (Autumn 2005)
Grade 6
Development of a Windows driver for the Reiser4 file system with read only functionality.
Languages
- German,
Native speaker - English,
Fluent
Other Interests
- Dancing
- Playing the drums
- Squash