Die Implementierung von Vertriebsplattformen mit Java und Spring Boot.
Aktualisiert am 19.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Java
Spring Boot
Agile Softwareentwicklung
Hibernate
Spring
OpenAPI
Kubernetes
Docker
Google Cloud
BigQuery
PostgreSQL
Google Dashboard
Reports
Jasper Report
Sparx Enterprise Architect
Deutsch
Muttersprache
Englisch
Gut

Einsatzorte

Einsatzorte

Pinneberg (+50km) Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

8 Monate
2023-05 - 2023-12

Neuentwicklung eines Mobile-Ticketing-Systems (8 Mitarbeiter)

Freiberuflicher Softwareentwickler  Architektur
Freiberuflicher Softwareentwickler 

  • Technische Leitung und Team-Koordination
  • Implementierung der fachlichen Microservices in Java mit Spring Boot zur Verwaltung von:
    • Guthaben
    • Zahlungen
    • Fahrberechtigungen
    • Rechnungs- und Erstattungsbelege
  • Anbindung von:
    • Gutscheinmodul (EPay)
    • Zahlungsdienstleister (LogPay)

Azure Backend Domain Driven Design EPay Java 17 GitHub Actions Gradle Gottenberg Kotlin Kubernetes LogPay Mockito OAuth 2.0 OpenAPI Postman SEPA Spring Boot / Data / MVC / Security Technische Leitung Thymeleaf WireMock
Architektur
Mobility inside Plattform GmbH (ÖPNV)
5 Jahre
2018-05 - 2023-04

GoLive und Betrieb der Mobilitätsplattform MOSAIC

Lead Developer / Software Architect / Head of Platform  Abrechnung Angular Backend ...
Lead Developer / Software Architect / Head of Platform 

GoLive und Betrieb der Mobilitätsplattform MOSAIC als Hintergrundsystem der hvv switch App (ca. 50 Mitarbeiter)

  • MVP mit Ticketkauf und MOIA-Tiefenintegration via PayPal
  • Integration des ?Check In Be Out?-Ticketings für hvv Any
  • Zahlungs- und Abrechnungsabwicklung von SIXT Share und TIER
  • Integration eines Mobilitätsbudgets über Bonvoyo
  • Einführung von Drittsystem-Mocks als Quality Gate
    • Technische Projektleitung und Unterstützung der Stakeholder
    • Team Koordination im Abrechnung-Kontext
    • Umsetzung der Microservices für Auftrag, Abrechnung und Zahlung
    • Erstellung einer Live-Migrationsstrategie
    • Umsetzung von Dashboards mit BigQuery und Google Dashboard
    • Anbindung und Erstellung der Mocks folgender Drittsysteme
      • Buchungssystem (PTnova)
      • Zahlungsdienstleister (LogPay und Bonvoyo) und
      • Mobilitätsdienstleister (MOIA, SIXT Share und TIER)
Abrechnung Angular Backend BigQuery Bonvoyo C# CIBO CRM Docker Domain Driven Design Erstattungen Event Driven Architecture GIT Google Cloud (GCP) Google Dashboard Gradle Helm Hibernate IntelliJ Jasper Reports Java Jenkins JIRA JPA Kafka Kanban Karate Kubernetes Liquibase LogPay Lombok MOIA Microservices Migration Mockito Mocks Model Driven Design OpenAPI Open Lens PayPal PostgreSQL Quarkus REST Scrum SIXT Share SOAP Sparx Enterprise Architect Spring Boot / Cloud Stream / Data / MVC SQL Technische Leitung Ticketing TIER Thymeleaf Vertriebssysteme Vue.js Web Services
Hamburger Hochbahn AG
Hamburg
1 Jahr
2022-01 - 2022-12

Online Vertrieb von Print on Demand Produkten

Geschäftsführender Gesellschafter
Geschäftsführender Gesellschafter
Hamburg
7 Monate
2022-04 - 2022-10

Live-Migration der Payment-spezifischen Daten / Prozesse

Software Architect / Lead Entwickler Big Query Google Dashboard Google Cloud Platform ...
Software Architect / Lead Entwickler
  • Live-Migration der Payment-spezifischen Daten / Prozesse aus mehreren Microservices in einen zentralen Payment Microservice
