Über mich


Branchen

  • Automotive
  • Banking
  • Logistik

Zertifizierungen

  • Oracle Certified Professional Java SE8 Programmer
  • AWS Certified Solutions Architect – Associate
  • Google Professional Cloud Architect
  • Certified Professional SCRUM Master I
  • Certified Professional for Software Architecture – Foundation Level

Projekte

Webportal zur Schadensfallmeldung

Es wurde ein zentrales Webportal entworfen, das es Arbeitgebern erlaubt Schadensfälle an ihre Vorsorgeeinrichtung zu melden.

Technologien

  • PostgreSQL
  • Angular
  • Spring Boot
  • Keycloak

Middleware Integration eines Kernbankensystems

Integration von Kundenlösungen in eine neu entwickelte Integrationsumgebung eines Kernbankensystems. Dazu gehörte das Entwickeln von REST-Apis, die Anbindung an Datenbanksysteme, das entwerfen von Lösungskonzepten sowie deren Dokumentation.

  • Erstellen und umsetzen von Lösungskonzepten
  • Mitarbeiterschulungen
  • Dokumentation
  • Wartung und Fehleranalyse auf internem OpenShift-Cluster

Technologien

  • Apache Camel
  • OpenShift
  • Gravitee
  • Keycloak
  • SQL Server

Anbindung amerikanischer Kunden an Transportvergabe-Plattform

Aufgabe war es neue Kunden aus dem amerikanischen Transportsektor an das Backend einer Transportvergabe-Plattform anzubinden und zu betreuen. Die Kundenintegration erfolgte über Servicemix-Bundles welche über Camel-Routing an die bestehende Infrastruktur angebunden wurden.

  • Umwandlung von Ein- und Ausgangsprotokolle
  • Programmstabilität und Verfügbarkeit rund um die Uhr gewährleisten
  • Fehleranalyse und Problembehebung
  • Mithilfe bei Dokumentation und Spezifikation neuer Features
  • Event-Verarbeitung und Routing
  • Bauen und deployen von Servicemix-Bundles

Technologien

  • Apache Camel
  • Java EE
  • Apache ServiceMix
  • Spring
  • Apache ActiveMQ
  • PostgreSQL

Mobile App zur Sendungsverfolgung

Zur Sendungsverfolgung wurde eine mobile App entwickelt, welche es Transportunternehmen erlaubt den Status einer Lieferung in Echtzeit zu verfolgen. Die App erlaubt es dabei an den Kunden angepasste Status abzugeben, welche sich nach dessen Lieferkette richten. Zudem werden für einzelne Lieferungen dynamische ETAs anhand des Standortes berechnet.

  • Implementierung von Widgets nach UX-Designer Vorgaben
  • Sicherstellung eines responsive Designs auf unterschiedlichen Endgeräten (Android, Apple)
  • Evaluierung von Bibliotheken von Drittanbietern
  • Implementieren des An- und Abmeldevorgangs unter Einbeziehung der IT-Sicherheit

Technologien

  • AngularJs
  • Ionic Framework
  • JavaScript
  • CSS/HTML
  • SQLite

Funktionale Erweiterung einer Webanwendung zur Transportvergabe

Die Aufgabe war es das bestehende System zur Transportvergabe zu erweitern. Bei dem System handelte es sich um eine Software-as-a-Service (SaaS) mit tausenden Benutzern und Kunden aus unterschiedlichen Industrien. Jedes Feature musste daher individuell konfigurierbar sein. Bestehende Geschäftsprozesse mussten in ihrer Funktionalität erhalten bleiben.
Die Implementierung erfolgte über den gesamten Software-Stack. Neue Features wurden mit der UX-Abteilung entworfen. Mögliche ungewollte Auswirkungen wurden teamübergreifend analysiert und in die Architektur einbezogen. Da der Service weltweit erreichbar ist wurden sicherheitsrelevante Aspekte berücksichtigt.

  • Datenbankschema anpassen
  • Softwarearchitektur erarbeiten
  • Fullstack-Implementierung neuer Features
  • Front- und Backend Unittests
  • Sicherheitsanalyse
  • Penetrationstests

Technologien

  • Google GWT/GXT
  • Java
  • Spring
  • JavaScript
  • Hibernate
  • Solr
  • PostreSQL

Evaluierung verschiedener Methoden zur Selbstlokalisierung von Fahrzeugen

Die Selbstlokalisierung auf einer digitalen Karte ist entscheidend für Algorithmen zur Fahrerunterstützung wie etwa die Anzeige der Fahrbahn auf einem Headup-Display.
In dem Projekt sollten verschiedene Methoden evaluiert werden um die Selbstlokalisierung über die Genaugikeit des GPS hinweg zu verbessern.

  • Ausarbeitung und Implementierung von Algorithmen (Matlab/C++)
  • Evaluierung anhand hochgenauer Ground-Truth-Daten

Technologien

  • Matlab
  • C++98
  • EB Assist ADTF