22.07.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Erfahrener Softwareentwickler und Dozent für Informatik

Straubing, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom-Wirtschaftsinformatiker
Straubing, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Diplom-Wirtschaftsinformatiker

Profilanlagen

Project Portfolio_Tab.pdf
Curriculum Vitae_2026.pdf
Academic Career_2026.pdf

Skills

RamlJava3D-ComputergrafikForschungAgile MethodologieKünstliche IntelligenzAlgorithmusAlgorithmus-EntwurfAngewandte MathematikBig DataC++DatenbankenContinuous DeliveryWeb EntwicklungMachine LearningOpenGLSwaggerSoftwareentwicklungOpenapiDocker ContainerLarge Language ModelsBackend-programmierungKubernetesGraphQL
Compilerbau
Konzeption eigener Programmiersprache und deren Umsetzung mit ANTLRv4 und LLVM.

Softwareentwicklung
Umfangreiche Erfahrung in der Entwicklung komplexer Softwaresysteme mit verschiedenen Programmiersprachen und Frameworks.
Künstliche Intelligenz
Expertise in der Entwicklung und Anwendung von KI-Systemen, einschließlich maschinellem Lernen und Expertensystemen.
Lehre und Forschung
Langjährige Erfahrung in der Gestaltung und Durchführung von Lehrveranstaltungen sowie in der Betreuung von Forschungsprojekten im Bereich Informatik.
Nachhaltigkeit
Fähigkeit zur Entwicklung von Software, die besonders ressourcenschonend arbeitet.
Programmiersprachen
Beherrschung einer Vielzahl von Programmiersprachen, darunter Java, C#, C++, JavaScript, Python und verschiedene Assembler-Sprachen.
Datenbanken und Big Data
Erfahrung mit verschiedenen Datenbanksystemen wie Postgres, Oracle, ElasticSearch und Technologien für die Verarbeitung großer Datenmengen.
Softwarearchitektur
Fähigkeit zur Konzeption und Umsetzung skalierbarer und effizienter Softwarearchitekturen für verschiedene Anwendungsbereiche.
Mobile und Web-Entwicklung
Kenntnisse in der Entwicklung von Anwendungen für mobile Endgeräte und webbasierte Systeme.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2003

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Softwareentwickler für die Automobilindustrie

intive GmbH

Automobil und Fahrzeugbau

250-500 Mitarbeiter

Unterstützung der intive GmbH bei der Pflege und Weiterentwicklung eines bestehenden Produktes zur Qualitätssicherung des Algorithmus zur Müdigkeitserkennung in den Fahrzeugen des VW-Konzerns. Die Software basiert auf einer Vielzahl von Technologien, unter anderem Python, Javascript, C#, C++, HTML und CSS.

Senior Softwareentwickler für die Medienbranche

Qvest Engage GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Konzeptionierung, Umsetzung und technische Leitung der Entwicklung der Meta-Engine zur Erfassung von Metadaten für Medieninhalte. Das Backend besteht aus mit Java umgesetzten REST-Services und einer Postgres-Datenbank. Das Frontend wurde mit dem WPF-Framework in C# realisiert.

Senior Softwareentwickler für die Medienbranche

Teravolt GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Entwicklung und Erweiterung des Mandanten-Systems zur Verwaltung und Steuerung der Zulieferung, Verarbeitung und Auslieferung der ARD-Teletext-Inhalte. Auftraggeber ist die Teravolt GmbH.

Senior Softwareentwickler für die Medienbranche

Teravolt GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Konzeption und Lead-Entwicklung des generischen Backends für die Vestel-Fußball-App in Java. Der Schwerpunkt liegt auf der einfachen Erweiterung des Systems, der Internationalisierung sämtlicher Inhalte, sowie der Hochlastfähigkeit und der Ausfallsicherheit.

Senior Softwareentwickler für die Medienbranche

Teravolt GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Design und Umsetzung einer Software in Java zur automatischen Erkennung bestimmter Video-Overlays in Fußballspielen. Die Software wird als Micro-Service innerhalb des TVXRay-Projekts der Teravolt GmbH eingebunden. Sie muss echtzeitfähig sein, um die relevanten Ereignisse während der Live-Übertragung erkennen zu können.

Senior Softwareentwickler für die Medienbranche

Klassikradio

Medien und Verlage

50-250 Mitarbeiter

Entwicklung einer Java-UI-Applikation zur automatischen Generierung von Reports auf Basis von Log-Files für die Musik-Labels Warner, Sony und Universal. Auftraggeber ist die FM Radio Network GmbH.

Entwicklungsleiter in der Telekommunikationsbranche

Tallence AG

Telekommunikation

50-250 Mitarbeiter

