CV · Freelancer profile

Curriculum Vitae

Senior software engineer, architect and technical lead with more than 15 years of experience in enterprise systems, microservice architectures and cloud-native solutions. Today I focus on AI-assisted development, building on a strong background in .NET, Azure, Domain-Driven Design and event-driven systems. I set up new projects, lead teams and deliver complex solutions in regulated domains. Freelancing since 2018.

Get in touch to talk about your project.

Focus

  • AI-assisted development: putting AI coding tools and agents to work in real engineering teams.
  • .NET: .NET, ASP.NET Core, REST, GraphQL, RabbitMQ.
  • Architecture & microservices: microservices and microfrontends, event-driven systems, Domain-Driven Design, CQRS. Kept simple wherever possible.
  • Cloud: Azure, Kubernetes, continuous integration and delivery, DevOps.
  • Team leadership: project setup, leading teams, code reviews, a strong testing culture (TDD, BDD). Certified ScrumMaster, at home in large SAFe and Scrum setups.

Projects

2021 – present · Senior Software Developer, Backend Freelancer

Large-scale project in the public sector.

  • 15 teams, more than 100 people, agile development with SAFe and Scrum
  • Scalable Kubernetes cluster
  • Scrum team of 7 developers, tester, PO, PM, SM and UX

Technologies: ASP.NET Core, GraphQL, RabbitMQ, React, Kubernetes, CQRS, Domain-Driven Design, Azure Logic Apps, microservices, microfrontends

2019 – 2021 · Technical Lead, Backend Freelancer

Two-year project for a large customer in Germany.

  • Angular portlets integrated in Liferay
  • ESB communication between services (SAP, internal products, …)
  • Hosted in Azure: App Service, SQL, Liferay VM, Application Insights, Storage, Key Vault, …
  • Scrum team of 5 developers, tester, PO, PM and UX

Technologies: ASP.NET Core Web API, Liferay portlets with Angular, MuleSoft ESB, Azure DevOps, Git

2016 – 2018 · Technical Lead Employee

Technical lead of a seven-person team, Scrum Master in the early phase. Large-scale project in the public sector.

  • 4 Scrum teams of about 7 people each, Scrum of Scrums

Technologies: ASP.NET Core MVC, Angular, microservice/microfrontend architecture, CQRS, DDD, MSSQL, Oracle, Azure DevOps, Git

2014 – 2016 · Senior Software Developer Employee

Large-scale project in the public sector, replacing a large legacy application.

  • 3 Scrum teams of about 7 people each, Scrum of Scrums

Technologies: ASP.NET Web Forms, Acta Nova, MSSQL, Oracle, SOAP, XML, TeamCity, Git

2012 – 2014 · Software Developer Employee

Large-scale project in the public sector. Scrum team of 9 people.

Technologies: ASP.NET Web Forms, Acta Nova, MSSQL, SOAP, XML, TFS, Git

2011 – 2012 · Software Developer Employee

Medium-scale project in the public sector. Kanban, team of 2.

Technologies: ASP.NET Web Forms, Oracle

2010 – 2011 · Software Developer Employee

Large-scale project in the public sector. Scrum team of 8 people.

Technologies: ASP.NET, MSSQL, Genome

Professional experience

10/2018 – present · Freelance Software Engineer

Helping customers deliver software products with impact: AI-assisted development, .NET, software architecture, technical leadership and testing culture.

10/2014 – 09/2018 · Senior Software Developer, TechTalk

Supported many customer projects on-site as part of their development teams. Technical lead, Scrum Master, code quality and software development.

03/2010 – 09/2014 · Software Developer, TechTalk

Developed new features in large public-sector projects, maintained and extended legacy applications, Scrum Master and customer contact.

Qualifications

  • Master of Science in Engineering (MSc)
  • Certified ScrumMaster (CSM)
  • ISTQB Certified Tester, Foundation Level

Education

  • 2010 – 2011: FH Technikum Wien, Master’s programme Multimedia and Software Development, MSc
  • 2007 – 2010: FH Technikum Wien, Bachelor’s programme Computer Science, BSc

Languages

  • German (first language)
  • English (fluent)
  • Latin (lorem ipsum)