Persönliches Profil

Ich bin Softwarearchitekt mit mehr als 15 Jahren Berufserfahrung in den Bereichen Softwareentwicklung, Softwarearchitektur, Geodatenmanagement und Datenmodellierung. Aufbauend auf einem fundierten Hintergrund in der Webentwicklung hat sich mein Schwerpunkt zunehmend in Richtung verteilter Systeme, cloud-nativer Anwendungen, Microservice-Architekturen und mobiler Anwendungen im .NET-Ökosystem verlagert. Darüber hinaus verfüge ich über umfassende Erfahrung mit Geoinformationstechnologien, Geodateninfrastrukturen sowie der Konzeption und Umsetzung räumlicher Datenmodelle.

Fachkompetenzen

Softwareentwicklung und -architektur

  • Backend-Entwicklung mit C#, ASP.NET Core, Entity Framework Core und GraphQL
  • Frontend-Entwicklung mit Blazor, Vue.js, Nuxt.js, Angular und Razor Pages
  • Entwicklung mobiler Anwendungen mit Xamarin.Forms und .NET MAUI
  • Mehrschichtige, verteilte und Microservice-basierte Architekturen
  • Moderne Softwarearchitektur-Prinzipien und -Muster, darunter Domain-Driven Design (DDD), CQRS und SOLID

GIS, Geodatenmodellierung und -management

  • Geoinformationswerkzeuge und -bibliotheken, darunter Esri ArcGIS, QGIS, GDAL/OGR und NetTopologySuite
  • Datenbank- und Geodatenbankmodellierung mit Microsoft SQL Server und PostgreSQL/PostGIS
  • Geodatenstandards, darunter die ISO-191xx-Reihe, WMS, WFS, OGC API und Simple Features
  • Fundierte Erfahrung in der Modellierung von Landbedeckungs- und Landnutzungsdaten, unter anderem mit EAGLE und LCML

Infrastruktur, Cloud und DevOps

  • Containerisierung und Container-Orchestrierung mit Docker, Kubernetes und OpenShift
  • Continuous Integration und Continuous Delivery (CI/CD) mit Azure DevOps und GitHub Actions
  • Cloud-Architektur und Cloud-Dienste in Microsoft Azure
  • Administration von Windows- und Linux-Servern

Arbeitserfahrung

Spatial Focus GmbH, Wien

Geschäftsführer und Mitgründer

Spatial Focus GmbH, Wien · 04-2015 - Heute

Softwareentwicklung, Softwarearchitektur, Datenmodellierung und Beratung mit einem starken Fokus auf geoinformatische Anwendungen und Lösungen für nationale und internationale Kunden. Mitarbeit an Forschungs- und Innovationsprojekten, die unter anderem von FFG, ESA und EEA gefördert werden.

United Nations, Wien

Senior-Softwareentwickler

United Nations, Wien · 03-2019 - 02-2020

Full-Stack-Entwicklung einer Vue.js-SPA mit ASP.NET Core-Backend nach Domain-Driven Design (DDD), einschließlich der Integration von Azure-Cloud-Diensten. Containerisierung der Anwendung mit Docker und anschließende Migration zu Azure Kubernetes Service (AKS).

IIASA, Laxenburg

Forschungs-Softwarearchitekt

IIASA, Laxenburg · 06-2011 - 02-2019

Konzeption und Architektur von Softwarelösungen für verschiedene internationale Forschungsprojekte. Technische Betreuung und Koordination des Softwareentwicklungsteams. Verantwortung für den Betrieb und die Weiterentwicklung einer verteilten, containerisierten Infrastruktur auf Basis von Docker Swarm.

FH Wiener Neustadt, Wr. Neustadt

Wiss. Mitarbeiter in Forschung und Lehre

FH Wiener Neustadt, Wr. Neustadt · 02-2009 - 02-2014

Lehrtätigkeit und Betreuung von Studierenden in Bachelor- und Masterstudiengängen im Bereich Software Engineering. Mitarbeit an internen und extern geförderten Forschungsprojekten.