Professional Experience
		Dynatrace (2023)
	
- Teamlead of the Java OneAgent team.
 - Principal Software Engineer on the Java OneAgent team.
 
		Elastic (2022 - 2023)
	
- Principal Software Engineer on the APM .NET Agent team.
 
		Dynatrace (2017 - 2022)
	
- Teamlead and Product Owner responsible for the Dynatrace OneAgent SDK, Serverless/FaaS (AWS Lambda, Azure Functions, GCF) monitoring and OpenTelemetry integration.
 - Working as a Senior Software Engineer on the .NET Agent Team.
 - Low-level .NET (Core) performance monitoring based on the CLR profiling API.
 - Collaborating on open source projects like .NET Core, SuperDump or ILVerify.
 
		Micro Focus (2008 - 2017)
	
- Working as a Lead Software Systems Developer in an agile development team.
 - Part of the research and innovation team Silk Think Tank.
 - Developing and maintaining the load test product Silk Performer.
 - Responsible for development of the network traffic capturing module (Silk Performer Recorder) and the low-level protocol replay engine.
 - Product modernization using technologies like .NET, WPF, "modern C++".
 - Improving and maintaining the automated build environment (make, MSBuild).
 - Create and maintain a unit testing infrastructure for native and managed code.
 
		Fabasoft (2004 - 2008)
	
- Working as a Software Engineer in the Research and Development Internet / Client division.
 - Responsible for developing and maintaining the Fabasoft .NET SDK.
 - Designing and developing a WPF based RIA client.
 - Designing and developing a Windows Forms based RIA client.
 - Developing a RIA-ready application server interface.
 
		Ars Electronica Futurelab (2001 - 2004)
	
- Contract work in Virtual Reality and Multimedia projects.
 - Contract work focusing on interaction between mobile devices and Virtual Reality environments using Windows Mobile (C/C++).
 - Working on diploma thesis "The Palmist Project: A new Approach of Interaction in Virtual Environments" and diploma project (Windows Mobile C++ Framework for interaction with Virtual Reality Environments).
 
		Lebenshilfe Großraming (1998 - 1999)
	
- Community Service
 
Education
		Master of Computer Sciences 1999 - 2004
		Johannes Kepler University Linz
		Diploma Thesis: "The Palmist Project: A new Approach of Interaction in Virtual Environments"
	
		Matura (equivalent to A-level) 1990 - 1998
		Bundesgymnasium Freistadt (grammar school)
		Graduated with honors.
	
Skills
Programming Languages and Frameworks
- C/C++
 - Rust
 - .NET (Core)
 - C#
 - JavaScript, TypeScript
 - Python
 - Java
 - Win32, COM
 
Agile Practices
- Scrum
 - Product Ownership
 - Test Driven Development
 
Publications
		Make: 03/2024
		Pixel-Lampe mit WLED
	
		windows.developer 07/2019
		Do it yourself: IoT-Sensor
		Teil 2: Azure-IoT-Daten generieren und visualisieren
	
		windows.developer 06/2019
		IoT Do it Yourself
		Teil 1: IoT-Button im Eigenbau
	
		Make: 02/2019
		PC-Lautstärkesteller selbst gemacht
	
		windows.developer 07/2018
		Und dann kam Polly
		Stabilere Anwendungen mit dem Framework Polly
	
		windows.developer 06/2018
		Rust-ige Entwicklungstools
		Teil 2: Die Programmierungssprache Rust in der Praxis
	
		windows.developer 05/2018
		FRustfreie Systemprogrammierung
		Teil 1: Vorgestellt: Die Programmiersprache Rust
	
		windows.developer 01/2018
		Blog.NET extended
	
		windows.developer 12/2017
		Der eigene Blog mit ASP.NET Core
	
		Make: 10/2017
		Das digitale Mixtape
	
		Make: 01/2017
		Der Arc-Reaktor
	
		entwickler.press 08/2015
		Neuronale Netze
	
		windows.developer 07/2015
		Neuronale Netze - Teil 3
		Handschriftenerkennung mit neuronalen Netzen
	
		windows.developer 06/2015
		Neuronale Netze - Teil 2
		Feed-Forward und Back-Propagation
	
		windows.developer 05/2015
		Lernen aus Erfahrung
		Teil 1: Einfache neuronale Netze
	
		windows.developer 04/2015
		Newport-App-Framework
		App-Entwicklung für Windows und Windows Phone
	
		windows.developer 01/2015
		Alles Web!
		Web Development mit Visual Studio und Web Essentials
	
		windows.developer 11/2014
		Von Wolken und Drachen
		.NET-Performance mit RyuJIT and .NET Native
	
		windows.developer 06/2014
		Touch-Anwendungen ohne Touch
		.NET-Anwendungen für den Leap Motion Controller entwickeln
	
		windows.developer 06/2014
		Rückblick auf die Build 2014
		Windows Phone 8.1, Cortana, Roslyn und Universal Apps
	
		windows.developer 06/2014
		Das war die Build 2014
		Fazit eines Teilnehmers
	
		Mobile Technology 02/2014
		Agent am Handgelenk
		Die AGENT Smartwatch
	
		windows.developer 12/2013
		Agent am Handgelenk
		Die AGENT Smartwatch
	
		windows.developer 10/2013
		Von Himbeeren und Affen
		.NET-Entwicklung mit Mono auf dem Raspberry Pi
	
		windows.developer 08/2013
		#PleaseFixWindowsPhone
		Initiative für ein besseres OS
	
		windows.developer 08/2013
		Richtig validieren
		Eine Orientierungshilfe im  WPF-Validierungsdschungel
	
		windows.developer 05/2013
		Rx – Events on Steroids
		NET-Reactive-Extensions-Framework
	
		windows.developer 10/2012
		Come Get Some!
		Paket-Management mit NuGet
	
		.NET Magazin 03/2012
		Windows Phone meets Windows Desktop
	
		.NET Magazin 01/2012
		WP7 von 0 auf 100
	
		.NET Magazin 11/2010
		Buchrezension: C++ mit Microsoft Visual C++ 2008
	
		.NET Magazin 07/2010
		Pumping Iron²
		IronPython für Fortgeschrittene
	
		.NET Magazin 06/2010
		Pumping Iron
		.NET Softwareentwicklung mit IronPython
	
		.NET Magazin 04/2010
		Der letzte Feinschliff
		Die neuen Features von WPF und XAML gekonnt eingesetzt
	
		.NET Magazin 03/2010
		Effiziente Frühwarnsysteme – Teil 2
		Unit-Testing Techniken für Fortgeschrittene
	
		.NET Magazin 02/2010
		Effiziente Frühwarnsysteme
		Entwickeln von erfolgreichen Unit-Tests
	
		.NET Magazin 11/2009
		Ciao PIA...
		COM Interop im .NET Framework 4.0 mit dem 'No PIA' Feature
	
		Master Thesis 06/2004
		The Palmist Project
		A new Approach of Interaction in Virtual Environments
	
		Research 01/2005
		ARSBOX and Palmist
		Technologies for Digital Mock-up Development in Immersive Virtual Environments
	
		Research 01/2004
		VRizer
		Using Arbitrary OpenGL Software in the CAVE or other Virtual Environments
	