hvv switch MOSAIC
Big Query Google Dashboard Google Cloud Platform GCP Java Kafka Kanban Kubernetes Lombok Microservices Migration Mockito OpenAPI Prozesse REST Spring Boot Spring Cloud Spring Data Spring MVC Softwarearchitektur SQL Testing/QS/QM Architektur Google Cloud (GCP) Spring MVC Testing
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
3 Monate
2022-01 - 2022-03

Realisierung eines Payment / Billing Dashboards

Lead-Entwickler Big Query Google Cloud Platform GCP ...
Lead-Entwickler
hvv switch MOSAIC
Big Query Google Cloud Platform GCP Google Dashboard SQL
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
6 Monate
2021-10 - 2022-03

Qualitätsverbesserung der Systemtests durch den Einsatz von Drittsystem-Mocks

Head of platform Quality / Technischer Projektleiter LogPay ATLAS Java Atlassian JIRA ...
Head of platform Quality / Technischer Projektleiter
hvv switch MOSAIC
LogPay ATLAS Java Atlassian JIRA Kanban LogPay Microservices Mocks SOAP
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
6 Monate
2021-04 - 2021-09

Integration eines Mobilitätsbudgets als Zahlmittel in die Mobilitätsplattform MOSAIC

Software Architect / Lead Entwickler C# Docker GIT ...
Software Architect / Lead Entwickler
hvv switch MOSAIC
C# Docker GIT Google Cloud Platform GCP Gradle Hibernate IntelliJ Java Jasper Report Atlassian JIRA Jenkins JPA Kanban Karate Kubernetes Liquibase Lombok Microservices Mockito OpenAPI Enterprise Architect Spring Boot Spring Data Spring MVC
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
5 Monate
2020-11 - 2021-03

Zahlungs- und Abrechnungsabwicklung von SIXT share in die Mobilitätsplattform MOSAIC

Lead Entwickler / Integrationsentwickler C# Docker GIT ...
Lead Entwickler / Integrationsentwickler
hvv switch MOSAIC
C# Docker GIT Google Cloud Platform Gradle Hibernate Java IntelliJ Jasper Report Jenkins Atlassian JIRA JPA JSON Kanban Karate Kubernetes Liquibase Lombok Maven Microservices Mockito OpenAPI PostgreSQL REST Enterprise Architect Spring Boot Spring Data Spring MVC
Hamburger Hochbahn AG
Hamburg
8 Monate
2020-03 - 2020-10

Integration des ?Check In Be Out? Ticketings (hvv Any) in die Mobilitätsplattform MOSAIC

Integrationsentwickler Java C# CRM ...
Integrationsentwickler
hvv Any hvv switch MOSAIC
Java C# CRM Check-In Be-Out CIBO Google Cloud Platform GCP GIT Docker Google Cloud (GCP) Gradle Hibernate IntelliJ Jasper Reports Jenkins JIRA JPA JSON Kanban Karate Kubernetes Liquibase Lombok Microservices Mockito OpenAPI PostgreSQL REST Sparx Enterprise Architect Spring Boot Spring Data Spring MVC Ticketing
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
2 Jahre
2018-05 - 2020-04

Einführung der Mobilitätsplattform MOSAIC als Hintergrundsystem der hvv switch App

Backend-/Softwareentwickler LogPay Java Spring Boot ...
Backend-/Softwareentwickler
hvv switch MOSAIC
LogPay Java Spring Boot Docker CRM Git Gradle Hibernate Google Cloud Platform IntelliJ Jasper Report Apache Kafka Karate JPA Kubernetes Maven Microservices Mockito OpenAPI REST Scrum Enterprise Architect Spring Data Vertriebssysteme Ticketing ATLAS C# GIT Google Cloud (GCP) Jasper Reports Jenkins JSON Kafka Liquibase Lombok MOIA PostgreSQL Sparx Enterprise Architect Spring Cloud Stream Spring MVC WebServices
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
4 Monate
2018-01 - 2018-04

Realisierung eines privaten Projekts zur Code-Generierung

Software-Entwickler C# Eclipse Java ...
Software-Entwickler
Realisierung eines privaten Projekts zur Code-Generierung von Java / Spring Boot basierten Microservices mit Oberfläche aus dem Sparx Enterprise Architect Model