Leiter des KI-Entwicklungsteams für das Telekom-Projekt „Couch Experience“ mit dem Ziel der Verbesserung der WLAN-Qualität in den Haushalten der Endkunden. Auftraggeber ist die Tallence AG.

Senior Softwareentwickler für die Sportindustrie

Sporterpilot GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung unterschiedlicher künstlicher Intelligenzen zur Bewertung von Sportveranstaltungen. Unter anderem zur Prognose der Frage „Wer gewinnt das Fußballspiel?“. Auftraggeber ist Sporterpilot. Programmiersprache ist Java.

Senior Softwareentwickler für die Medienbranche

Teravolt GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Umsetzung des Backends für die Unity-Media-WM-App in der Programmiersprache Java auf der Basis des Drop-Wizard-Frameworks. Der Auftraggeber ist die TeraVolt GmbH.

Senior Softwareentwickler für die Automobilzulieferbranche

Prof. Dr. Thomas Wölfl GmbH

Automobil und Fahrzeugbau

< 10 Mitarbeiter

Entwicklung des zentralen Tools zur Planung und Materialversorgung des Fertigungsbetriebs für Continental Regensburg. Die Aufgabe umfasst die Erarbeitung der Konzepte, deren Umsetzung und Test, sowie der Support des laufenden 24/7-Produktionsbetriebs. Als Programmiersprache kommt C# zum Einsatz.

Senior Softwareentwickler für die Automobilzulieferbranche

Thomas Wölfl GmbH

Automobil und Fahrzeugbau

< 10 Mitarbeiter

Umsetzung eines dezentralen Konzepts zur Vorhersage der Ampelschaltungen. Auftraggeber ist die Continental AG. Das System wird live im Fahrzeug eingesetzt und ermittelt anhand von GPS-Daten, Fahrzeugdaten (über OBD2) und vorherigen Fahrten die Wahrscheinlichkeit für eine Grün- oder Rotphase. Als Programmiersprachen kommen Java und C zum Einsatz.

Senior Softwareentwickler für die Automobilzulieferbranche

iNTENCE GmbH

Automobil und Fahrzeugbau

50-250 Mitarbeiter

Freie Mitarbeit bei der iNTENCE automotive technology GmbH im Auftrag der Audi AG. Ziel ist die Erarbeitung und Umsetzung von Grundlagentechnik zur Erkennung von 3D-Freiluftgesten im Fahrzeuginnenraum. Dabei werden eigene Algorithmen und mathematische Verfahren eingesetzt. Als Programmiersprache kommt C++ zum Einsatz.

Senior Softwareentwickler für die Medienbranche

Tallence GmbH

Medien und Verlage

50-250 Mitarbeiter

Freie Mitarbeit bei der Tallence GmbH. Hauptaufgabe ist die Entwicklung und Betreuung des Musikfernsehsenders QTom, im Speziellen die Adaption und Erweiterung des zweidimensionalen Bresenham-Algorithmus für die Erstellung von Sendeplänen in n Dimensionen.
Ein weiteres Projekt ist die Entwicklung eines KI-Modells zur automatisierten Bewertung der Attraktivität von Spielen der ersten Fußball-Bundesliga im Auftrag der Deutschen Telekom AG.

Senior Softwareentwickler für die Automobilzulieferbranche

iNTENCE GmbH

Automobil und Fahrzeugbau

50-250 Mitarbeiter

Freie Mitarbeit bei der iNTENCE automotive technology GmbH. Kernaufgabe ist die technische Planung und Entwicklung von Software-Prototypen im Human-Machine-Interface-Bereich im Auftrag der Audi AG. Die Prototypen werden auf der Basis von WPF und C# umgesetzt. Anhand der entstandenen Prototypen werden in speziellen Kliniken Tauglichkeits- und Akzeptanz-Studien durchgeführt.

Lehrbeauftragter „Programmieren I“

Hochschule Regensburg
Gestaltung und Durchführung der Vorlesung und Übung „Programmieren I“ an der Fakultät Informatik und Mathematik der Hochschule Regensburg. Inhalt: Kodierung und Datentypen, Kontrollstrukturen, Operatoren, Grundlagen der Programmiersprachen Java und C, Grundlagen der prozeduralen und der objektorientierten Programmierung, Arbeiten mit einer Entwicklungsumgebung, Erstellen einfacher Programme.

Lehrbeauftragter „Expertensysteme und Künstliche Intelligenz“

Gestaltung und Durchführung der Vorlesung und Übung „Expertensysteme und Künstliche Intelligenz“ an der Fakultät Informatik und Mathematik der Hochschule Regensburg. Inhalt: Maschinelles Lernen, Support-Vector-Machine, Ausreißer-analyse, Normalisierungsverfahren, DoE-basierter Grid-Search zur Parameteroptimierung, Kreuzvalidierungsverfahren, Entwickeln eines Programms zur Handschrifterkennung, Wegoptimierung mit A*-Algorithmus.

