wolfgang ziegler


„make stuff and blog about it“
Switch to English version Download PDF version Business Card

Beruflicher Werdegang

Dynatrace (2023)

  • Teamlead im Java OneAgent team.
  • Principal Software Engineer im Java OneAgent Team.

Elastic (2022 - 2023)

  • Principal Software Engineer im APM .NET Agent Team.

Dynatrace (2017 - 2022)

  • Teamlead und Product Owner verantwortlich für das Dynatrace OneAgent SDK, Serverless/FaaS (AWS Lambda, Azure Functions, GCF) monitoring und OpenTelemetry Integration.
  • Anstellung als Senior Software Engineer im .NET Agent Team.
  • Low-level .NET (Core) Performance Monitoring basierend auf dem CLR Profiling API.
  • Mitarbeit an Open Source Projekten wie .NET Core, SuperDump oder ILVerify.

Micro Focus (2008 - 2017)

  • Anstellung als Lead Software Systems Developer im agilen Produktentwicklungs-Team Silk Performer.
  • Teil des Research und Innovation Teams Silk Think Tank.
  • Entwicklung und Wartung der Silk Performer Last-Test Softwareprodukte.
  • Verantwortlich für Low-Level Netzwerk Technologien (Record / Replay).
  • Produktmodernisierung unter Verwendung aktueller Technologien (.NET, WPF, "modern C++").
  • Weiterentwicklung und Wartung der automatisierten Build-Umgebung (make, MSBuild).
  • Aufbau und Pflege der Unit-Test Infrastruktur für nativen (C++) und verwalteten (C#) Code.

Fabasoft (2004 - 2008)

  • Anstellung als Software-Engineer im Bereich Research & Development Internet / Client.
  • Entwicklung und Verantwortung für das Fabasoft .NET SDK.
  • Entwurf und Entwicklung eines WPF basierten Rich-Clients.
  • Entwurf und Entwicklung eines Windows Forms basierten Rich-Clients.
  • Entwicklung der AJAX Application Server Schnittstelle.

Ars Electronica Futurelab (2001 - 2004)

  • Werkvertragliche Tätigkeiten im Bereich Virtual Reality und Multimedia Steuerungen.
  • Tätigkeit als freier Dienstnehmer mit Schwerpunkt Windows Mobile (C/C++) Entwicklung und der Interaktion zwischen Pocket PCs und Virtual Reality Umgebungen.
  • Erstellung der Diplomarbeit "The Palmist Project: A new Approach of Interaction in Virtual Environments" und des Diplomprojekts (C++ Framework für Windows Mobile zur Interaktion mit Virtual Reality Umgebungen).

Lebenshilfe Großraming (1998 - 1999)

  • Zivildienst

Ausbildung

Informatikstudium 1999 - 2004
Johannes Kepler Universität Linz
Diplomarbeit: "The Palmist Project: A new Approach of Interaction in Virtual Environments"

Matura 1990 - 1998
Bundesgymnasium Freistadt
Mit Auszeichnung abgeschlossen.

Kenntnisse

Programmiersprachen und Frameworks

  • C/C++
  • Rust
  • .NET (Core)
  • C#
  • JavaScript, TypeScript
  • Python
  • Java
  • Win32, COM

Agile Practices

  • Scrum
  • Product Ownership
  • Test Driven Development

Publikationen

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

Diplomarbeit 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

Konferenzen & Fortbildungen

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
Wien

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
Wien

Microsoft TechEd Europe 2012 06/2012
Amsterdam

Microsoft Big Day 2012 04/2012
Wien

Microsoft REMIX09 10/2009
Wien

Microsoft Big Days 2009 03/2009
Wien

OOP 2009 01/2009
München

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
Prag

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

Zertifizierungen

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

Sprachkenntnisse

Deutsch (Muttersprache)
English (verhandlungssicher)
Italienisch (Grundkenntnisse)
Spanisch (Grundkenntnisse)

Interessen

Sport und Fitness
Gadgets und Elektronik
3D Druck
Filme
Bücher