C# Eclipse Java Liquibase Maven Lombok Model-Driven-Development PostgreSQL Sparx Enterprise Architect Spring Boot Spring Data Spring MVC Thymeleaf Visual Studio
2 Jahre 7 Monate
2015-10 - 2018-04

Betreuung und Weiterentwicklung des Mobile-Ticketing-Vertriebssystems

Full Stack-Entwickler Abrechnung Android AngularJS ...
Full Stack-Entwickler

Betreuung und Weiterentwicklung des Mobile-Ticketing-Vertriebssystems für diverse Verkehrsverbünde (10 Mitarbeiter)

  • Weiterentwicklung einer Ticket-Scanner-App
  • Weiterentwicklung im Backend
  • Erstellung von fachlichen Reports und Exports
  • Entwicklung eines CRMs
  • Aufteilung des Monolithen in fachliche Microservices

Abrechnung Android AngularJS Apache CXF CRM Eclipse Erstattungen GIT Hibernate Java Jasper Reports Jenkins JIRA JPA JSF JSON Kanban Liquibase Maven PostgreSQL Spring Boot SQL Swagger Vertriebssysteme Web Services
Cubic Transportation Systems (ÖPNV)
2 Jahre 1 Monat
2013-09 - 2015-09

Einführung der neuen Vertriebsplattform GLOBE

Software-Entwickler / Requirements-Engineer C# Java Batchscript ...
Software-Entwickler / Requirements-Engineer

Einführung der neuen Vertriebsplattform GLOBE (ca. 240 Mitarbeiter)

  • Betreuung des Software-Modellierungswerkzeug
  • Realisierung einer Import-Funktion von Spezifikationen
C# Java Batchscript Atlassian JIRA Batch Skripte Eclipse GIT Sparx Enterprise Architect Visual Studio
Capgemini (Logistik / Reederei)
Hamburg
1 Jahr 8 Monate
2012-04 - 2013-11

Weiterentwicklung eines Systems zur Online-Freischaltung

Software Entwickler Backend Eclipse JSF ...
Software Entwickler

Weiterentwicklung eines Systems zur Online-Freischaltung von bereits verbauten - jedoch deaktivierten - Funktionen (bspw. Bluetooth) im Auto (5 Mitarbeiter)

  • Umsetzung der Fachlichkeit im Backend
  • Reaktivierung des eingesetzten Tools zur Code-Generierung

Backend Eclipse JSF Java JPA Hibernate IBM Web Sphere Oracle SQL Spring SVN Sparx Enterprise Architect SQL Web Services
Capgemini (Automotive)
9 Monate
2012-12 - 2013-08

Einführung eines Systems zur Fakturierung

Software-Tester Java Batchscript CSV ...
Software-Tester

Einführung eines Systems zur Fakturierung anhand der erbrachten Leistungen und den hinterlegten Verträgen der Großkunden auf Basis der Paketgewichte (ca. 50 Mitarbeiter)

  • Durchführung von fachlichen Last- und Performancetests

Java Batchscript CSV JSON Eclipse JMeter JMS MySQL SAP CC SAP JCO SVN SQL
Capgemini (Logistik / Paketversand)
8 Monate
2012-04 - 2012-11

Kampagne "Audi Connect"

Software-Entwickler Java Spring Eclipse ...
Software-Entwickler
  • Weiterentwicklung eines Systems zur Online-Freischaltung von bereits verbauten - jedoch deaktivierten - Funktionen (bspw. Bluetooth) im Auto im Rahmen der Kampagne "Audi Connect".
Java Spring Eclipse JSF JPA Hibernate IBM Web Sphere Oracle SQL SVN Sparx Enterprise Architect SQL WebServices
Automotive
4 Monate
2009-07 - 2009-10

Erstellung von GUI-Tests

Werkstudent Eclipse Java Scrum ...
Werkstudent

Eclipse Java Scrum Selenium SVN
E-Commerce
4 Monate
2008-03 - 2008-06

Erstellung eines Web Services

Praktikant Eclipse Java SOAP ...
Praktikant
  • Erstellung eines Web-Services zur Generierung von skalierbaren Bildern mit Flügen auf Kartenausschnitten
Eclipse Java SOAP SVG SVN WebService
Luftverkehr

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2009-10 - 2012-02

Informatik-Studium

Master of Science, Universität Lübeck
Master of Science
Universität Lübeck

Software Systems Engineering und Enterprise IT

