Senior Fullstack Entwickler (Java Spring und Angular)
Aktualisiert am 22.05.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 22.05.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
Spring
Java
TypeScript
Groovy
JavaScript
Kotlin
Bootstrap
HTML5
CSS3
Hibernate
MySQL
MongoDB
PostgreSQL
Gradle
Git
Docker
JUnit
Scrum
Mockito
Jasmine
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Heidelberg (+100km) Karlsruhe (Baden) (+50km) Frankfurt (+50km) Stuttgart (+50km)
möglich

Projekte

Projekte

2 Jahre 3 Monate
2023-03 - heute

Innovative SAP Customer Checkout Lösungen

Senior Full Stack Developer / Co-Founder / CTO / Head of Development Java JavaScript TypeScript ...
Senior Full Stack Developer / Co-Founder / CTO / Head of Development
  • Technische Gesamtverantwortung für innovative SAP Customer Checkout Lösungen bei führenden Kunden wie Aramark, Consortium Gastronomie, Feinkost Käfer, TSG Hoffenheim und VfB Stuttgart. Durchgehende Betreuung von der Anforderungsanalyse bis zur Implementierung und Support.
  • Erfolgreiche Konzeption und Entwicklung der NDS SmartPOS Plattform ("Läufer App"):
    • Entwicklung der Softwarearchitektur und Implementierung gemäß "Modern Android Development"-Prinzipien.
    • Leitung eines kleinen Entwicklungsteams (1 Android-Experte, 1 Werkstudent) bei 50% Eigenentwicklungsanteil.
    • Integration diverser Payment SDKs (S-Payment S-POS, VR Payment, CCV), was Kunden signifikante Kosteneinsparungen durch Weiternutzung bestehender Verträge ermöglicht.
    • Erfolgreiche Einführung bei mehreren Großkunden mit nachweisbar gesteigerter Effizienz des Verkaufspersonals.
  • Eigenständige Entwicklung und erfolgreiche Implementierung kritischer Infrastrukturkomponenten:
    • Reporting-Server (SQL, JasperReports): Nachweisbare Reduktion des Buchhaltungsaufwands durch Einsparung täglicher manueller Übertragung in das ERP-System.
    • ZVT-Plugin: Alleinverantwortliche Implementierung des seriellen Protokolls mit Java/Netty über TCP/IP.
      • Kosteneinsparung von mehreren tausend Euro pro Standort für Kunden durch Ersatz proprietärer Lösungen.
      • Erfolgreich im Produktiveinsatz in mehreren Bundesliga-Stadien mit hoher Transaktionslast pro Spieltag.
  • Komplette Eigenentwicklung spezialisierter Plugins und Serveranwendungen zur maßgeschneiderten Funktionserweiterung von SAP Customer Checkout:
    • Kellner-Teams Plugin: Ermöglicht den Kellnern in einem Team zu arbeiten und abzurechnen.
    • SQL-Reporting: Von der Konzeption bis zur vollständigen Dokumentation in Eigenregie realisiert.
    • RFID-Zahlungslösung für Mitarbeiterkarten: Vollständiger Entwicklungszyklus verantwortet.
    • Integration mit Reservierungsdiensten: Nahtlose Anbindung an "Luca" und andere Services konzipiert und mit einem Mitarbeiter gemeinsam implementiert.
  • Direkter technischer Support vor Ort bei Kunden, einschließlich:
    • Schnelle Fehlerbehebung in Echtzeit-Umgebungen mit hohem Transaktionsvolumen.
    • Direkte Abstimmung mit Stakeholdern zur kontinuierlichen Verbesserung der Systeme basierend auf Praxiserfahrungen.
Java JavaScript TypeScript Kotlin HTML5 CSS SQL Shell Spring Framework Spring Boot Spring Security Angular RxJS Vue.js Bootstrap Vaadin Hibernate Android Unit Testing JUnit Mockito Dagger Hilt Sentry REST SOAP OData WebSockets Message Queuing MQTT RabbitMQ Apache Camel Apache CXF Apache FOP Apache PDFBox Swagger OpenAPI (OpenAPI Specification) JSON XML RAG LLMs OpenAI API GPT-4 Tomcat Nginx Nginx Reverse Proxy Docker Docker Compose Portainer Kubernetes HELM Git GitHub Bitbucket Jenkins SonarQube Snyk OWASP Dependency-Check DevSecOps DevOps PostgreSQL SAP HANA Database Apache Derby Microsoft SQL Server Microsoft SQL Server Reporting Services (SSRS) JasperReports Linux Microsoft Windows Server Hetzner Cloud AWS S3 Object Storage SAP Customer Checkout Kassensysteme ERP Payment SDKs Dallmayr Pay ZVT ACI e.Socket RFID Mifare Netty jSerialComm OAuth2 OpenID Connect (OIDC Keycloak) JWT Auth0 Supabase Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Asana Microsoft Office
diverse
Düsseldorf
3 Jahre 10 Monate
2021-08 - heute

Implementierung von SAP Customer Checkout

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
  • Umfassende technische Beratung zur optimalen Implementierung von SAP Customer Checkout, einschließlich Anforderungsanalyse, Lösungsdesign und Best Practices für den Kundenerfolg.
  • Eigenverantwortliche Konzeption und Entwicklung kritischer Zahlungslösungen:
    • Komplette Architektur und Implementierung von Terminal-Integrationen für Clover, GlobalPay US/UK und ACI Payments.
    • Selbstständige Entwicklung vom Prototyp bis zur produktionsreifen Lösung, einschließlich umfassender Komponententests.
    • Übergabe vollständig dokumentierter und getesteter Lösungen an den Kunden für finale Abnahme mit Payment-Providern.
  • Erfolgreiche Entwicklung maßgeschneiderter Enterprise-Lösungen:
    • SQL-Reporting mit automatisiertem (S)FTP-Upload: Eigenständige Konzeption der Datenarchitektur und Implementierung des kompletten Workflows.
    • VIP-Kundenverwaltung: Entwicklung eines spezialisierten Plugins zur automatischen Zuweisung von VIP-Rabatten und Guthaben in Retail- sowie Food & Beverage-Umgebungen.
    • Sämtliche Projekte eigenverantwortlich von der Anforderungsanalyse über Architektur und Programmierung bis zur Übergabe und Support durchgeführt.
