Projekte

Feb. 2023 bis Juli 2023 | 6 Monate

E-commerce - Konzeption und Umsetzung eines neuen Teststreckenkonzepts

Teamgröße: 3

Rolle: QA, Architekt

  • Konzeption von verbesserten Teststreckumgebungen
  • Minimierung von manuellen Tests
  • Implementation von Tests in Gitlab-Pipelines
  • Wiederverwendbarkeit von Tests innerhalb aller Teststrecken ermöglichen
  • Optimierung der Laufzeiten der Tests
  • Überarbeitung der Dokumentation

JAVA - SPRING - CONSUL - DOCKER - GIT - INTELLIJ IDEA - WINDOWS - LINUX - MAVEN - CONFLUENCE - JIRA - MYSQL - APACHE KAFKA - SCRUM - GITLAB - SOAPUI - SONARCUBE - CONFLUENCE - JIRA - OPENAPI - MYSQL - SWAGGER - CODECEPT JS - JMETER - GATLING - PROMETHEUS - GRAFANA

Nov. 2021 bis August 2022 | 10 Monate

E-commerce - Weiterentwicklung von Microservices einer Bezahllösung für Online-Shops

Teamgröße: 8

Rolle: Architekt, Entwickler

  • Konzeption und Aufteilung eines Service zu Microservices
  • Weiterentwicklung von Echtzeitanwendungen und Schnittstellen
  • Definition und Erstellung von Metriken und deren graphische Darstellung mittels Grafana

JAVA - SPRING - CONSUL - DOCKER - GIT - INTELLIJ IDEA - WINDOWS - LINUX - MAVEN - SONARCUBE - CONFLUENCE - JIRA - MYSQL - APACHE KAFKA - PROMETHEUS - GRAFANA - SCRUM - BITBUCKET

Okt. 2020 bis April 2021 | 7 Monate

Kurzzeitige Unterstützung in verschiedenen Projekten

Teamgröße: 1

Rolle: Entwickler, QA

  • Bugfixing in Java/Spring Applikationen
  • Qualitätssicherung
  • Testing

JAVA - SPRING - SPRING CLOUD - SPRING CLOUD NETFLIX - NETFLIX OSS - DOCKER - GIT - INTELLIJ IDEA - WINDOWS - LINUX - MAVEN - SOAPUI - SONARCUBE - CONFLUENCE - JIRA - MYSQL - JMETER - GATLING

Feb. 2020 bis Aug. 2020 | 7 Monate

Unterhaltung - Entwicklung einer Middleware zur Übertragung von Kunden-, Ticketing- und Zugriffskontrollsystemen

Teamgröße: 3

Rolle: Architekt, Entwickler

  • Definitionen der Datenmodelle
  • Konzeption und Entwicklung der Middleware
  • Livegang von allen cloudbasierten Microservices
  • Anbindung einen größeren Anzahl von Fremdsystemen

JAVA - SPRING - SPRING CLOUD - SPRING CLOUD NETFLIX - NETFLIX OSS - DOCKER - DOCKER SWARM - GITLAB - GIT - INTELLIJ IDEA - WINDOWS - MAVEN - SCRUM - APACHE KAFKA - MAGENTO 2 - SOAPUI - SONARCUBE - CONFLUENCE - JIRA - OPENAPI - MYSQL - SWAGGER - REDIS - CODECEPT JS - JMETER - GATLING - PROMETHEUS - GRAFANA - MYSQL

Dez. 2018 bis Jan. 2020 | 14 Monate

Unterhaltung - Anpassung einer bestehenden Microservice-Plattform an neue Anforderungen zur Kundendatensynchronisation und zusätzliche Anbindung von ERP-Systemen für ein großes Ticketing und Entertainment Unternehmen

Teamgröße: 5

Rolle: Architekt, Entwickler

  • Vervollständigung des Kundenmodells
  • Definition eines Modells für die Kommunikation mit ERP-Systemen
  • Erweiterung und Entwicklung von über 25 Microservices
  • Anbindung neuer Endsystemen
  • Performance und Skalierung mit Hinblick auf eine Echtzeitübertragung

JAVA - SPRING - SPRING CLOUD - SPRING CLOUD NETFLIX - NETFLIX OSS - DOCKER - DOCKER SWARM - KUBERNETES - GITLAB - GIT - INTELLIJ IDEA - WINDOWS - MAVEN - SCRUM - APACHE KAFKA - MAGENTO 2 - SOAPUI - SONARCUBE - CONFLUENCE - JIRA - OPENAPI - MYSQL - SWAGGER - REDIS - CODECEPT JS - JMETER - GATLING