4 Jahre 6 Monate
2004-10 - 2009-03

Informatik-Studium

Bachelor of Science, FH Wedel
Bachelor of Science
FH Wedel
Softwareentwicklung

Position

Position

  • Freiberuflicher Softwareentwickler
  • Master of Science
  • Full Stack Lead-Developer
  • Head of Platform Quality
  • Architekt / Lead Developer
  • Technischer Projektleiter
  • Test / Requirement Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Agile Softwareentwicklung Hibernate Spring OpenAPI Kubernetes Docker Google Cloud BigQuery PostgreSQL Google Dashboard Reports Jasper Report Sparx Enterprise Architect

Schwerpunkte

Architektur
Microservices
Entwicklung
Backend
Java 17
Spring Boot
OpenAPI
Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Kanban
Experte
Scrum
Experte
Clean Code
Experte
Test Driven Development
Fortgeschritten

Profil:

Seit über zwölf Jahren konzentriere ich mich in meinen Rollen stets darauf, Produkte und Teams kontinuierlich weiterzuentwickeln, um innovative Lösungen sicherzustellen. Mein fachlicher Schwerpunkt erstreckt sich von der Anbindung von Zahlungsdienstleistern in E-Commerce-Systemen über Ticketing Lösungen bis hin zur Integration diverser Mobilitätspartner.


Technologien:
  • Spring MVC/Data
  • Swagger
  • Gradle
  • Maven
  • Thymeleaf
  • Jasper Reports
  • GIT
  • GitHub Actions
  • Jenkins
  • Kafka
  • PostgreSQL
  • Hibernate
  • Docker
  • Quarkus
  • Kotlin
  • HTML/CSS
  • REST/JSON
  • Azure
  • Google Cloud
  • BigQuery

Quality:
  • JUnit 5 / AssertJ
  • Mockito
  • WireMock
  • Postman
  • JMeter
  • Karate
  • SonarQube
  • SonarLint

Tools:
  • IntelliJ IDEA
  • Enterprise Architect
  • Jira
  • Confluence
  • Miro
  • Mural
  • Metro Retro

Methoden:
  • Scrum
  • Kanban
  • Clean Code
  • Domain Driven Design
  • Pair Programming
  • Model Driven Development
  • Test Driven Development
  • Continuous Integration


BACKEND:

  • Spring 
  • Kafka 
  • Quarkus 
  • Kotlin 
  • C# 
  • OpenAPI 
  • Swagger 
  • Gradle 
  • Maven
  • Hibernate
  • Liquibase
  • PostgreSQL
  • Keycloak


FRONTEND:

  • Thymeleaf 
  • TypeScript 
  • Angular 
  • React 
  • Vue.js 
  • HTML/CSS 
  • Jasper Reports 


CLOUD / CI / CD:

  • Azure
  • Google Cloud
  • BigQuery
  • Docker
  • Kubernetes
  • GIT
  • GitHub Actions
  • Jenkins


Beruflicher Werdegang:

05/2023 - heute:

Rolle:  Freiberuflicher Softwareentwickler


Aufgaben:

Neuentwicklung eines Mobile-Ticketing-Vertriebssystems


05/2018 - 04/2023:

Einsatzort: Hamburg

Rolle: Lead Developer, Head of Platform Quality

Kunde: Hamburger Hochbahn AG


Aufgaben:

  • Umsetzung der Mobilitätsplattform MOSAIC für die hvv switch App
  • In dieser Funktion legte ich als erster Entwickler den Grundstein, leitete das Abrechnungsteam und übernahm die Rolle des Head of Platform Quality


10/2015 - 04/2018:

Rolle: Full Stack Developer

Kunde: Cubic Transportation Systems


Aufgaben:

Weiterentwicklung eines bestehenden Mobile-Ticketing-Vertriebssystems im ÖPNV-Kontext


04/2012 - 09/2015:

Rolle: Developer, Requirements Engineer, Lasttester, Entwickler 

Kunde: Capgemini


Aufgaben:

Umsetzung diverser IT-Projekte als externer Berater in verschiedenen Rollen: Als Requirements Engineer im Logistik-Bereich, als Lasttester bei einem Paketversand und als Entwickler im Automotive-Kontext

Programmiersprachen

Java
Experte
C#
Basics

Datenbanken