Conference Visits & Trainings
		EuRuKo 2025 09/2025
		Viana do Castelo
	
		Jfokus 2025 02/2025
		Stockholm
	
		EuroRust 2024 10/2024
		Vienna
	
		TSConf 2021 09/2021
		Virtual
	
		KubeCon North America 2019 09/2019
		San Diego
	
		Script19 10/2019
		Linz
	
		DevOne 2019 04/2019
		Linz
	
		ManLang'18 09/2018
		Linz
	
		Microsoft Build 2018 05/2018
		Seattle
	
		DevOne 2018 04/2018
		Linz
	
		Script18 01/2018
		Linz
	
		WeAreDevelopers 2017 05/2017
		Vienna
	
		Script17 01/2017
		Linz
	
		Anglebrackets 2016 04/2016
		Orlando
	
		Microsoft Build 2014 04/2014
		San Francisco
	
		Anglebrackets 2013 10/2013
		Las Vegas
	
		Microsoft Windows 8 Camp 12/2012
		Vienna
	
		Microsoft TechEd Europe 2012 06/2012
		Amsterdam
	
		Microsoft Big Day 2012 04/2012
		Vienna
	
		Microsoft REMIX09 10/2009
		Vienna
	
		Microsoft Big Days 2009 03/2009
		Vienna
	
		OOP 2009 01/2009
		Munich
	
		Microsoft Big Days 2008 04/2008
		Linz
	
		Microsoft TechEd Developers 2007 11/2007
		Barcelona
	
		Fabasoft What’s New Briefing 6.1 03/2006
		Linz
	
		Microsoft Vista Ascend Training 03/2006
		Prague
	
		Microsoft PDC 09/2005
		Los Angeles
	
		Fabasoft teched 05 05/2005
		Linz
	
		Microsoft WinHEC 04/2005
		Seattle
	
		SAP Sapphire 05/2004
		New Orleans
	
		SIGGRAPH 2002 07/2002
		San Antonio
	
Certifications
		Microsoft Certified Professional Developer 09/2012
		Microsoft Certified Technology Specialist: .NET Framework 4, Data Access 09/2012
		Microsoft Certified Technology Specialist: Silverlight 4, Development 07/2012
		Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 07/2012
		ISTQB Certified Tester, Foundation Level 04/2012
		Microsoft Certified Solution Developer 09/2005
		Microsoft Certified Application Developer 09/2005
		Microsoft Certified Database Administrator 03/2005
		Microsoft Certified Systems Administrator: Messaging 02/2005
		Microsoft Certified Systems Engineer 12/2004
		Microsoft Certified Systems Administrator 11/2004
		Microsoft Certified Professional 09/2004
	
Language Skills
		German (native language)
		English (fluent)
		Italian (basic knowledge)
		Spanish (basic knowledge)
	
Interests
		Sports and fitness
		Gadgets and electronics
		3D Printing
		Movies
		Reading