Projekterfahrung

Johann Reisner

Als PDF laden ↓

Johann Reisner

Senior Developer / Software Architekt

Profil

Johann Reisner ist ein erfahrener Senior-Entwickler und Software-Architekt. Sein Schwerpunkt ist die serverseitige Java-Entwicklung (Java SE/Jakarta, Quarkus) für produktionsnahe Systeme — von MES-Lösungen für die Linienproduktion über die Transformation gewachsener Anwendungen zu Microservices auf On-Premises-Kubernetes bis zur Full-Stack-Entwicklung von WebUI und Backend mit JSF und Quarkus.

Dazu kommt Erfahrung aus der SAP-Entwicklung (ABAP; Module MM, SD und CO), aus Client-/Server- und Realtime-Anwendungen im Finanzumfeld sowie aus IT-Projektplanung, der Koordination einer IT-Abteilung und der Ausbildung von Fachinformatikern.

Kernkompetenzen

  • Serverseitige Java-Entwicklung (Java SE/Jakarta, Quarkus, Hibernate)

  • Full-Stack-Entwicklung von WebUI und Backend (JSF, Quarkus)

  • Transformation gewachsener Anwendungen zu Microservices auf On-Premises-Kubernetes

  • Produktionsnahe Softwareentwicklung (MES), Druckeransteuerung für Zebra-Drucker (FGL, ZPL)

  • SAP-Entwicklung und -Integration (ABAP; Module MM, SD, CO)

  • Client-/Server- und Realtime-Anwendungen (Börsenkurse, Kursauswertungen)

  • Internet- und Intranet-Anwendungen (PHP, JavaScript, Ajax/jQuery, CSS)

  • REST-nahe serverseitige Anwendungsentwicklung und Datenbankanbindungen

  • Planung und Steuerung von IT-Projekten, technische Konzeption, Softwarearchitektur

  • IT-Teamkoordination und Ausbilderfunktion

Kenntnisse

Programmiersprachen

Java (SE/Jakarta), ABAP, PHP, JavaScript, C/C++, C#, Lua, Perl, Shell, Batch

Frameworks / Web

Quarkus, JSF, Hibernate, HTML/XSL, Ajax/jQuery, CSS

Schnittstellen / Integration

REST-nahe Anwendungsentwicklung, SAP-Schnittstellen (MM, SD, CO), Datenbankanbindungen

SAP

ABAP, Module MM/SD/CO, Smart Forms, Adobe Forms

Datenbanken

MSSQL, DB2, MySQL/MariaDB (inkl. Cluster/Proxy), Oracle

Produktion / Geräte

MES, Druckeransteuerung für Zebra-Drucker (FGL, ZPL)

Betrieb / Infrastruktur

On-Premises Kubernetes, Linux (Ubuntu, Debian), Windows Server, Virtualisierung (KVM, VMware ESXi), Anwendungsdeployment, DevSecOps

Methoden

Scrum, Kanban, Jira, Subversion, Planung und Steuerung von IT-Projekten, technische Konzeption

Jahrgang

1980

Ausbildung

Fachinformatiker Anwendungsentwicklung
Ausbilderschein (AEVO)

Sprachkenntnisse

Deutsch: Muttersprache
Englisch: B2.1

Projekterfahrung – Auszug Projektliste

Zeitraum / Dauer

08.2026 - heute

Projekt

Konzeption einer Anordnungs- und Kassenschnittstelle für zwei Landesuniversitäten

Beschreibung