PostgreSQL
Experte
MySQL
Fortgeschritten
Oracle
Basics

Branchen

Branchen

  • Mobilitätsplattformen
  • E-Commerce
  • Logistik
  • Automotive

Einsatzorte

Einsatzorte

Pinneberg (+50km) Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

8 Monate
2023-05 - 2023-12

Neuentwicklung eines Mobile-Ticketing-Systems (8 Mitarbeiter)

Freiberuflicher Softwareentwickler  Architektur
Freiberuflicher Softwareentwickler 

  • Technische Leitung und Team-Koordination
  • Implementierung der fachlichen Microservices in Java mit Spring Boot zur Verwaltung von:
    • Guthaben
    • Zahlungen
    • Fahrberechtigungen
    • Rechnungs- und Erstattungsbelege
  • Anbindung von:
    • Gutscheinmodul (EPay)
    • Zahlungsdienstleister (LogPay)

Azure Backend Domain Driven Design EPay Java 17 GitHub Actions Gradle Gottenberg Kotlin Kubernetes LogPay Mockito OAuth 2.0 OpenAPI Postman SEPA Spring Boot / Data / MVC / Security Technische Leitung Thymeleaf WireMock
Architektur
Mobility inside Plattform GmbH (ÖPNV)
5 Jahre
2018-05 - 2023-04

GoLive und Betrieb der Mobilitätsplattform MOSAIC

Lead Developer / Software Architect / Head of Platform  Abrechnung Angular Backend ...
Lead Developer / Software Architect / Head of Platform 

GoLive und Betrieb der Mobilitätsplattform MOSAIC als Hintergrundsystem der hvv switch App (ca. 50 Mitarbeiter)

  • MVP mit Ticketkauf und MOIA-Tiefenintegration via PayPal
  • Integration des ?Check In Be Out?-Ticketings für hvv Any
  • Zahlungs- und Abrechnungsabwicklung von SIXT Share und TIER
  • Integration eines Mobilitätsbudgets über Bonvoyo
  • Einführung von Drittsystem-Mocks als Quality Gate
    • Technische Projektleitung und Unterstützung der Stakeholder
    • Team Koordination im Abrechnung-Kontext
    • Umsetzung der Microservices für Auftrag, Abrechnung und Zahlung
    • Erstellung einer Live-Migrationsstrategie
    • Umsetzung von Dashboards mit BigQuery und Google Dashboard
    • Anbindung und Erstellung der Mocks folgender Drittsysteme
      • Buchungssystem (PTnova)
      • Zahlungsdienstleister (LogPay und Bonvoyo) und
      • Mobilitätsdienstleister (MOIA, SIXT Share und TIER)
Abrechnung Angular Backend BigQuery Bonvoyo C# CIBO CRM Docker Domain Driven Design Erstattungen Event Driven Architecture GIT Google Cloud (GCP) Google Dashboard Gradle Helm Hibernate IntelliJ Jasper Reports Java Jenkins JIRA JPA Kafka Kanban Karate Kubernetes Liquibase LogPay Lombok MOIA Microservices Migration Mockito Mocks Model Driven Design OpenAPI Open Lens PayPal PostgreSQL Quarkus REST Scrum SIXT Share SOAP Sparx Enterprise Architect Spring Boot / Cloud Stream / Data / MVC SQL Technische Leitung Ticketing TIER Thymeleaf Vertriebssysteme Vue.js Web Services
Hamburger Hochbahn AG
Hamburg
1 Jahr
2022-01 - 2022-12

Online Vertrieb von Print on Demand Produkten

Geschäftsführender Gesellschafter
Geschäftsführender Gesellschafter
Hamburg
7 Monate
2022-04 - 2022-10

Live-Migration der Payment-spezifischen Daten / Prozesse

Software Architect / Lead Entwickler Big Query Google Dashboard Google Cloud Platform ...
Software Architect / Lead Entwickler
  • Live-Migration der Payment-spezifischen Daten / Prozesse aus mehreren Microservices in einen zentralen Payment Microservice
hvv switch MOSAIC
Big Query Google Dashboard Google Cloud Platform GCP Java Kafka Kanban Kubernetes Lombok Microservices Migration Mockito OpenAPI Prozesse REST Spring Boot Spring Cloud Spring Data Spring MVC Softwarearchitektur SQL Testing/QS/QM Architektur Google Cloud (GCP) Spring MVC Testing
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
3 Monate
2022-01 - 2022-03