Java JavaScript TypeScript HTML5 CSS SQL Shell Spring Framework Spring Boot Spring Security Angular RxJS Vue.js Bootstrap Vaadin Hibernate Unit Testing JUnit Jasmine Karma Jest Cypress End-to-end (E2E) Testing Protractor Playwright Mockito REST SOAP OData WebSockets MQTT RabbitMQ Apache Camel Apache CXF Swagger OpenAPI (OpenAPI Specification) JSON XML XSL Tomcat Nginx Nginx Reverse Proxy Docker Docker Compose Git GitHub Bitbucket Jenkins SonarQube DevOps Snyk OWASP Dependency-Check DevSecOps PostgreSQL Microsoft SQL Server SAP HANA Database Apache Derby JasperReports Linux Microsoft Windows Server SAP Customer Checkout Kassensysteme ERP Payment SDKs OAuth2 OpenID Connect (OIDC) JWT Auth0 Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Asana Microsoft Office
TRC-Solutions LTD
Dublin, Irland
8 Jahre 3 Monate
2017-03 - heute

Service zum Upload von Videos als Podcast

Grails JMS OAuth2 (Auth0)
  • Erstellung der Webseite und eines MVP auf Basis von Grails
Grails JMS OAuth2 (Auth0)
PodTub
9 Jahre 3 Monate
2016-03 - heute

App zum Verwalten der Filme, die man noch sehen möchte.

Android Java Grails ...
Android Java Grails AWS Node.js Handlebars TheMovieDB API Firebase Authentication Firebase Realtime Database
4 Jahre 11 Monate
2019-02 - 2023-12

SAP Customer Checkout Kassensystems

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
  • Entwickler im Core-Team des SAP Customer Checkout Kassensystems:
    • Implementierung komplexer Funktionserweiterungen für das neue Frontend (NGUI) basierend auf Angular und SAPUI5.
    • Mitverantwortliche Entwicklung von Schnittstellen zur Integration von Drittsystemen, was die Marktrelevanz und Flexibilität des Produkts signifikant erweiterte.
    • Aktive Beteiligung an Architekturentscheidungen mit erfolgreicher Umsetzung der gemeinsam entwickelten Konzepte.
  • Beitrag zur Produktqualität und -stabilität:
    • Durchführung Code-Reviews zur Sicherstellung von Codequalität und Einhaltung von Unternehmensstandards.
    • Aktive Beteiligung an agilen Entwicklungsprozessen inklusive Sprint Planning, Daily Scrums und Retrospektiven.
    • Kontinuierliche Integration der Entwicklungsergebnisse in die bestehende Codebasis unter Einhaltung von CI/CD-Prinzipien
  • Weitere Verantwortungen:
    • Effektive Zusammenarbeit in einem international verteilten Entwicklungsteam.o 
    • kumentation von Implementierungen und Architekturen für nachhaltigen Wissenstransfer im Unternehmen.
Java JavaScript TypeScript HTML5 CSS SQL Shell Spring Framework Spring Security Angular RxJS NgRx SAPUI5 UI5 EclipseLink Unit Testing JUnit Mockito Jasmine Jest Karma End-to-end (E2E) Testing Protractor Playwright Cypress Selenium SonarQube DevSecOps REST SOAP OData WebSockets Apache CXF Swagger OpenAPI (OpenAPI Specification) JSON XML XSL Apache FOP Docker Tomcat Git GitHub Jenkins DevOps Microsoft SQL Server SAP HANA Database Apache Derby Linux Microsoft Windows Server SAP Customer Checkout Kassensysteme ERP Payment SDKs Netty jSerialComm OAuth2 OpenID Connect (OIDC) JWT Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Microsoft Office
SAP SE
Walldorf
1 Jahr 11 Monate
2021-05 - 2023-03

Strategische Beratung und technische Implementierungsleitung

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
  • Strategische Beratung und technische Implementierungsleitung für SAP Customer Checkout, mit umfassendem Verständnis der geschäftlichen Anforderungen und technischen Möglichkeiten.
  • Vollständig eigenverantwortliche Entwicklung geschäftskritischer Plugins und Serveranwendungen:
    • Plugin für beschleunigten Tagesabschluss: Reduzierung der Abschlusszeit um ca. 70%, was besonders bei Großveranstaltungen erhebliche operative Vorteile schafft.
    • Pionierentwicklung des Kellner-Teams Plugins: Eigenständige Konzeption und Implementierung für den ersten Einsatz beim Oktoberfest.
    • SQL-basiertes Reporting-System: Komplette Architektur und Implementation eines maßgeschneiderten Reporting- Frameworks.
  • Direkter technischer Support vor Ort bei Kunden, einschließlich:
    • Schnelle Fehlerbehebung in Echtzeit-Umgebungen mit hohem Transaktionsvolumen.
    • Direkte Abstimmung mit Stakeholdern zur kontinuierlichen Verbesserung der Systeme basierend auf Praxiserfahrungen.
  • End-to-End Verantwortung für den gesamten Entwicklungszyklus vom ersten Konzept über Architektur, Programmierung, Testing bis hin zur Dokumentation und Wartung der Lösungen.
