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)