Realisierung eines Payment / Billing Dashboards

Lead-Entwickler Big Query Google Cloud Platform GCP ...
Lead-Entwickler
hvv switch MOSAIC
Big Query Google Cloud Platform GCP Google Dashboard SQL
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
6 Monate
2021-10 - 2022-03

Qualitätsverbesserung der Systemtests durch den Einsatz von Drittsystem-Mocks

Head of platform Quality / Technischer Projektleiter LogPay ATLAS Java Atlassian JIRA ...
Head of platform Quality / Technischer Projektleiter
hvv switch MOSAIC
LogPay ATLAS Java Atlassian JIRA Kanban LogPay Microservices Mocks SOAP
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
6 Monate
2021-04 - 2021-09

Integration eines Mobilitätsbudgets als Zahlmittel in die Mobilitätsplattform MOSAIC

Software Architect / Lead Entwickler C# Docker GIT ...
Software Architect / Lead Entwickler
hvv switch MOSAIC
C# Docker GIT Google Cloud Platform GCP Gradle Hibernate IntelliJ Java Jasper Report Atlassian JIRA Jenkins JPA Kanban Karate Kubernetes Liquibase Lombok Microservices Mockito OpenAPI Enterprise Architect Spring Boot Spring Data Spring MVC
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
5 Monate
2020-11 - 2021-03

Zahlungs- und Abrechnungsabwicklung von SIXT share in die Mobilitätsplattform MOSAIC

Lead Entwickler / Integrationsentwickler C# Docker GIT ...
Lead Entwickler / Integrationsentwickler
hvv switch MOSAIC
C# Docker GIT Google Cloud Platform Gradle Hibernate Java IntelliJ Jasper Report Jenkins Atlassian JIRA JPA JSON Kanban Karate Kubernetes Liquibase Lombok Maven Microservices Mockito OpenAPI PostgreSQL REST Enterprise Architect Spring Boot Spring Data Spring MVC
Hamburger Hochbahn AG
Hamburg
8 Monate
2020-03 - 2020-10

Integration des ?Check In Be Out? Ticketings (hvv Any) in die Mobilitätsplattform MOSAIC

Integrationsentwickler Java C# CRM ...
Integrationsentwickler
hvv Any hvv switch MOSAIC
Java C# CRM Check-In Be-Out CIBO Google Cloud Platform GCP GIT Docker Google Cloud (GCP) Gradle Hibernate IntelliJ Jasper Reports Jenkins JIRA JPA JSON Kanban Karate Kubernetes Liquibase Lombok Microservices Mockito OpenAPI PostgreSQL REST Sparx Enterprise Architect Spring Boot Spring Data Spring MVC Ticketing
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
2 Jahre
2018-05 - 2020-04

Einführung der Mobilitätsplattform MOSAIC als Hintergrundsystem der hvv switch App

Backend-/Softwareentwickler LogPay Java Spring Boot ...
Backend-/Softwareentwickler
hvv switch MOSAIC
LogPay Java Spring Boot Docker CRM Git Gradle Hibernate Google Cloud Platform IntelliJ Jasper Report Apache Kafka Karate JPA Kubernetes Maven Microservices Mockito OpenAPI REST Scrum Enterprise Architect Spring Data Vertriebssysteme Ticketing ATLAS C# GIT Google Cloud (GCP) Jasper Reports Jenkins JSON Kafka Liquibase Lombok MOIA PostgreSQL Sparx Enterprise Architect Spring Cloud Stream Spring MVC WebServices
Öffentlicher Personennahverkehr (ÖPNV)
Hamburg
4 Monate
2018-01 - 2018-04

Realisierung eines privaten Projekts zur Code-Generierung

Software-Entwickler C# Eclipse Java ...
Software-Entwickler
Realisierung eines privaten Projekts zur Code-Generierung von Java / Spring Boot basierten Microservices mit Oberfläche aus dem Sparx Enterprise Architect Model

C# Eclipse Java Liquibase Maven Lombok Model-Driven-Development PostgreSQL Sparx Enterprise Architect Spring Boot Spring Data Spring MVC Thymeleaf Visual Studio
2 Jahre 7 Monate
2015-10 - 2018-04