Java JavaScript TypeScript Kotlin HTML5 CSS SQL Shell Spring Framework Spring Boot Spring Security Angular RxJS Vue.js Bootstrap Vaadin Hibernate Android Unit Testing JUnit Jasmine Karma Jest Cypress End-to-end (E2E) Testing Protractor Playwright Mockito Dagger Hilt Retrofit Room REST SOAP WebSockets MQTT RabbitMQ Apache Camel Apache CXF Swagger OpenAPI (OpenAPI Specification) OpenAI API GPT-4 JSON XML XSL Tomcat Nginx Nginx Reverse Proxy Docker Docker Compose Portainer Git GitHub Bitbucket Jenkins DevOps PostgreSQL Microsoft SQL Server SAP HANA Database Apache Derby Microsoft SQL Server Reporting Services (SSRS) JasperReports Linux Microsoft Windows Server Hetzner Cloud SAP Customer Checkout Kassensysteme ERP Payment SDKs Dallmayr Pay ZVT ACI e.Socket RFID Mifare Netty jSerialComm OAuth2 OpenID Connect (OIDC) JWT Auth0 Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Asana Microsoft Office
auf Anfrage
Düsseldorf
3 Monate
2021-07 - 2021-09

Entwicklung an cloudbasierter Koordinationsplattform

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
Zielgerichtete Entwicklung an cloudbasierter Koordinationsplattform für Netzstabilität:
  • Implementierung wichtiger Frontend-Features in Angular (Paginierung, zusätzliche Views).
  • Signifikante Erhöhung der Testabdeckung im Spring Boot Backend.
  • Schnelle Einarbeitung und effiziente Umsetzung nach vorgegebenen Anforderungen und Standards.
Java JavaScript TypeScript HTML5 CSS SQL Shell Spring Boot Spring Framework Spring Security Angular RxJS NgRx Hibernate Unit Testing JUnit Jasmine Jest Karma End-to-end (E2E) Testing Protractor Playwright Cypress Mockito REST Swagger OpenAPI (OpenAPI Specification) JSON Docker Git GitHub Jenkins DevOps DevSecOps Microservices PostgreSQL Linux Microsoft Windows Server OAuth2 OpenID Connect (OIDC) JWT Maven IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Microsoft Office Energiewirtschaft
Führender Übertragungsnetzbetreiber
Stuttgart, Baden-Württemberg
2 Monate
2021-02 - 2021-03

Unterstützung bei der Webseite und WebApp

Senior Full Stack Developer JavaScript TypeScript HTML5 ...
Senior Full Stack Developer
  • Als Teil einer Taskforce interimsmäßige Unterstützung bei der Webseite und WebApp, insbesondere Einbindung von Animationen, Anpassung von Inhalten und Styling sowie Erweiterung der Funktionalitäten der WebApp
JavaScript TypeScript HTML5 CSS Angular RxJS NgRx Scully Unit Testing Jasmine Jest Karma End-to-end (E2E) Testing Protractor Playwright Cypress Selenium REST Swagger OpenAPI (OpenAPI Specification) JSON Traefik Docker Git GitHub Bitbucket Jenkins IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Microsoft Office
C24 Bank GmbH
Mainz
5 Jahre
2015-06 - 2020-05

Exklusivtitel (eingestellt)

WikiData Elasticsearch Spring Boot

Seite zum Suchen und Finden von Videospielen, die nur für bestimmte Plattformen erschienen sind

  • Konzipiert und Umgesetzt - Der Hauptbestandteil des Projekts ist ein Import von WikiData in Elasticsearch um eine schnelle Durchsuchbarkeit zu ermöglichen
WikiData Elasticsearch Spring Boot
2 Monate
2019-12 - 2020-01

Interaktive Map

Freelance Senior Full Stack Developer TypeScript OpenLayers Electron
Freelance Senior Full Stack Developer
  • Technische Konzeption und Umsetzung einer Webapplikation zur interaktiven Darstellung aktueller Bauprojekte
TypeScript OpenLayers Electron
Heidelberg
2 Monate
2019-06 - 2019-07

CCO Kundendisplay

Senior Full Stack Developer Angular Java JavaScript ...
Senior Full Stack Developer
  • Remote-Unterstützung bei der UI-Entwicklung "CCO Kundendisplay"
Angular Java JavaScript TypeScript SAP Customer Checkout HTML5 CSS
hokona GmbH
Hamburg
7 Monate
2018-07 - 2019-01

E-Mobility Plattform

Consultant JavaScript TypeScript HTML5 ...
Consultant
  • Spring Boot Backend im Bereich Elektromobilität für ein börsennotiertes Energieversorgungsunternehmen erweitert und ein Portal für die Verwaltung von Ladesäulen und von Elektroauto-Flotten auf Basis von Angular und dem bestehenden Backend technisch mitkonzipiert und umgesetzt
JavaScript TypeScript HTML5 CSS SQL Java Spring Boot Spring Framework Unit Testing JUnit Angular RxJS NgRx Angular Material REST Jasmine Jest Karma End-to-end (E2E) Testing Protractor Selenium Webpack OAuth2 OpenID Connect (OIDC) JWT JSON MongoDB NoSQL Microservices DevOps DevSecOps Microsoft Azure Azure App Service Azure API Management Azure Application Insights ServiceBus Azure DevOps Git CI/CD Maven IntelliJ UML Agile Scrum SAFe TDD Jira Confluence Microsoft Office Energiewirtschaft CPO EMP
Heidelberg
6 Jahre 5 Monate
2012-02 - 2018-06

Konfiguration von Messe-Web-Apps

