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

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.

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.

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.