Betreuung und Weiterentwicklung des Mobile-Ticketing-Vertriebssystems

Full Stack-Entwickler Abrechnung Android AngularJS ...
Full Stack-Entwickler

Betreuung und Weiterentwicklung des Mobile-Ticketing-Vertriebssystems für diverse Verkehrsverbünde (10 Mitarbeiter)

  • Weiterentwicklung einer Ticket-Scanner-App
  • Weiterentwicklung im Backend
  • Erstellung von fachlichen Reports und Exports
  • Entwicklung eines CRMs
  • Aufteilung des Monolithen in fachliche Microservices

Abrechnung Android AngularJS Apache CXF CRM Eclipse Erstattungen GIT Hibernate Java Jasper Reports Jenkins JIRA JPA JSF JSON Kanban Liquibase Maven PostgreSQL Spring Boot SQL Swagger Vertriebssysteme Web Services
Cubic Transportation Systems (ÖPNV)
2 Jahre 1 Monat
2013-09 - 2015-09

Einführung der neuen Vertriebsplattform GLOBE

Software-Entwickler / Requirements-Engineer C# Java Batchscript ...
Software-Entwickler / Requirements-Engineer

Einführung der neuen Vertriebsplattform GLOBE (ca. 240 Mitarbeiter)

  • Betreuung des Software-Modellierungswerkzeug
  • Realisierung einer Import-Funktion von Spezifikationen
C# Java Batchscript Atlassian JIRA Batch Skripte Eclipse GIT Sparx Enterprise Architect Visual Studio
Capgemini (Logistik / Reederei)
Hamburg
1 Jahr 8 Monate
2012-04 - 2013-11

Weiterentwicklung eines Systems zur Online-Freischaltung

Software Entwickler Backend Eclipse JSF ...
Software Entwickler

Weiterentwicklung eines Systems zur Online-Freischaltung von bereits verbauten - jedoch deaktivierten - Funktionen (bspw. Bluetooth) im Auto (5 Mitarbeiter)

  • Umsetzung der Fachlichkeit im Backend
  • Reaktivierung des eingesetzten Tools zur Code-Generierung

Backend Eclipse JSF Java JPA Hibernate IBM Web Sphere Oracle SQL Spring SVN Sparx Enterprise Architect SQL Web Services
Capgemini (Automotive)
9 Monate
2012-12 - 2013-08

Einführung eines Systems zur Fakturierung

Software-Tester Java Batchscript CSV ...
Software-Tester

Einführung eines Systems zur Fakturierung anhand der erbrachten Leistungen und den hinterlegten Verträgen der Großkunden auf Basis der Paketgewichte (ca. 50 Mitarbeiter)

  • Durchführung von fachlichen Last- und Performancetests

Java Batchscript CSV JSON Eclipse JMeter JMS MySQL SAP CC SAP JCO SVN SQL
Capgemini (Logistik / Paketversand)
8 Monate
2012-04 - 2012-11

Kampagne "Audi Connect"

Software-Entwickler Java Spring Eclipse ...
Software-Entwickler
  • Weiterentwicklung eines Systems zur Online-Freischaltung von bereits verbauten - jedoch deaktivierten - Funktionen (bspw. Bluetooth) im Auto im Rahmen der Kampagne "Audi Connect".
Java Spring Eclipse JSF JPA Hibernate IBM Web Sphere Oracle SQL SVN Sparx Enterprise Architect SQL WebServices
Automotive
4 Monate
2009-07 - 2009-10

Erstellung von GUI-Tests

Werkstudent Eclipse Java Scrum ...
Werkstudent

Eclipse Java Scrum Selenium SVN
E-Commerce
4 Monate
2008-03 - 2008-06

Erstellung eines Web Services

Praktikant Eclipse Java SOAP ...
Praktikant
  • Erstellung eines Web-Services zur Generierung von skalierbaren Bildern mit Flügen auf Kartenausschnitten
Eclipse Java SOAP SVG SVN WebService
Luftverkehr

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2009-10 - 2012-02

Informatik-Studium

Master of Science, Universität Lübeck
Master of Science
Universität Lübeck

Software Systems Engineering und Enterprise IT

4 Jahre 6 Monate
2004-10 - 2009-03

Informatik-Studium

Bachelor of Science, FH Wedel
Bachelor of Science
FH Wedel
Softwareentwicklung