Softwareentwickler Java JavaScript TypeScript ...
Softwareentwickler
  • Mitarbeit an einem Networking-Feature für eine Messe-App, welches über 2.500 Menschen dabei half, sich besser zu vernetzen. Mit Kunden und beteiligten Entwicklern von externen Dienstleistern abgestimmt und Integration von App und externem Backend betreut und für Android selbst umgesetzt.
  • App und Webfrontend für ein mobiles Formularmanagement auf Basis von Ionic und AngularJS implementiert, sowie Keycloak als OAuth2-Provider integriert. In einem Scrum-Team mit Backend-Entwicklern, Frontend-Entwicklern und QA eng zusammgearbeitet und Anforderungen mit den beteiligten abgestimmt.
  • Maßgebliche Beteiligung am Deep Map (TM) WebSDK Version 2+, welches die Integration von Indoor-Karten für Kunden wesentlich vereinfacht. Technologien ausgewählt, Architektur konzipiert und abgestimmt, Neu-Implementierung verschiedener Komponenten auf Basis der neusten OpenLayers-Version, TypeScript und weiteren zeitgemäßen Technologien.
  • Dritt-Services (SOAP, REST) von Kundensystemen im Messeumfeld angebunden, um Nutzerdaten zwischen Webseite und Mobiler App zu synchronisieren.
  • Konfiguration von Messe-Web-Apps automatisiert und somit große Zeiteinsparung ermöglicht. Bestehenden Excel-Parser umfangreich erweitert sowie fast vollständige Automatisierung der Konfiguration mithilfe von Jenkins erreicht.
Java JavaScript TypeScript Groovy Spring Boot JUnit REST SOAP Angular Microservices OAuth2 Keycloak Android OpenLayers
Heidelberg mobil International GmbH
Heidelberg
3 Jahre 5 Monate
2008-10 - 2012-02

Praxisphasen des dualen Studiums

Softwareentwickler Java Java EE Groovy ...
Softwareentwickler

Konzeption und Implementierung von Anforderungen in Java und Groovy (Backend und Frontend).

  • Implementierung einer domänenspezifischen Sprache auf Basis von Groovy, welche die Nutzung von Excel-Ähnlichen Formeln erlaubt
  • Tool zum automatischen Vergleichen von Applikations-Datenbanken umgesetzt, um eine erfolgreiche Datenmigration sicherzustellen
  • Deployment von Applikationen mithilfe von Apache Ant automatisiert
Java Java EE Groovy EJBs Hibernate JUnit Selenium HTML5 CSS ZK Framework Eclipse RCP IBM DB2 SQL REST SOAP JSON XML XSL Apache Ant iText JBoss Git SVN Mercurial Lotus Notes Microsoft Office Eclipse TDD UML
sobedi GmbH / apinso GmbH
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-03 - 2023-03

SAP Customer Checkout Development Training

Walldorf
Walldorf

SAP Customer Checkout:

  • Plugin-Entwicklung und Erweiterung über APIs

1 Monat
2023-03 - 2023-03

MIFARE® Technology Certification

  • 25 Stunden Fachschulung zu MIFARE kontaktlosen Smartcard-Technologien absolviert 
  • Vier Produktlinien: Ultralight AES, PLUS EV2, DESFire EV3 und SAM AV3
  • Expertise in theoretischen Konzepten sowie praktischer Implementierung erworben

2 Jahre 1 Monat
2013-10 - 2015-10

Masterstudium - Informatik

M.Sc. (Gesamtnote: 1,7), Duale Hochschule Baden-Württemberg Stuttgart
M.Sc. (Gesamtnote: 1,7)
Duale Hochschule Baden-Württemberg Stuttgart

Masterarbeit: gern auf Anfrage

3 Jahre
2008-10 - 2011-09

Bachelorstudium - Angewandte Informatik

B.Sc. (Gesamtnote: 1,8), Duale Hochschule Baden-Württemberg Mannheim
B.Sc. (Gesamtnote: 1,8)
Duale Hochschule Baden-Württemberg Mannheim

Bachelorarbeit: gern auf Anfrage

Position

Position

Senior Fullstack Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Angular Spring Java TypeScript Groovy JavaScript Kotlin Bootstrap HTML5 CSS3 Hibernate MySQL MongoDB PostgreSQL Gradle Git Docker JUnit Scrum Mockito Jasmine

Schwerpunkte

Agile
Backend
Frontend
Scrum

Produkte / Standards / Erfahrungen / Methoden

Docker
Gradle
IntelliJ IDEA
Jenkins
JUnit
Keycloak
OAuth2
OpenLayers
SAP Customer Checkout
SAP UI5
Scrum
Spring
Spring Boot

Profil

  • Senior Softwareentwickler mit insgesamt über 17 Jahren Berufserfahrung mit Fokus auf Spring (Java, Backend) und Angular (TypeScript, Frontend).
  • Tiefgehende Praxiserfahrung in den Bereichen Payment, Kassensysteme und Energiewirtschaft. 
  • Sicher beim Arbeiten mit großen Enterprise-Softwareprojekten, aber auch mit Projekten auf der grünen Wiese - alleine als auch im Team. 
  • Hoher Anspruch an Codequalität und erfahren in Testautomatisierung, Test-Driven Development, agilen Vorgehensweisen, Softwarearchitektur und in der Kundenkommunikation.


Skills

Frontend

  • HTML5
  • CSS
  • Angular
  • SASS
  • Bootstrap
  • Vaadin


Backend

  • Spring Boot
  • Grails
  • Hibernate


Cloud

  • Supabase
  • AWS
  • Microsoft Azure
  • Sentry Logging


Mobile

  • Android (auch ?Modern Android Development?)
  • Ionic Framework
  • Apache Cordova


DevOps

  • Docker
  • Portainer
  • Jenkins
  • Shell / Bash
  • Linux
  • Windows Server


Tools

  • IntelliJ
  • Gradle
  • Maven
  • Webpack
  • Angular CLI
  • Git
  • SonarQube


Testing

  • JUnit
  • Mockito
  • Jasmine
  • Jest
  • Karma
  • Protractor
  • Playwright
  • Cypress


Projekt

  • Agile Vorgehensweisen (insb. Scrum)
  • Test Driven Development
  • UML
  • VSTS / Azure DevOps
  • Jira
  • Confluence
  • Bitbucket
  • GitHub
  • Microsoft Office

Programmiersprachen

Groovy
Java
Kotlin
TypeScript
JavaScript

Datenbanken

