Porträt von Oliver Maurhart

Oliver Maurhart

Software-Ingenieur. Lehrer. Forscher.

Ich baue Software seit 1988 – Turbo Pascal auf einem Bankrechner, C++ in Quantenkryptografie-Netzen, heute TypeScript im Browser.

Werdegang

Der Werdegang in Stationen. Das ausführliche CV als PDF darunter.

Stationen

  1. seit 19.09.2022 · Beruf

    HTL Villach

    Lehrer · Villach

    Softwareentwicklung, Informationssysteme, Web- und Anwendungsentwicklung; Webmaster der Schule.

    • Unterricht
    • SQL
    • TypeScript
  2. seit 30.09.2020 · Firma

    headcode.space e.U.

    Gründer · Klagenfurt

    Softwarelösungen: modernes C++ und Qt, Python, Java und Android, Fullstack mit TypeScript.

    • C++
    • Qt
    • Python
    • TypeScript
  3. 02/2023 – 08/2023 · Beruf

    iLogs Information Logistics GmbH

    Software Engineer · Klagenfurt

    Erweiterungen und Adapter für die iLogs-Parklösung, J2EE auf Payara.

    • Java
    • J2EE
    • Payara
  4. 05/2021 – 10/2022 · Beruf

    KEEQuant GmbH

    Software Engineer · Fürth

    QKD-Post-Processing-Pipeline in Python; nationale QKD-Projekte.

    • Python
    • QKD
  5. 2005 – 2015 · Community

    gentooforum.de

    Moderator

    Zehn Jahre deutschsprachiges Gentoo-Linux-Forum, als „dyle“.

    • Linux
    • Community
  6. 31.03.2002 – 29.09.2020 · Beruf

    AIT Austrian Institute of Technology

    Software Engineer · Klagenfurt / Wien

    QKD-Post-Processing-Stack in C/C++, SECOQC, Tokyo QKD Network, ETSI ISG QKD; Cyber Range, OpenSecurity, BackMeUp; Software-Qualität der Abteilung (GitLab, Jenkins, SonarQube).

    • C++
    • Python
    • QKD
    • Security
  7. 1998 – 2002 · Beruf

    SER GmbH

    Software Engineer · Klagenfurt

    Workflow-Client-Framework in MFC/C++ als COM-Bibliothek, DMS-Frontend, Office-Integration.

    • C++
    • MFC
    • COM
    • Visual Basic
  8. 1997 – 1999 · Beruf

    SAP AG Schweiz

    Engineer · Biel/Bienne

    Systemadministration und Netzwerk in Windows/Unix/Linux-Umgebungen, Shell-Scripting, Monitoring.

    • Linux
    • Netzwerk
  9. 1991 – 1994 · Beruf

    OMV AG

    Engineer · Wien

    Informationsabteilung: Inventar der vernetzten Geräte, kleine GUI-Anwendungen in Visual Basic.

    • Visual Basic
  10. 1990 – 2005 · Ausbildung

    Universität Klagenfurt

    Dipl.-Ing. Angewandte Informatik · Klagenfurt

    Diplomarbeit „Überwindung des Impedance Mismatch mit Open Source“ – objektrelationales Mapping in Java mit Torque und Hibernate.

    • Java
    • Hibernate
  11. 1988 – 1989 · Beruf

    BKS Bank für Kärnten und Steiermark

    Engineer · Klagenfurt

    Systemadministration; Hilfsprogramme in Turbo Pascal und dBase.

    • Turbo Pascal
    • dBase

Werkzeugkasten

  • Sprachen

    • C++
    • C
    • Python
    • TypeScript
    • JavaScript
    • Java
    • SQL
    • Shell
  • Web

    • React
    • TanStack
    • Next.js
    • Vue
    • Tailwind CSS
    • REST/OpenAPI
  • Daten

    • PostgreSQL
    • MariaDB
    • SQLite
    • MongoDB
    • InfluxDB
    • Prisma
  • Systeme

    • Linux
    • Docker
    • Traefik
    • nginx
    • GitLab CI
    • Virtualisierung
  • Kryptografie und Netz

    • QKD
    • TLS
    • Protokoll-Entwurf
  • Methoden

    • Scrum
    • ATDD
    • CI/CD

Sprachen

  • Muttersprache

    Deutsch

  • C2

    Englisch

  • A2

    Slowenisch

Curriculum Vitae (PDF, Europass, 282 kB)