Zahlungsanordnungen entstehen heute in einem Client-Server-Modul des ERP Systems, werden mit Signaturkarte signiert und über ein Gateway an die Landeshochschulkasse übergeben. Mit der kommenden Hauptversion des ERP Systems entfällt die Pflege dieser Client-Server-Anwendung. An ihre Stelle tritt eine Neuentwicklung in Web-Technologie, die den Funktionsumfang erhält und den Medienbruch im Anordnungsprozess vermeidet. Wir verantworten die fachliche Konzeption und den Architekturentwurf.

  • Analyse des Bestandsverfahrens und Aufnahme der fachlichen Anforderungen gemeinsam mit den Fachbereichen beider Hochschulen

  • Architekturentwurf als eine Anwendung aus drei Bausteinen: Anordnungsmodul, Export der Anordnungen an die Kasse, Import der Zahlungsrückmeldungen

  • Entkopplung von Anordnung und Übertrag, sodass zum Zeitpunkt der Anordnung keine Abhängigkeit zum Kassenverfahren besteht

  • Entwurf des Anordnungsmoduls als Webanwendung mit Anmeldung gegen den vorhandenen Identity-Provider des ERP Systems, Belegselektion, Detailansicht und Rückschreiben von Anordnung oder Ablehnung

  • Entwurf der Export-Jobs je Anordnungsart sowie des dateibasierten Rückmeldungsimports mit Statusfortschreibung, Storno und Zahlungsbuchung

  • Klärung der Machbarkeit der elektronischen Signatur: Signatur je Datensatz, Zertifikat statt Signaturkarte als serverseitig einzig gangbarer Weg, Einbindung der nativen Signaturkomponente über JNA

  • Fachliche Detailkonzepte für Skontoermittlung, Dauerbuchungen, Stornowege und die Kennzeichnung der zu übertragenden Belege

  • Konzept für die Wiederanlauffähigkeit: eigene Anwendungsdatenbank für den Übermittlungszustand je Beleg und die bereits verarbeiteten Rückmeldungen

  • Festlegung von Technologie-Stack, Betriebsmodell und Dokumentationsform als Grundlage der Umsetzung

Technologien

java 25, Spring Boot 4, Spring Batch, apache Camel, apache CXF, JNA, Keycloak, OIDC, Spring Shell, picocli, MSSQL, testcontainers, AsciiDoc, SonarQube, GitHub Actions, Maven

Zeitraum / Dauer

01.2021 - 12.2024

Projekt

Transformation eines MES zu einer Microservice-Architektur

Beschreibung

Für ein produzierendes Unternehmen wurde das bestehende MES von einer klassischen Architektur schrittweise zu einer Microservice-Architektur umgebaut.

  • Schnitt der fachlichen Domänen und schrittweise Ablösung der bisherigen Architektur

  • Umsetzung der Services mit Quarkus, Betrieb auf einem On-Premises-Kubernetes-Cluster

  • Full-Stack-Entwicklung von WebUI und Backend der Services mit Java, JSF und Quarkus

  • performante, Java-basierte Ansteuerung von Zebra-Labeldruckern über FGL und ZPL

Technologien

Java SE/Jakarta, Quarkus, JSF, Hibernate, On-Premises Kubernetes, REST, MSSQL, FGL, ZPL

Zeitraum / Dauer

06.2012 - 12.2024

Projekt

Entwicklung eines unternehmensinternen MES für die Linienproduktion

Beschreibung

Für die produktionsnahe Linienproduktion wurde ein Manufacturing-Execution-System (MES) mit Java SE/Jakarta entwickelt und kontinuierlich erweitert.

  • Erfassung und Steuerung von Aufträgen, Material und Betriebsdaten in der Linienproduktion

  • Druckeransteuerung für die Etikettierung in der Produktion

  • kontinuierliche fachliche Erweiterung im laufenden Betrieb

Technologien

Java SE/Jakarta, Hibernate, MSSQL, DB2, REST

Zeitraum / Dauer

01.2017 - 12.2018

Projekt

Migration eines Infor-Systems nach SAP

Beschreibung

Ein bestehendes Infor-System wurde nach SAP migriert, einschließlich der begleitenden Anwendungen und Schnittstellen.

  • Migration der Daten aus dem Altsystem

  • Entwicklung und Integration von Anwendungen und Schnittstellen im SAP-Umfeld

  • Umsetzungen in den Modulen MM, SD und CO

  • Formulargestaltung mit Smart Forms und Adobe Forms

Technologien

Java, ABAP, SAP MM/SD/CO, Smart Forms, Adobe Forms

Zeitraum / Dauer

08.2010 - 05.2011

Projekt

Ticketsystem für einen Sportveranstalter

Beschreibung

Für einen Sportveranstalter wurde ein Ticketsystem mit einer performanten Druckerlösung für den Ticketdruck entwickelt.

  • Verwaltung von Veranstaltungen, Kontingenten und Tickets

  • performante Aufbereitung der Druckdaten mit Java, FGL und HTML/XSL

  • Anbindung an den Ticketdruck

Technologien

Java, FGL, HTML/XSL, JavaScript

← Zurück zur Squad