Projekte

Containerisierung der Entwicklungsumgebung einer Messdatenplattform

Branche: Automobilindustrie

  • Bereitstellung einer einheitlichen Umgebung für neue Entwickler

  • Implementierung einer Docker-Umgebung mit Containern für
    • Datenbank
    • S3 Objekt Speicher
    • 2 Liberty Application Server mit Applikationen
  • Integration von Flyway zur automatisierten Datenbankschema-Migration in der Toolchain inkl. Basescripten zum initialen Aufsetzen neuer Umgebungen
  • Komplette Verwaltung im Git Repository

Migration einer Java 8 EE Anwendung auf Jakarta EE

Branche: Automobilindustrie

  • Update einer mehrschichtigen Java EE Anwendung von Java 8 auf Java 17 LTS mit Jakarta EE auf Liberty Servern
  • Aktualisierung der Eclipse Rich Client Plattform und Commandline Clients

Buildautomatisierung einer mehrschichtigen Java EE Anwendung

Branche: Automobilindustrie

  • Umbau der manuellen, lokalen Build-Tools auf Maven
  • Automatisierter Bau zweier Java EE Applikationen und mehrerer Desktop Clients (Eclipse Rich Clients und Java CLI Clients)
  • Ausbau der JUnit-Tests und Auswertung in den Builds
  • Automatisierung des Deployments von Releases auf mehreren Stages
  • Atlassian Toolchain - Bitbucket/Git, Jira, Bamboo, Artifactory, Confluence
  • Security Scans mit SonarQube

Entwicklung einer Messdatenplattform

Branche: Automobilindustrie

  • Konzeptionierung und Entwicklung einer Messdatenplattform für die Technische Entwicklung
  • Umsetzung der Anforderungen von insgesamt 14 Fachbereichen
  • Agile Entwicklung nach Scrum
  • Java EE auf IBM WebSphere, später Liberty Application Server und Oracle Datenbanken
  • Übertragung großer Datenmengen und Ablage in S3 ObjektStore
  • Entwicklung eines rollenbasierten Berechtigungskonzepts
  • Authentifizierung über Zertifkate und Smartcards
  • Mehrschichtigen Architektur über mehrere Netzwerkzonen
  • Anbindung externer Systeme über Webservice-basierten Servicebus

Anbindung mobiler Datalogger an Application Server

Branche: Automobilindustrie

  • Konzeptionierung und Entwicklung eines Prototypen für die Anbindung eines Fahrzeugdatenloggers per Mobilfunk an einen Java Application Server
  • Implementierung des Low-Level Kommando-Protokolls mit Java Objekten
  • Java EE auf Oracle WebLogic