Personal Profile

I am a Software Architect with more than 15 years of professional experience in software development, software architecture, spatial data management, and data modeling. With a strong background in web development, my focus has increasingly shifted towards distributed systems, cloud-native applications, microservice architectures, and mobile applications within the .NET ecosystem. In addition to software engineering, I have extensive experience in geospatial technologies, spatial data infrastructures, and the design and implementation of geospatial data models.

Professional Skills

Software Development and Architecture

  • Backend development with C#, ASP.NET Core, Entity Framework Core, and GraphQL
  • Frontend development with Blazor, Vue.js, Nuxt.js, Angular, and Razor Pages
  • Mobile application development with Xamarin.Forms and .NET MAUI
  • Multi-tier, distributed, and microservice architectures
  • Modern software architecture principles and patterns, including Domain-Driven Design (DDD), CQRS, and SOLID

GIS, Spatial Data Modeling and Management

  • Geospatial tools and libraries, including Esri ArcGIS, QGIS, GDAL/OGR, and NetTopologySuite
  • Database and spatial database modeling with Microsoft SQL Server and PostgreSQL/PostGIS
  • Geospatial standards, including the ISO 191xx series, WMS, WFS, OGC API, and Simple Features
  • Strong background in land cover and land use data modeling, including EAGLE and LCML

Infrastructure, Cloud and DevOps

  • Containerization and container orchestration with Docker, Kubernetes, and OpenShift
  • Continuous Integration and Continuous Delivery (CI/CD) using Azure DevOps and GitHub Actions
  • Cloud architecture and services in Microsoft Azure
  • Windows and Linux server administration

Work Experience

Spatial Focus GmbH, Vienna

CEO and Co-founder

Spatial Focus GmbH, Vienna · 04-2015 - Present

Software development, software architecture, data modeling, and consulting with a strong focus on geospatial applications and solutions for national and international clients. Participation in research and innovation projects funded by organizations such as FFG, ESA and the EEA.

United Nations, Vienna

Senior Software Engineer

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

Full-stack development of a Vue.js SPA with an ASP.NET Core backend following Domain-Driven Design (DDD), leveraging Azure cloud services. Dockerization of the environment and migration to Azure Kubernetes Service (AKS).

IIASA, Laxenburg

Research Software Architect

IIASA, Laxenburg · 06-2011 - 02-2019

Design and architecture of software solutions for various international research projects. Technical guidance and coordination of the software development team. Responsible for the operation and further development of a distributed, containerized infrastructure based on Docker Swarm

FH Wiener Neustadt, Wr. Neustadt

Research & Teaching Assistant

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

Teaching and supporting students in Bachelor's and Master's degree programmes in Software Engineering. Participation in internal and externally funded research projects.