SQL
MSSQL
PostgreSQL
MongoDB
MySQL
MSSQL Reporting Services
JasperReports

Einsatzorte

Einsatzorte

Heidelberg (+100km) Karlsruhe (Baden) (+50km) Frankfurt (+50km) Stuttgart (+50km)
möglich

Projekte

Projekte

2 Jahre 3 Monate
2023-03 - heute

Innovative SAP Customer Checkout Lösungen

Senior Full Stack Developer / Co-Founder / CTO / Head of Development Java JavaScript TypeScript ...
Senior Full Stack Developer / Co-Founder / CTO / Head of Development
  • Technische Gesamtverantwortung für innovative SAP Customer Checkout Lösungen bei führenden Kunden wie Aramark, Consortium Gastronomie, Feinkost Käfer, TSG Hoffenheim und VfB Stuttgart. Durchgehende Betreuung von der Anforderungsanalyse bis zur Implementierung und Support.
  • Erfolgreiche Konzeption und Entwicklung der NDS SmartPOS Plattform ("Läufer App"):
    • Entwicklung der Softwarearchitektur und Implementierung gemäß "Modern Android Development"-Prinzipien.
    • Leitung eines kleinen Entwicklungsteams (1 Android-Experte, 1 Werkstudent) bei 50% Eigenentwicklungsanteil.
    • Integration diverser Payment SDKs (S-Payment S-POS, VR Payment, CCV), was Kunden signifikante Kosteneinsparungen durch Weiternutzung bestehender Verträge ermöglicht.
    • Erfolgreiche Einführung bei mehreren Großkunden mit nachweisbar gesteigerter Effizienz des Verkaufspersonals.
  • Eigenständige Entwicklung und erfolgreiche Implementierung kritischer Infrastrukturkomponenten:
    • Reporting-Server (SQL, JasperReports): Nachweisbare Reduktion des Buchhaltungsaufwands durch Einsparung täglicher manueller Übertragung in das ERP-System.
    • ZVT-Plugin: Alleinverantwortliche Implementierung des seriellen Protokolls mit Java/Netty über TCP/IP.
      • Kosteneinsparung von mehreren tausend Euro pro Standort für Kunden durch Ersatz proprietärer Lösungen.
      • Erfolgreich im Produktiveinsatz in mehreren Bundesliga-Stadien mit hoher Transaktionslast pro Spieltag.
  • Komplette Eigenentwicklung spezialisierter Plugins und Serveranwendungen zur maßgeschneiderten Funktionserweiterung von SAP Customer Checkout:
    • Kellner-Teams Plugin: Ermöglicht den Kellnern in einem Team zu arbeiten und abzurechnen.
    • SQL-Reporting: Von der Konzeption bis zur vollständigen Dokumentation in Eigenregie realisiert.
    • RFID-Zahlungslösung für Mitarbeiterkarten: Vollständiger Entwicklungszyklus verantwortet.
    • Integration mit Reservierungsdiensten: Nahtlose Anbindung an "Luca" und andere Services konzipiert und mit einem Mitarbeiter gemeinsam implementiert.
  • Direkter technischer Support vor Ort bei Kunden, einschließlich:
    • Schnelle Fehlerbehebung in Echtzeit-Umgebungen mit hohem Transaktionsvolumen.
    • Direkte Abstimmung mit Stakeholdern zur kontinuierlichen Verbesserung der Systeme basierend auf Praxiserfahrungen.
Java JavaScript TypeScript Kotlin HTML5 CSS SQL Shell Spring Framework Spring Boot Spring Security Angular RxJS Vue.js Bootstrap Vaadin Hibernate Android Unit Testing JUnit Mockito Dagger Hilt Sentry REST SOAP OData WebSockets Message Queuing MQTT RabbitMQ Apache Camel Apache CXF Apache FOP Apache PDFBox Swagger OpenAPI (OpenAPI Specification) JSON XML RAG LLMs OpenAI API GPT-4 Tomcat Nginx Nginx Reverse Proxy Docker Docker Compose Portainer Kubernetes HELM Git GitHub Bitbucket Jenkins SonarQube Snyk OWASP Dependency-Check DevSecOps DevOps PostgreSQL SAP HANA Database Apache Derby Microsoft SQL Server Microsoft SQL Server Reporting Services (SSRS) JasperReports Linux Microsoft Windows Server Hetzner Cloud AWS S3 Object Storage SAP Customer Checkout Kassensysteme ERP Payment SDKs Dallmayr Pay ZVT ACI e.Socket RFID Mifare Netty jSerialComm OAuth2 OpenID Connect (OIDC Keycloak) JWT Auth0 Supabase Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Asana Microsoft Office
diverse
Düsseldorf
3 Jahre 10 Monate
2021-08 - heute

Implementierung von SAP Customer Checkout

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
  • Umfassende technische Beratung zur optimalen Implementierung von SAP Customer Checkout, einschließlich Anforderungsanalyse, Lösungsdesign und Best Practices für den Kundenerfolg.
  • Eigenverantwortliche Konzeption und Entwicklung kritischer Zahlungslösungen:
    • Komplette Architektur und Implementierung von Terminal-Integrationen für Clover, GlobalPay US/UK und ACI Payments.
    • Selbstständige Entwicklung vom Prototyp bis zur produktionsreifen Lösung, einschließlich umfassender Komponententests.
    • Übergabe vollständig dokumentierter und getesteter Lösungen an den Kunden für finale Abnahme mit Payment-Providern.
  • Erfolgreiche Entwicklung maßgeschneiderter Enterprise-Lösungen:
    • SQL-Reporting mit automatisiertem (S)FTP-Upload: Eigenständige Konzeption der Datenarchitektur und Implementierung des kompletten Workflows.
    • VIP-Kundenverwaltung: Entwicklung eines spezialisierten Plugins zur automatischen Zuweisung von VIP-Rabatten und Guthaben in Retail- sowie Food & Beverage-Umgebungen.
    • Sämtliche Projekte eigenverantwortlich von der Anforderungsanalyse über Architektur und Programmierung bis zur Übergabe und Support durchgeführt.