Senior Softwareentwickler für ein ERP-System

TM3 Software GmbH

Transport und Logistik

< 10 Mitarbeiter

Freie Mitarbeit bei der TM3 Software GmbH. Das Aufgabenfeld umfasste die Entwicklung eines Editors zur 3D-Echtzeit-Modellierung von Lagerplätzen und die Entwicklung eines A*-basierten Verfahrens zur Berechnung der optimalen Route im Lager unter Berücksichtigung vorhandener Hindernisse.

Senior Softwareentwickler bei der Optimierung einer KI

Lehrstuhl Wirtschaftinformatik II der Universität Regensburg bei Prof. Dr. Bartmann

Internet und Informationstechnologie

< 10 Mitarbeiter

Freie Mitarbeit am Lehrstuhl Wirtschaftinformatik II der Universität Regensburg bei Prof. Dr. Bartmann. Kernaufgabe war die Verbesserung der „Psylock“-Tippverhaltens-Biometrie hin zur Marktreife. Dazu gehörten die Umsetzung und Erweiterung der Promotionsarbeit von Herrn Dr. Idir Bakdi, der sog. asymmetrischen Support-Vector-Machine, die Reduzierung der nötigen Trainingsdaten und die Modifikation des Levenshtein-Algorithmus mit dem Ziel der Minimierung des Informationsverlusts.

Senior Softwareentwickler für die Automobilzulieferbranche

iNTENCE GmbH

Automobil und Fahrzeugbau

10-50 Mitarbeiter

Unterstützung der iNTENCE automotive technology GmbH bei der Entwicklung eines Werkzeugs für Windows-Plattformen zum Mitschneiden von CAN-Botschaften innerhalb von Embedded Systemen der Audi AG.

Senior Softwareentwickler in der Spieleindustrie

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung des eigenen Online-Rollenspiels „Arcrise“. Die Aufgaben umfassten die Projektleitung und die technische Entwicklung. Es entstand unter anderem ein verteiltes Serversystem, das bis zu 2000 Spieler je Einheit in Echtzeit bedienen konnte. Dazu wurde ein eigenes TCP-basiertes Protokoll umgesetzt. Aus dem Bereich der künstlichen Intelligenz wurde eine Modifikation des Ameisenalgorithmus verwendet, um Nichtspielerfiguren effizient durch die sich verändernde Spielwelt zu navigieren. Bei der grafischen Darstellung der Spielwelt wurde ein höchstinnovatives Beleuchtungsverfahren entworfen und umgesetzt. Desweiteren wurden ein eigener grafischer Editor und eine eigene GUI-Bibliothek programmiert. Realisiert wurde das Projekt in den Programmiersprachen Java, C, C++ und x86-Assembler. Es wurden die Frameworks OpenGL und SDL zur Abstraktion der Hardware eingesetzt und die Postgres-Datenbank zur serverseitigen Persistierung.

Senior Softwareentwickler für die Medienbranche

Tallence GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Unterstützung der Tallence GmbH bei der Anpassung eines Content-Management-Systems basierend auf CoreMedia und J2EE.

Senior Softwareentwickler für die Medienbranche

Tallence GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Entwicklung eines Java-Applets zur Erzeugung von HTML-Formularen für die Telekom Austria im Auftrag der Tallence GmbH.

Senior Softwareentwickler für die Spieleindustrie

uMedia GmbH

Konsumgüter und Handel

< 10 Mitarbeiter

Konzeption und Umsetzung einer Java-Swing-Anwendung zur Simulation des Verhaltens einer Einweghashfunktion für die Gauselmann AG im Auftrag der uMedia GmbH. Ziel der Simulation war es, statistische Schwächen aufzudecken. Die Hashfunktion wird eingesetzt in der sog. GameDisk.

Bugfixing für Sun Microsystems bei Siemens

Sun Microsystems GmbH

Internet und Informationstechnologie

>10.000 Mitarbeiter

Einsatz als Spezialist der Firma Sun Microsystems bei Siemens in Berlin zur Analyse und Behebung von kritischen Fehlern in einer verteilten J2EE-/C++-Applikation für einen indonesischen Mobilfunkanbieter. Dazu gehörten auch die Untersuchung des Sparc-Assembler-Codes des Solaris-8-Betriebssystems und der Einsatz des Werkzeugs Insure++.

Senior Softwareentwickler für die Automobilzulieferbranche

Ertl GmbH

Industrie und Maschinenbau

10-50 Mitarbeiter

Entwicklung eines Zeiterfassungs- und Lohnabrechnungs-Systems für die mittelständische Ertl GmbH. Die technische Basis bildeten dazu Java, Hibernate und Swing.