März 2018 bis Nov. 2018 | 9 Monate

Unterhaltung - Entwicklung einer Middleware zur Kundensyncronisation zwischen beliebig vielen Endsystemen mithilfe von eventbasierter Kommunikation für ein großes Ticketing und Entertainment Unternehmen

Teamgröße: 8

Rolle: Architekt, Entwickler

  • Definition eines neuen rudimentären Kundenmodells
  • Konzeption und Entwicklung der Service zur Kundensyncronisation
  • Anbindung eines ersten externen Endsystems zur Kundensyncronisation

JAVA - SPRING - SPRING CLOUD - SPRING CLOUD NETFLIX - NETFLIX OSS - DOCKER - DOCKER SWARM - GITLAB - GIT - INTELLIJ IDEA - WINDOWS - MAVEN - SCRUM - APACHE KAFKA - MAGENTO 2 - SOAPUI - SONARCUBE - CONFLUENCE - JIRA - OPENAPI

August 2017 - Februar 2018 | 7 Monate

Unterhaltung - Konzeption und Erstellung einer Microservice-Plattform für das Ökosystem eines großen Ticketing und Entertainment Unternehmen

Teamgröße: 8

Rolle: Architekt, Entwickler

  • Erstellung eines neuen Plattform-Entwurfs
  • Einführung neuer Technologien innerhalb des Teams
  • Erstellung einer Microservice-Plattform basierend auf Docker Swarm
  • Entwicklung eines Prototyp zur Demonstration

JAVA - SPRING - SPRING CLOUD - SPRING CLOUD NETFLIX - NETFLIX OSS - DOCKER - DOCKER SWARM - GITLAB - GIT - INTELLIJ IDEA - WINDOWS - MAVEN - SCRUM - CONFLUENCE - JIRA

August 2016 - Juli 2017 | 12 Monate

Mobilität - Neuentwicklung von Authentifizierungs- und Autorisierungsdiensten

Teamgröße: 3

Rolle: Architekt, Entwickler

  • Kommunikation mit dem Kunden
  • Technische Architektur
  • Entwicklung der Services

JAVA - SPRING BOOT - SPRING CLOUD - JUNIT - MOCKITO - MYSQL - GIT - GERRIT - DOCKER - JENKINS - SCRUM - SOAPUI - REST - INTELLIJ IDEA - LINUX - MAVEN - CONFLUENCE - JIRA

Juli 2016 - August 2016 | 2 Monate

Automotive - Erstellung und Konfiguration einer Infrastruktur für bereits entwickelte Microservices für einen großen Automobilhersteller

Teamgröße: 5

Rolle: Entwickler

  • Konfiguration von Spring Cloud Foundry
  • Entwicklung übergeordneter Services wie Registry- und Configuration
  • Migration bereits entwickelter Services nach Spring Cloud Foundry

JAVA 8 - SPRING BOOT - SPRING CLOUD NETFLIX - NEO4J - GIT - SPRING CLOUD FOUNDRY - DOCKER - MAVEN

Mai 2016 - Juli 2016 | 3 Monate

Personalwesen - Entwicklung einer Webapplikation zur Aggregation von Daten aus verschieden Projektmanagement-Webanwendungen

Teamgröße: 4

Rolle: Entwickler

  • Erweiterung der Datenstruktur
  • Erstellung eines Konnektors zu JIRA

JAVA - PLAY 2 FRAMEWORK - AKKA - ANGULAR - JOOQ - POSTGRESQL - JAVASCRIPT - GIT - GERRIT - DOCKER - JENKINS

Januar 2016 - Mai 2016 | 5 Monate

Mobilität - Entwicklung eines Portals zur Verwaltung von Mietobjekten (Car- und Bikesharing) für einen großen Verkehrsbetrieb

Teamgröße: 5

Rolle: Entwickler

  • Definition der Datenstruktur der Datenbank
  • Entwicklung des Backend
  • Definition und Entwicklung der Schnittstellen
  • Continuous Integration Prozess
  • Unterstützung im Frontend

JAVA 8 - SPRING BOOT - JOOQ - ANGULAR - JAVASCRIPT - POSTGRESQL - GRADLE - GULP - SOAPUI - DOCKER - JENKINS - INTELLIJ IDEA

September 2014 - Dez. 2015 | 17 Monate