Java JavaScript TypeScript HTML5 CSS SQL Shell Spring Framework Spring Boot Spring Security Angular RxJS Vue.js Bootstrap Vaadin Hibernate Unit Testing JUnit Jasmine Karma Jest Cypress End-to-end (E2E) Testing Protractor Playwright Mockito REST SOAP OData WebSockets MQTT RabbitMQ Apache Camel Apache CXF Swagger OpenAPI (OpenAPI Specification) JSON XML XSL Tomcat Nginx Nginx Reverse Proxy Docker Docker Compose Git GitHub Bitbucket Jenkins SonarQube DevOps Snyk OWASP Dependency-Check DevSecOps PostgreSQL Microsoft SQL Server SAP HANA Database Apache Derby JasperReports Linux Microsoft Windows Server SAP Customer Checkout Kassensysteme ERP Payment SDKs OAuth2 OpenID Connect (OIDC) JWT Auth0 Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Asana Microsoft Office
TRC-Solutions LTD
Dublin, Irland
8 Jahre 3 Monate
2017-03 - heute

Service zum Upload von Videos als Podcast

Grails JMS OAuth2 (Auth0)
  • Erstellung der Webseite und eines MVP auf Basis von Grails
Grails JMS OAuth2 (Auth0)
PodTub
9 Jahre 3 Monate
2016-03 - heute

App zum Verwalten der Filme, die man noch sehen möchte.

Android Java Grails ...
Android Java Grails AWS Node.js Handlebars TheMovieDB API Firebase Authentication Firebase Realtime Database
4 Jahre 11 Monate
2019-02 - 2023-12

SAP Customer Checkout Kassensystems

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
  • Entwickler im Core-Team des SAP Customer Checkout Kassensystems:
    • Implementierung komplexer Funktionserweiterungen für das neue Frontend (NGUI) basierend auf Angular und SAPUI5.
    • Mitverantwortliche Entwicklung von Schnittstellen zur Integration von Drittsystemen, was die Marktrelevanz und Flexibilität des Produkts signifikant erweiterte.
    • Aktive Beteiligung an Architekturentscheidungen mit erfolgreicher Umsetzung der gemeinsam entwickelten Konzepte.
  • Beitrag zur Produktqualität und -stabilität:
    • Durchführung Code-Reviews zur Sicherstellung von Codequalität und Einhaltung von Unternehmensstandards.
    • Aktive Beteiligung an agilen Entwicklungsprozessen inklusive Sprint Planning, Daily Scrums und Retrospektiven.
    • Kontinuierliche Integration der Entwicklungsergebnisse in die bestehende Codebasis unter Einhaltung von CI/CD-Prinzipien
  • Weitere Verantwortungen:
    • Effektive Zusammenarbeit in einem international verteilten Entwicklungsteam.o 
    • kumentation von Implementierungen und Architekturen für nachhaltigen Wissenstransfer im Unternehmen.
Java JavaScript TypeScript HTML5 CSS SQL Shell Spring Framework Spring Security Angular RxJS NgRx SAPUI5 UI5 EclipseLink Unit Testing JUnit Mockito Jasmine Jest Karma End-to-end (E2E) Testing Protractor Playwright Cypress Selenium SonarQube DevSecOps REST SOAP OData WebSockets Apache CXF Swagger OpenAPI (OpenAPI Specification) JSON XML XSL Apache FOP Docker Tomcat Git GitHub Jenkins DevOps Microsoft SQL Server SAP HANA Database Apache Derby Linux Microsoft Windows Server SAP Customer Checkout Kassensysteme ERP Payment SDKs Netty jSerialComm OAuth2 OpenID Connect (OIDC) JWT Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Microsoft Office
SAP SE
Walldorf
1 Jahr 11 Monate
2021-05 - 2023-03

Strategische Beratung und technische Implementierungsleitung

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
  • Strategische Beratung und technische Implementierungsleitung für SAP Customer Checkout, mit umfassendem Verständnis der geschäftlichen Anforderungen und technischen Möglichkeiten.
  • Vollständig eigenverantwortliche Entwicklung geschäftskritischer Plugins und Serveranwendungen:
    • Plugin für beschleunigten Tagesabschluss: Reduzierung der Abschlusszeit um ca. 70%, was besonders bei Großveranstaltungen erhebliche operative Vorteile schafft.
    • Pionierentwicklung des Kellner-Teams Plugins: Eigenständige Konzeption und Implementierung für den ersten Einsatz beim Oktoberfest.
    • SQL-basiertes Reporting-System: Komplette Architektur und Implementation eines maßgeschneiderten Reporting- Frameworks.
  • Direkter technischer Support vor Ort bei Kunden, einschließlich:
    • Schnelle Fehlerbehebung in Echtzeit-Umgebungen mit hohem Transaktionsvolumen.
    • Direkte Abstimmung mit Stakeholdern zur kontinuierlichen Verbesserung der Systeme basierend auf Praxiserfahrungen.
  • End-to-End Verantwortung für den gesamten Entwicklungszyklus vom ersten Konzept über Architektur, Programmierung, Testing bis hin zur Dokumentation und Wartung der Lösungen.