Softwareentewicklung für Sun Microsystems bei Siemens

Sun Microsystems GmbH

Internet und Informationstechnologie

>10.000 Mitarbeiter

Unterstützung der Firma Sun Microsystems bei der Entwicklung eines J2EE-basierten Software-Prototyps für die Siemens DEMATIC AG zur Postverteilung an der US-Westküste. Hauptaufgabe war die Integration einer Siemenseigenen C++-Bibliothek zur Schrifterkennung in das J2EE-Framework mit Hilfe eines JNI-Wrappers.

Softwareentwicklung für die Automobilbranche

Tallence GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Entwicklung eines C++/MFC-basierten XML-Browsers zur Darstellung errechneter Navigationsrouten innerhalb des Daimler-Chrysler Projekts „Car-Companion“ auf Windows CE-Geräten.

Bugfixing in der Dachziegelindustrie

Ertl GmbH

Industrie und Maschinenbau

10-50 Mitarbeiter

Unterstützung der Ertl GmbH bei der Entwicklung eines C++/MFC-basierten 3D-Bildverarbeitungssystems zur Positions-erkennung von Dachziegeln innerhalb der Produktionsstraße der Erlus Baustoffe AG. Zum Einsatz kommen Verfahren zur Kantenerkennung und Berechnung von dreidimensionalen Regressionsgeraden. Die Bilder werden mit einer 3D-Kamera der Firma Automation Technology aufgenommen.

Softwareentwicklung im Echtzeit-3D-Bereich

Internet und Informationstechnologie

< 10 Mitarbeiter

Konzeption und Umsetzung einer plattformunabhängigen 3D-Render-Engine für das Web und mobile Endgeräte. Als technische Basis werden Java, C und C++ eingesetzt. Besondere Merkmale sind die Erweiterung der Arbeiten von Greene und Zhang zum Occlusion-Culling, sowie die Umsetzung eines Komprimierungsverfahrens von 2D- und 3D-Gitternetzdaten auf der Basis des Verfahrens von Rossignac.

Softwareentwicklung für die bayrische Staatsregierung

Tallence GmbH

Öffentlicher Dienst

10-50 Mitarbeiter

Entwicklung eines im Browser lauffähigen WYSIWYG-HTML-Editors für die Webseite http://www.baynet.de im Auftrag der Bayerischen Staatsregierung.

Bugfixing für den Axel-Springer-Verlag

Tallence GmbH

Medien und Verlage

10-50 Mitarbeiter

Einsatz als Spezialist beim Axel-Springer Verlag im Rahmen der Neuentwicklung des Online-Auftritts der Bild-Zeitung. Zur Aufgabe gehörten die Suche und Behebung von Fehlern innerhalb eines Java-basierten HTML-Editor-Applets.

Assistent am Lehrstuhl für Bankinformatik

Universität Regensburg
Forschung und Lehre im Bereich Informationssicherheit.

Konzeption der Sicherheitsarchitektur für das Modellbankprojekt des Lehrstuhls Prof. Dr. Bartmann

Universität Regensburg

Internet und Informationstechnologie

250-500 Mitarbeiter

Konzeption der Sicherheitsarchitektur für das Modellbank-projekt des Lehrstuhls Prof. Dr. Bartmann mit abschließendem Vortrag auf der Systems-Messe in München. Es galt verschiedene kryptografische Verfahren zur abhörsicheren und manipulationsfreien Kommunikation zwischen Frontend- und Backend-Komponenten zu evaluieren und miteinander zu kombinieren.

Seminarbetreuung „Praxis des Programmierens“

Betreuung des Projektseminars „Praxis des Programmierens“ an der Universität Regensburg bei Herrn Prof. Dr. Peter Lory. Thema: Entwicklung eines Email-Clients mit integrierter Erzeugung und Verifikation einer digitalen Signatur anhand des benutzerspezifischen Tippverhaltens.

Seminarbetreuung „Internetsicherheit“

Gestaltung und Durchführung des Arbeitsgruppenseminars „Internetsicherheit“ am Lehrstuhl von Herrn Prof. Dr. Bartmann an der Universität Regensburg. Inhalt: Fälschen und Schützen von Emails, Erstellen eigener DoS-Programme, Verwenden und Abwehren von Tojanern, Fälschen der IP-Adresse über Spoofing der MAC-Adresse.

Übungsleiter für Lineare Algebra

Durchführung der Übung „Mathematik für Wirtschafts-wissenschaftler II“ an der Universität Regensburg bei Herrn Prof. Dr. Franz Pfuff. Inhalt: Funktionen mehrerer Variablen, Integrieren und Differenzieren, Lösung linearer Gleichungs-systeme, Lineare Programmierung.

Zertifikate

Green Software Practioner

Linux Software Foundation

2025

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.02.2027


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden