Persönliches Profil

Ich bin ein hochqualifizierter Softwarearchitekt mit mehr als 10 Jahren Berufserfahrung in den Bereichen Softwareentwicklung, Geodatenmanagement und Datenmodellierung. Nachdem ich mir einen soliden Hintergrund in der Webentwicklung angeeignet habe, verlagerte sich mein Fokus auf verteilte Cloud- und Microservice-Anwendungen sowie mobile Apps im .NET-Ökosystem.

Fachkompetenzen

Softwareentwicklung und -design

  • Backend-Entwicklung mit C#, ASP.NET Core, EF Core, GraphQL
  • Frontend-Entwicklung mit Blazor-, Vue.js-, Nuxt.js-, Angular- und Razor-Seiten
  • Entwicklung mobiler Apps mit Xamarin Forms und .NET MAUI
  • Mehrschichtige, verteilte und Microservice-Architektur
  • Moderne Softwarearchitekturkonzepte wie DDD, CQRS, SOLID

Infrastruktur, Architektur und DevOps

  • Administration von Windows- und Linux-Servern
  • CI und CD mit Azure DevOps und Github Actions
  • Containerisierung und Container-Orchestrierung mit Docker/Kubernetes/OpenShift
  • Cloud Computing in Microsoft Azure

GIS, Geodatenmodellierung und -verwaltung

  • Geodaten-Tools und -Bibliotheken (ESRI ArcGIS, QGIS, GDAL/OGR, TopologySuite)
  • Datenbankmodellierung in MS SQL Server und PostgreSQL+PostGIS
  • Geodatenstandards ISO 191xx, WMS, WFS, Simple Feature
  • Fundierte Kenntnisse in der Modellierung von Landbedeckungs-/Landnutzungsdaten (EAGLE, LCML)

Arbeitserfahrung

Spatial Focus GmbH, Wien

CEO und Mitgründer

Spatial Focus GmbH, Wien · 04-2015 - Heute

Softwareentwicklung, Datenmodellierung und Beratung mit starkem Fokus auf den Geodatenbereich für nationale und internationale Kunden. Teilnahme an ESA- und EEA-finanzierten Forschungsprojekten.

United Nations, Wien

Senior-Softwareentwickler

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

Full-Stack-Entwicklung eines Vue.js SPA mit ASP.NET Core-Backend nach dem DDD-Konzept und der Förderung von Azure Cloud-Diensten. Dockerisieren der Umgebung und verschieben auf Azure Kubernetes Services.

IIASA, Laxenburg

Forschungs-Softwarearchitekt

IIASA, Laxenburg · 06-2011 - 02-2019

Planung und Architektur von Softwarelösungen in verschiedenen Forschungsprojekten. Führung und Koordination des Softwareentwicklungsteams. Verantwortlich für die verteilte, containerisierte Docker Swarm-Infrastruktur.

FH Wiener Neustadt, Wr. Neustadt

Wiss. Mitarbeiter in Forschung und Lehre

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

Dozent und Betreuung von Studierenden im Bachelor- und Masterstudiengang Software Engineering. Durchführung interner und externer Forschungsprojekte.