Projekte


Middleware Integration

04.2019 – 06.2020: finnova AG Bankware

Integration von Kundenlösungen in eine neu entwickelte Integrationsumgebung von Finnova. 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
  • Groovy
  • Keycloak
  • Bamboo

Anbindung amerikanischer Kunden an Transportvergabe-Platfrom

10.2017 – 01.2019: Transporeon Americas

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

  • Umwandlung von Ein- und Ausgangsprotokollen
  • 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
  • Apache Velocity Engine
  • Spring
  • ActiveMQ

Mobile App zur Sendungsverfolgung

01.2017 – 05.2017: Transporeon GmbH

Zur Sendungsverfolgung entwickelte die Transporeon GmbH eine mobile App, welche es Unternehmen 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 berechnet wobei der aktuelle Status dabei mit einbezogen wird.

  • 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
  • JavaScript
  • CSS
  • HTML

Funktionale Erweiterung einer Webanwendung zur Transportvergabe

01.2014 – 02.2017: Transporeon GmbH

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

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

Evaluierung verschiedener Methoden zur Selbstlokalisierung von Fahrzeugen

10.2012 – 03.2013: Daimler AG, Continental AG

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.

  • Implementierung (Matlab/C++)
  • Evaluierung anhand hochgenauer Ground-Truth-Daten

Technologien

  • Matlab
  • C++
  • EB Assist ADTF

CMS Platform zur Immobilienpräsentation

02.2012 – 05.2012: Atrium Immobilien

Um Immobilien gezielt anbieten zu können ist es wichtig diese multimedial zu präsentieren. In diesem Projekt wurde ein CMS entwickelt, dass es dem Kunden erlaubt verschiedene Mediendateien wie etwa Fotos, Videos und Texte zu einer Immobilie zu hinterlegen. Die Daten wurden individuell anpassbar nach dem Designwunsch des Kunden auf einer Website dargestellt.
Videodateien wurden aufgrund ihrer Grösse auf dem Amazon S3 Onlinespeicher gehosted. Andere Dateiformate wurden in einer Datenbank abgelegt.

  • Projektmanagement und Entwicklung

Technologien

  • MySQL
  • PHP
  • JavaScript
  • Symfony
  • Amazon S3