Curriculum vitae
Thomas Karner, MSc – freelance software engineer for Go, Java, PDF & document systems, based in Vienna.
Experience
-
since 09/2025
Independent Software Engineer
IT-Dienstleistungen Thomas Karner e.U.
- Custom software solutions and technical consulting for clients, in parallel to my employment at NTBS.
-
since 07/2022
Senior Software & Requirements Engineer
NTBS GmbH
- Build and maintain the Java-based software Austria's notaries use every day, from requirements through to production operation.
- Requirements engineering for new features: turn legal and customer requirements into specifications the development team implements directly.
- Design services around strict security and reliability constraints – tamper-evident storage, digital signatures and PDF/A long-term archiving of notarial deeds.
- Coordinate and execute the migration of large legacy systems to modern technologies without interrupting day-to-day notarial operations.
-
07/2020 – 07/2022
Software Engineer
fiskaly GmbH
- Full-stack engineer in small, self-organised teams shipping fiscalisation services for point-of-sale vendors across Austria and Germany.
- Delivered microservices in Java, Go and TypeScript for tamper-proof recording of cash transactions under Austrian (RKSV) and German (KassenSichV) regulation.
- Built the TypeScript API and web app for digital receipts, taking a product from specification to production release in a fast-moving startup environment.
Education
-
2023 – 2025
MSc IT, Digitalisation and Sustainability
Lucerne University of Applied Sciences
Double degree: first master's year in Vienna, second in Lucerne. Master's thesis: "Investigating Changes in Imperviousness Near Urban Trees" (machine learning & urban soil sealing)
-
2023 – 2025
MSc Information Systems Management
UAS Technikum Wien
-
2020 – 2023
BSc Information Systems Management
UAS Technikum Wien
-
2014 – 2019
Secondary school diploma (Matura), computer science
HTL Wiener Neustadt
Skills
Programming
- Java
- Go
- TypeScript
- JavaScript
- Python
- SQL
Backend & web
- Jakarta EE
- REST APIs
- Microservices
- PostgreSQL
- Node.js
Infrastructure
- Docker
- Kubernetes
- CI/CD
- Linux
Domain & practice
- Requirements engineering
- Application security
- PDF/A and long-term archiving
- Legacy migration
- Agile teams
Let's talk about your project.
In a free initial call we clarify what you need and how I can help – no strings attached.