Position

Position

  • Freiberuflicher Softwareentwickler
  • Master of Science
  • Full Stack Lead-Developer
  • Head of Platform Quality
  • Architekt / Lead Developer
  • Technischer Projektleiter
  • Test / Requirement Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Agile Softwareentwicklung Hibernate Spring OpenAPI Kubernetes Docker Google Cloud BigQuery PostgreSQL Google Dashboard Reports Jasper Report Sparx Enterprise Architect

Schwerpunkte

Architektur
Microservices
Entwicklung
Backend
Java 17
Spring Boot
OpenAPI
Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Kanban
Experte
Scrum
Experte
Clean Code
Experte
Test Driven Development
Fortgeschritten

Profil:

Seit über zwölf Jahren konzentriere ich mich in meinen Rollen stets darauf, Produkte und Teams kontinuierlich weiterzuentwickeln, um innovative Lösungen sicherzustellen. Mein fachlicher Schwerpunkt erstreckt sich von der Anbindung von Zahlungsdienstleistern in E-Commerce-Systemen über Ticketing Lösungen bis hin zur Integration diverser Mobilitätspartner.


Technologien:
  • Spring MVC/Data
  • Swagger
  • Gradle
  • Maven
  • Thymeleaf
  • Jasper Reports
  • GIT
  • GitHub Actions
  • Jenkins
  • Kafka
  • PostgreSQL
  • Hibernate
  • Docker
  • Quarkus
  • Kotlin
  • HTML/CSS
  • REST/JSON
  • Azure
  • Google Cloud
  • BigQuery

Quality:
  • JUnit 5 / AssertJ
  • Mockito
  • WireMock
  • Postman
  • JMeter
  • Karate
  • SonarQube
  • SonarLint

Tools:
  • IntelliJ IDEA
  • Enterprise Architect
  • Jira
  • Confluence
  • Miro
  • Mural
  • Metro Retro

Methoden:
  • Scrum
  • Kanban
  • Clean Code
  • Domain Driven Design
  • Pair Programming
  • Model Driven Development
  • Test Driven Development
  • Continuous Integration


BACKEND:

  • Spring 
  • Kafka 
  • Quarkus 
  • Kotlin 
  • C# 
  • OpenAPI 
  • Swagger 
  • Gradle 
  • Maven
  • Hibernate
  • Liquibase
  • PostgreSQL
  • Keycloak


FRONTEND:

  • Thymeleaf 
  • TypeScript 
  • Angular 
  • React 
  • Vue.js 
  • HTML/CSS 
  • Jasper Reports 


CLOUD / CI / CD:

  • Azure
  • Google Cloud
  • BigQuery
  • Docker
  • Kubernetes
  • GIT
  • GitHub Actions
  • Jenkins


Beruflicher Werdegang:

05/2023 - heute:

Rolle:  Freiberuflicher Softwareentwickler


Aufgaben:

Neuentwicklung eines Mobile-Ticketing-Vertriebssystems


05/2018 - 04/2023:

Einsatzort: Hamburg

Rolle: Lead Developer, Head of Platform Quality

Kunde: Hamburger Hochbahn AG


Aufgaben:

  • Umsetzung der Mobilitätsplattform MOSAIC für die hvv switch App
  • In dieser Funktion legte ich als erster Entwickler den Grundstein, leitete das Abrechnungsteam und übernahm die Rolle des Head of Platform Quality


10/2015 - 04/2018:

Rolle: Full Stack Developer

Kunde: Cubic Transportation Systems


Aufgaben:

Weiterentwicklung eines bestehenden Mobile-Ticketing-Vertriebssystems im ÖPNV-Kontext


04/2012 - 09/2015:

Rolle: Developer, Requirements Engineer, Lasttester, Entwickler 

Kunde: Capgemini


Aufgaben:

Umsetzung diverser IT-Projekte als externer Berater in verschiedenen Rollen: Als Requirements Engineer im Logistik-Bereich, als Lasttester bei einem Paketversand und als Entwickler im Automotive-Kontext

Programmiersprachen

Java
Experte
C#
Basics

Datenbanken

PostgreSQL
Experte
MySQL
Fortgeschritten
Oracle
Basics

Branchen

Branchen

  • Mobilitätsplattformen
  • E-Commerce
  • Logistik
  • Automotive

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.