Personal Profile

I am a highly skilled Software Architect with more than 10 years of professional experience in software development, spatial data management, and data modeling. After acquiring a solid web development background, my focus has shifted into distributed cloud and microservice type applications as well as mobile apps in the .NET ecosystem.

Professional Skills

Sofware development and design

  • Backend development using C#, ASP.NET Core, EF Core, GraphQL
  • Frontend development using Blazor, Vue.js, Nuxt.js, Angular and Razor pages
  • Mobile app development using Xamarin Forms and .NET MAUI
  • Multi-tier, Distributed and Microservice Architecture
  • Modern software architecture concepts like DDD, CQRS, SOLID

Infrastructure, architecture and DevOps

  • Windows & Linux server administration
  • CI and CD using Azure DevOps and Github Actions
  • Containerization and container orchestration using Docker/Kubernetes/OpenShift
  • Cloud computing in Microsoft Azure

GIS, Spatial data modeling and management

  • Geospatial Tools and Libraries (ESRI ArcGIS, QGIS, GDAL/OGR, TopologySuite)
  • Database modeling in MS SQL Server and PostgreSQL+PostGIS
  • Geospatial Standards ISO 191xx, WMS, WFS, Simple Feature
  • Strong background in land cover/land use data modeling (EAGLE, LCML)

Work Experience

Spatial Focus GmbH, Vienna

CEO and Co-founder

Spatial Focus GmbH, Vienna · 04-2015 - Present

Software development, data modeling, and consulting with strong focus on the geospatial domain for national and international customers. Participating in ESA- and EEA-funded research projects.

United Nations, Vienna

Senior Software Engineer

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

Full-stack development of a Vue.js SPA with ASP.NET Core backend following the DDD concept and fostering Azure Cloud services. Dockerizing the environment and moving it to Azure Kubernetes Services.

IIASA, Laxenburg

Research Software Architect

IIASA, Laxenburg · 06-2011 - 02-2019

Planning and architecting software solutions in various research projects. Guiding and coordinating the software development team. Responsible for the distributed, containerized Docker Swarm infrastructure.

FH Wiener Neustadt, Wr. Neustadt

Research & Teaching Assistant

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

Lecturing and supporting students in the Software Engineering Bachelor and Master degree programme. Conducting internal and external research projects.