Java JavaScript TypeScript Kotlin HTML5 CSS SQL Shell Spring Framework Spring Boot Spring Security Angular RxJS Vue.js Bootstrap Vaadin Hibernate Android Unit Testing JUnit Jasmine Karma Jest Cypress End-to-end (E2E) Testing Protractor Playwright Mockito Dagger Hilt Retrofit Room REST SOAP WebSockets MQTT RabbitMQ Apache Camel Apache CXF Swagger OpenAPI (OpenAPI Specification) OpenAI API GPT-4 JSON XML XSL Tomcat Nginx Nginx Reverse Proxy Docker Docker Compose Portainer Git GitHub Bitbucket Jenkins DevOps PostgreSQL Microsoft SQL Server SAP HANA Database Apache Derby Microsoft SQL Server Reporting Services (SSRS) JasperReports Linux Microsoft Windows Server Hetzner Cloud SAP Customer Checkout Kassensysteme ERP Payment SDKs Dallmayr Pay ZVT ACI e.Socket RFID Mifare Netty jSerialComm OAuth2 OpenID Connect (OIDC) JWT Auth0 Maven Gradle IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Asana Microsoft Office
auf Anfrage
Düsseldorf
3 Monate
2021-07 - 2021-09

Entwicklung an cloudbasierter Koordinationsplattform

Freelance Senior Full Stack Developer Java JavaScript TypeScript ...
Freelance Senior Full Stack Developer
Zielgerichtete Entwicklung an cloudbasierter Koordinationsplattform für Netzstabilität:
  • Implementierung wichtiger Frontend-Features in Angular (Paginierung, zusätzliche Views).
  • Signifikante Erhöhung der Testabdeckung im Spring Boot Backend.
  • Schnelle Einarbeitung und effiziente Umsetzung nach vorgegebenen Anforderungen und Standards.
Java JavaScript TypeScript HTML5 CSS SQL Shell Spring Boot Spring Framework Spring Security Angular RxJS NgRx Hibernate Unit Testing JUnit Jasmine Jest Karma End-to-end (E2E) Testing Protractor Playwright Cypress Mockito REST Swagger OpenAPI (OpenAPI Specification) JSON Docker Git GitHub Jenkins DevOps DevSecOps Microservices PostgreSQL Linux Microsoft Windows Server OAuth2 OpenID Connect (OIDC) JWT Maven IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Microsoft Office Energiewirtschaft
Führender Übertragungsnetzbetreiber
Stuttgart, Baden-Württemberg
2 Monate
2021-02 - 2021-03

Unterstützung bei der Webseite und WebApp

Senior Full Stack Developer JavaScript TypeScript HTML5 ...
Senior Full Stack Developer
  • Als Teil einer Taskforce interimsmäßige Unterstützung bei der Webseite und WebApp, insbesondere Einbindung von Animationen, Anpassung von Inhalten und Styling sowie Erweiterung der Funktionalitäten der WebApp
JavaScript TypeScript HTML5 CSS Angular RxJS NgRx Scully Unit Testing Jasmine Jest Karma End-to-end (E2E) Testing Protractor Playwright Cypress Selenium REST Swagger OpenAPI (OpenAPI Specification) JSON Traefik Docker Git GitHub Bitbucket Jenkins IntelliJ UML Agile Scrum CI/CD TDD Jira Confluence Microsoft Office
C24 Bank GmbH
Mainz
5 Jahre
2015-06 - 2020-05

Exklusivtitel (eingestellt)

WikiData Elasticsearch Spring Boot

Seite zum Suchen und Finden von Videospielen, die nur für bestimmte Plattformen erschienen sind

  • Konzipiert und Umgesetzt - Der Hauptbestandteil des Projekts ist ein Import von WikiData in Elasticsearch um eine schnelle Durchsuchbarkeit zu ermöglichen
WikiData Elasticsearch Spring Boot
2 Monate
2019-12 - 2020-01

Interaktive Map

Freelance Senior Full Stack Developer TypeScript OpenLayers Electron
Freelance Senior Full Stack Developer
  • Technische Konzeption und Umsetzung einer Webapplikation zur interaktiven Darstellung aktueller Bauprojekte
TypeScript OpenLayers Electron
Heidelberg
2 Monate
2019-06 - 2019-07

CCO Kundendisplay

Senior Full Stack Developer Angular Java JavaScript ...
Senior Full Stack Developer
  • Remote-Unterstützung bei der UI-Entwicklung "CCO Kundendisplay"
Angular Java JavaScript TypeScript SAP Customer Checkout HTML5 CSS
hokona GmbH
Hamburg
7 Monate
2018-07 - 2019-01

E-Mobility Plattform

Consultant JavaScript TypeScript HTML5 ...
Consultant
  • Spring Boot Backend im Bereich Elektromobilität für ein börsennotiertes Energieversorgungsunternehmen erweitert und ein Portal für die Verwaltung von Ladesäulen und von Elektroauto-Flotten auf Basis von Angular und dem bestehenden Backend technisch mitkonzipiert und umgesetzt
JavaScript TypeScript HTML5 CSS SQL Java Spring Boot Spring Framework Unit Testing JUnit Angular RxJS NgRx Angular Material REST Jasmine Jest Karma End-to-end (E2E) Testing Protractor Selenium Webpack OAuth2 OpenID Connect (OIDC) JWT JSON MongoDB NoSQL Microservices DevOps DevSecOps Microsoft Azure Azure App Service Azure API Management Azure Application Insights ServiceBus Azure DevOps Git CI/CD Maven IntelliJ UML Agile Scrum SAFe TDD Jira Confluence Microsoft Office Energiewirtschaft CPO EMP
Heidelberg
6 Jahre 5 Monate
2012-02 - 2018-06

Konfiguration von Messe-Web-Apps

