Skip to content
Thomas Karner
Menu
Thomas Karner

Curriculum vitae

Thomas Karner, MSc – freelance software engineer for Go, Java, PDF & document systems, based in Vienna.

Experience

  1. 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.
  2. 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.
  3. 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

  1. 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)

  2. 2023 – 2025

    MSc Information Systems Management

    UAS Technikum Wien

  3. 2020 – 2023

    BSc Information Systems Management

    UAS Technikum Wien

  4. 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.

contact@thomas-karner.com +43 680 140 33 20

Free initial call (30 min)