Mobilität - Entwicklung eines Datawarehouse für einen großen Anbieter von Mobilitätslösungen. Export und Umwandlung von Daten aus einem Altsystem in eine neue zukunftsfähige Struktur

Teamgröße: 4

Rolle: Architekt, Entwickler

  • Definition einer neuen technischen Datenstruktur in enger Zusammenarbeit mit dem Kunden
  • Technische Architektur eines Systems zum Export von Daten eines Altsystems in ein Datawarehouse
  • Entwicklung der Export- & Transformationslogik

JAVA 8 - SPRING BOOT - SPRING DATA - SPRING REST - JUNIT - MOCKITO - MYSQL - GIT - GERRIT - MAVEN - LINUX - JBOSS WILDFLY - SCRUM - REST

Februar 2013 - August 2014 | 19 Monate

Mobilität - Migration eines umfangreiches Portal für Mobilitätslösungen von PHP4 auf Java

Teamgröße: 6

Rolle: Entwickler

  • Anforderungsanalyse
  • Reverse Engineering
  • Implementierung
  • Bugfixing
  • Testing und Dokumentation

JAVA - PHP4 - SPRING - SPRING BOOT - JAVASCRIPT - JQUERY - GIT - JUNIT - TOMCAT - MYSQL - GERRIT - JENKINS - SCRUM - LINUX - MAVEN

September 2012 - Dez. 2012 | 4 Monate

Energie - Entwicklung einer auf Java EE 6 und JSF 2 basierenden Webanwendung zur Auswertung von persistenten Daten aus dem Themengebiet Energiemanagement

Teamgröße: 1

Rolle: Architekt, Entwickler

  • Design der Datenbank
  • Entwurf der Webapplikation
  • Implementierung
  • Erstellung von Tests mit JUnit & Mockito
  • Fehleranalyse und Bugfixing
  • Dokumentation

JAVA EE 6 - XHTML - CSS - MYSQL - SQL - JPA - PRIMEFACES - JSF2 - JUNIT - MOCKITO - GLASSFISH 3 - AJAX - SCRUM - LINUX

März 2012 - August 2012 | 6 Monate

E-Commerce - Weiterentwicklung und Wartung einer Webapplikation mit dem Play! Framework für ein großes Outlet-Center

Teamgröße: 3

Rolle: Entwickler

  • Erweiterung der Datenbank (Hibernate)
  • Implementierung verschiedener Kundenanforderungen (verschiedenster Art) in der Größenordnung zwischen 1 PT und 60PT
  • Erstellen von kundenspezifischen APIs
  • Erstellung von Unittests
  • Fehleranalyse und Bugfixing (mit Issue & Projekt Tracking Software JIRA)

JAVA - PLAY! FRAMEWORK - JAVASCRIPT - HTML - CSS - JQUERY - MYSQL - H2 - LINUX - GIT - JUNIT - JENKINS - SCRUM - JIRA

August 2011 - Februar 2012 | 7 Monate

Logistik - Erstellung einer Serveranwendung zur Verwaltung von Daten des Motorola Handheld-Computer

Teamgröße: 1

Rolle: Architekt, Entwickler

  • Design der Datenbank
  • Erstellung der Serveranwendung
  • Weiterentwicklung des Clients

JAVA - JAVA ME - STRUTS 2 - MYSQL - SVN - TOMCAT - NETBEANS - ECLIPSE

Februar 2011 - Juli 2011 | 6 Monate

Logistik - Erstellung einer Anwendung für Motorola Handheld-Computer zur Erfassung und Speicherung von Barcodes

Teamgröße: 1

Rolle: Architekt, Entwickler

  • Einrichtung und Konfiguration des Handheld-Computer
  • Entwicklung der Anwendung in Java ME
  • Design und Implementierung der GUI sowie der Logik für die Prozesssteuerung
  • Schreiben eines Benutzerhandbuchs
  • Fehleranalyse sowie Bugfixing

JAVA - JAVA ME - SVN - LWUIT - NETBEANS

2008 - 2009 | 12 Monate

Unterhaltung - Erstellung einer Glücksspiel-Webapplikation (Simulation)

Teamgröße: 6

Rolle: Entwickler

  • Ausarbeitung eines Pflichtenhefts
  • Design, Implementierung und Testen der Anwendung
  • Design der Datenbank

JAVA - GWT - HTML - CSS - MYSQL - JAVASCRIPT - SVN - ECLIPSE