Softwareentwickler Java JavaScript TypeScript ...
Softwareentwickler
  • Mitarbeit an einem Networking-Feature für eine Messe-App, welches über 2.500 Menschen dabei half, sich besser zu vernetzen. Mit Kunden und beteiligten Entwicklern von externen Dienstleistern abgestimmt und Integration von App und externem Backend betreut und für Android selbst umgesetzt.
  • App und Webfrontend für ein mobiles Formularmanagement auf Basis von Ionic und AngularJS implementiert, sowie Keycloak als OAuth2-Provider integriert. In einem Scrum-Team mit Backend-Entwicklern, Frontend-Entwicklern und QA eng zusammgearbeitet und Anforderungen mit den beteiligten abgestimmt.
  • Maßgebliche Beteiligung am Deep Map (TM) WebSDK Version 2+, welches die Integration von Indoor-Karten für Kunden wesentlich vereinfacht. Technologien ausgewählt, Architektur konzipiert und abgestimmt, Neu-Implementierung verschiedener Komponenten auf Basis der neusten OpenLayers-Version, TypeScript und weiteren zeitgemäßen Technologien.
  • Dritt-Services (SOAP, REST) von Kundensystemen im Messeumfeld angebunden, um Nutzerdaten zwischen Webseite und Mobiler App zu synchronisieren.
  • Konfiguration von Messe-Web-Apps automatisiert und somit große Zeiteinsparung ermöglicht. Bestehenden Excel-Parser umfangreich erweitert sowie fast vollständige Automatisierung der Konfiguration mithilfe von Jenkins erreicht.
Java JavaScript TypeScript Groovy Spring Boot JUnit REST SOAP Angular Microservices OAuth2 Keycloak Android OpenLayers
Heidelberg mobil International GmbH
Heidelberg
3 Jahre 5 Monate
2008-10 - 2012-02

Praxisphasen des dualen Studiums

Softwareentwickler Java Java EE Groovy ...
Softwareentwickler

Konzeption und Implementierung von Anforderungen in Java und Groovy (Backend und Frontend).

  • Implementierung einer domänenspezifischen Sprache auf Basis von Groovy, welche die Nutzung von Excel-Ähnlichen Formeln erlaubt
  • Tool zum automatischen Vergleichen von Applikations-Datenbanken umgesetzt, um eine erfolgreiche Datenmigration sicherzustellen
  • Deployment von Applikationen mithilfe von Apache Ant automatisiert
Java Java EE Groovy EJBs Hibernate JUnit Selenium HTML5 CSS ZK Framework Eclipse RCP IBM DB2 SQL REST SOAP JSON XML XSL Apache Ant iText JBoss Git SVN Mercurial Lotus Notes Microsoft Office Eclipse TDD UML
sobedi GmbH / apinso GmbH
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-03 - 2023-03

SAP Customer Checkout Development Training

Walldorf
Walldorf

SAP Customer Checkout:

  • Plugin-Entwicklung und Erweiterung über APIs

1 Monat
2023-03 - 2023-03

MIFARE® Technology Certification

  • 25 Stunden Fachschulung zu MIFARE kontaktlosen Smartcard-Technologien absolviert 
  • Vier Produktlinien: Ultralight AES, PLUS EV2, DESFire EV3 und SAM AV3
  • Expertise in theoretischen Konzepten sowie praktischer Implementierung erworben

2 Jahre 1 Monat
2013-10 - 2015-10

Masterstudium - Informatik

M.Sc. (Gesamtnote: 1,7), Duale Hochschule Baden-Württemberg Stuttgart
M.Sc. (Gesamtnote: 1,7)
Duale Hochschule Baden-Württemberg Stuttgart

Masterarbeit: gern auf Anfrage

3 Jahre
2008-10 - 2011-09

Bachelorstudium - Angewandte Informatik

B.Sc. (Gesamtnote: 1,8), Duale Hochschule Baden-Württemberg Mannheim
B.Sc. (Gesamtnote: 1,8)
Duale Hochschule Baden-Württemberg Mannheim

Bachelorarbeit: gern auf Anfrage

Position

Position

Senior Fullstack Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Angular Spring Java TypeScript Groovy JavaScript Kotlin Bootstrap HTML5 CSS3 Hibernate MySQL MongoDB PostgreSQL Gradle Git Docker JUnit Scrum Mockito Jasmine

Schwerpunkte

Agile
Backend
Frontend
Scrum

Produkte / Standards / Erfahrungen / Methoden

Docker
Gradle
IntelliJ IDEA
Jenkins
JUnit
Keycloak
OAuth2
OpenLayers
SAP Customer Checkout
SAP UI5
Scrum
Spring
Spring Boot

Profil

  • Senior Softwareentwickler mit insgesamt über 17 Jahren Berufserfahrung mit Fokus auf Spring (Java, Backend) und Angular (TypeScript, Frontend).
  • Tiefgehende Praxiserfahrung in den Bereichen Payment, Kassensysteme und Energiewirtschaft. 
  • Sicher beim Arbeiten mit großen Enterprise-Softwareprojekten, aber auch mit Projekten auf der grünen Wiese - alleine als auch im Team. 
  • Hoher Anspruch an Codequalität und erfahren in Testautomatisierung, Test-Driven Development, agilen Vorgehensweisen, Softwarearchitektur und in der Kundenkommunikation.


Skills

Frontend

  • HTML5
  • CSS
  • Angular
  • SASS
  • Bootstrap
  • Vaadin


Backend

  • Spring Boot
  • Grails
  • Hibernate


Cloud

  • Supabase
  • AWS
  • Microsoft Azure
  • Sentry Logging


Mobile

  • Android (auch ?Modern Android Development?)
  • Ionic Framework
  • Apache Cordova


DevOps

  • Docker
  • Portainer
  • Jenkins
  • Shell / Bash
  • Linux
  • Windows Server


Tools

  • IntelliJ
  • Gradle
  • Maven
  • Webpack
  • Angular CLI
  • Git
  • SonarQube


Testing

  • JUnit
  • Mockito
  • Jasmine
  • Jest
  • Karma
  • Protractor
  • Playwright
  • Cypress


Projekt

  • Agile Vorgehensweisen (insb. Scrum)
  • Test Driven Development
  • UML
  • VSTS / Azure DevOps
  • Jira
  • Confluence
  • Bitbucket
  • GitHub
  • Microsoft Office

Programmiersprachen

Groovy
Java
Kotlin
TypeScript
JavaScript

Datenbanken

SQL
MSSQL
PostgreSQL
MongoDB
MySQL
MSSQL Reporting Services
JasperReports

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.