Spring Boot, Kafka, Docker, Kubernetes Cloud-Dienste: Amazon, Google, Microsoft Angular
Aktualisiert am 13.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.06.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Software-Architekturen
Projektmanagement
Cloud-Lösungen
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2023-01 - 2024-02

Home Charging

Tech Lead
Tech Lead
  • Als Tech Lead hatte ich die Ehre, ein dynamisches Scrum-Team von 8 talentierten Personen zu leiten. 
  • Darüber lag die Weiterentwicklung des Backends, der Infrastruktur, die Datenbank und der CI/CD-Pipeline in meinem Fokus. 
  • Für einen namhaften deutschen Automobilkonzern haben wir eine bestehende App weiterentwickelt.
  • Für das Betreiben einer Ladestation auf dem eigenen Grundstück existieren eigene Regeln. 
  • Die App zielte deshalb darauf ab, den Endkunden u. a. bei den folgenden Prozessen zu unterstützen:
    • Installation und Betrieb der Ladesäule
    • Freigabe von Ladeleistungen
    • Übersicht von Ladetransaktionen
    • Übersicht der Kosten


Besonderheit:

  • Aufgrund der Unterstützung verschiedener Ladesäulen, wurde mit vielen verschiedenen externen Dienstleistern kommuniziert. 
  • Diese Kommunikation wurde vollständig asynchron abgebildet und die Daten einheitlich für die App aufbereitet.

Linux GIT GITlab Gitlab CI AWS Docker Terraform Quarkus Java 17 JPA Hibernate Postgres Aurora RDS JSON XML Intelli J Flyway
Automobilkonzern
3 Monate
2022-10 - 2022-12

Applikation zum Management von Ladesäulen

Entwickler Linux GIT GITlab ...
Entwickler

  • Für namhaften Automobilhersteller haben wir eine Applikation entwickelt.
  • Mithilfe der Applikation können weltweit Ladesäulen verwaltet werden. 
  • So zum Beispiel die Ladefreigabe, der Bezahlprozess, Wartungs- und Störungsmeldungen
  • Entwickler im Scrum Team (8 Personen). 
  • Mein Fokus lag auf der Weiterentwicklung des Backends und der Datenbank.

Linux GIT GITlab Gitlab CI AWS Docker Terraform Spring Boot Java 11 Spring Data JPA Hibernate MySql Microservices Aurora RDS JSON XML Intelli J Spring Batch KeyCloak
Automobilhersteller
1 Jahr 5 Monate
2020-12 - 2022-04

Einheitlicher Technologiekern für das App-Angebot des SWR

Entwickler Flutter Dart Git ...
Entwickler

  • Entwickler, ich war alleine für die Umsetzung zuständig
  • Wenn mehrere mobile Apps entwickelt werden, gibt es eine Überschneidung von Aufgaben, die für jede App umzusetzen sind. 
  • Diese Aufgaben wurden identifiziert und technologisch als Bibliothek vereinheitlicht



Flutter Dart Git Gitlab Circle CI
SWR
1 Jahr 5 Monate
2020-12 - 2022-04

SWR aktuell

Lead-Entwickler Flutter Dart XCode ...
Lead-Entwickler

  • Umsetzung der SWR Aktuell App.
  • Lead-Entwickler im 6 köpfigen Scrum Team

Flutter Dart XCode Swift GIT Gitlab Circle CI App Store Play Store Firebase Scrum
SWR
1 Jahr 5 Monate
2020-12 - 2022-04

Newszone

Lead-Entwickler
Lead-Entwickler

  • Umsetzung der Newszone App
  • Lead-Entwickler im 6 köpfigen Scrum Team

Flutter Dart XCode Swift GIT Gitlab Circle CI App Store Play Store Firebase
2 Jahre 2 Monate
2020-03 - 2022-04

Weiterentwicklung eines CMS

Entwickler innerhalb eines Scrum Teams
Entwickler innerhalb eines Scrum Teams
  • Alle Inhalte werden von Redakteuren über ein zentrales Content Management System gepflegt. 
  • Das umfasst z. B. Artikel auf Basis von Texten, Bildern und Videos. 
  • Diese Inhalte werden zum einen von Webseiten und Apps dargestellt.
  • Zusätzlich werden die Inhalte an externe Dienste ausgeliefert. 
  • Die Inhalte werden in unterschiedlichsten Formaten dargestellt, z. B. HTML, RSS.
Java Spring Boot Spring Batch Hibernate Sophora Docker Jenkins Git Gitlab JSP JEE Varnish JS HTML CSS XML MVC Scrum
großer Medienkonzern
2 Monate
2020-03 - 2020-04

Dashboard zur Darstellung der Release-Fähigkeit

Entwickler
Entwickler

  • Die Applikation fragt das CI/CD-System an und gibt eine Übersicht über den Zustand aller Komponenten
  • Ich war alleine für die Umsetzung zuständig

Python Flask HTML CSS JS JQuery Jinja2 Jenkins
2 Monate
2020-03 - 2020-04

Applikation zur Durchführung von Scrum-Poker

Entwickler Python Flask Unittest ...
Entwickler
  • Mithilfe der Applikation geben Entwickler Aufwandsschätzungen ab.
  • Schätzungsrunden werden vom Scrum Master initialisiert und ausgewertet
Python Flask Unittest vue.js JS HTML CSS
2 Monate
2020-03 - 2020-04

Dashboards zur Darstellung von Service-Kennzahlen

Entwickler
Entwickler

  • Es wurde ein Dashboard umgesetzt. 
  • Das Dashboard stellte diverse Servicekennzahlen der Hauptapplikation dar, z. B. die Anzahl gleichzeitiger Benutzer
  • Ich war alleine für die Umsetzung zuständig

Python Flask Unittest Kotlin JMX Apache Vue.js HTML CSS JS
2 Jahre 2 Monate
2015-12 - 2018-01

Order Management Lösung für Ladenfilialien

Business Analyst, Lead Entwickler
Business Analyst, Lead Entwickler
  • Normalerweise versenden E-Commerce-Unternehmen ihre Artikel an Endkunden aus Warenhäusern. 
  • Zur Optimierung des Warenbestandes sollten Artikel aber auch aus Ladenfilialien versendet werden. 
  • Deshalb wurde dem Kunden eine Applikation zur Verfügung gestellt, mit dem die Angestellten in der Ladenfiliale die folgenden Aktionen durchführen konnten:
    • Pakete versenden (inkl. Vorgaben zum Packen und Anmeldung beim Versandunternehmen (internationale Lösung)
    • Auskunft zum Bestellstatus
    • Retourenabwicklung
Java Spring Postgres Oracle Hibernate Angular Typescript Javascript Webpack Git Gitlab Jenkins Artifactory CI Kanban
2 Jahre 2 Monate
2015-12 - 2018-01

Weiterentwicklung der GUI für ein Order Management System

Entwickler
Entwickler
  • Zielgruppe der GUI waren Kundendienstmitarbeiter. 
  • Diese sollten z. B. Endkunden Auskunft über den Lieferstatus oder Zahlungsstatus geben
Java ZK XML CSS JS Gitlab Jenkins Artifactory JBoss
2 Jahre 2 Monate
2015-12 - 2018-01

Dokumentversand im Kontext von Omnichannel Commerce

Entwickler
Entwickler

Ein Order Management System wurde um den Versand von Dokumenten (z. B. Rechnungen, Bestellbestätigungen) erweitert. Die Dokumente wurden automatisch per Mail versendet. Die Mails enthielten entweder das Dokument als PDF im Anhang oder wurden unmittelbar HTML-Text in die Mail eingebettet. 

  • Dokumente wurden EMEA-weit erstellt. Jedes Land hat jedoch eigene rechtliche Vorgaben zur Erstellung dieser Dokumente, z. B. Steuer und rechtliche Belehrungen.
  • Dokumente sollte im selben Land in unterschiedlichen Sprachen verfügbar sein, z. B. Deutsche, die in Ungarn einkaufen, sollte es ermöglicht werden, eine deutschsprachige Rechnung nach ungarischen Vorgaben zu erhalten.
  • EMEA-weit müssen verschiedenste Schriftzeichen unterstützt werden. Nicht jeder Font unterstützt alle Schriftzeichen

Java Spring Wildfly Freemarker Hibernate JPA Postgres Oracle Fyling Saucer HTML CSS XHTML JUnit GIT Jenkins Artifactory Eclipse Gitlab
10 Monate
2014-09 - 2015-06

WebArena

Entwickler
Entwickler
  • WebArena stellt Studierenden und Lehrenden der Universität Paderborn ein digitales Whiteboard zur Verfügung. 
  • Mehrere Nutzer können über eine Websocket-Verbindung gleichzeitig das Whiteboard bearbeiten. 
  • Die Änderungen eines Nutzers werden unmittelbar auf den Bildschirmen des anderen Benutzers angezeigt. 
  • Es können einfache Texte bis hin zu Bildern, Dokumenten, Videos ? beliebigen medialen Inhalten auf dem Whiteboard positioniert werden.
JS node.js SVG CSS HTML Eclipse Netbeans GIT GitHub JQuery Websocket Asynchronität
3 Jahre 9 Monate
2010-10 - 2014-06

bid-owl

Entwickler
Entwickler
  • bid-owl war eine Lernplattform des Landkreises Detmold.
  • Innerhalb des Landkreises stand die Plattform allen Schulen, Lehrern und Schülern bereit. 
  • Die Kommunikation zwischen Lehrern, Schülern und Eltern sollte durch moderne digitale Technologie verbessert werden.
  • So konnten Bilder von Schulfesten hochgeladen werden, Lehrmittel online verteilt werden, Diskussionen in Foren geführt werden oder Hausaufgaben online eingereicht werden
PHP JS Qjuery CSS HTML Eclipse Netbeans Linux Ubuntu Apache GIT Github VMware MVC Usability Engineering

Kompetenzen

Kompetenzen

Top-Skills

Software-Architekturen Projektmanagement Cloud-Lösungen

Programmiersprachen

Java
Experte
Typescript
Experte
Dart
Experte
Javascript
Experte

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2023-01 - 2024-02

Home Charging

Tech Lead
Tech Lead
  • Als Tech Lead hatte ich die Ehre, ein dynamisches Scrum-Team von 8 talentierten Personen zu leiten. 
  • Darüber lag die Weiterentwicklung des Backends, der Infrastruktur, die Datenbank und der CI/CD-Pipeline in meinem Fokus. 
  • Für einen namhaften deutschen Automobilkonzern haben wir eine bestehende App weiterentwickelt.
  • Für das Betreiben einer Ladestation auf dem eigenen Grundstück existieren eigene Regeln. 
  • Die App zielte deshalb darauf ab, den Endkunden u. a. bei den folgenden Prozessen zu unterstützen:
    • Installation und Betrieb der Ladesäule
    • Freigabe von Ladeleistungen
    • Übersicht von Ladetransaktionen
    • Übersicht der Kosten


Besonderheit:

  • Aufgrund der Unterstützung verschiedener Ladesäulen, wurde mit vielen verschiedenen externen Dienstleistern kommuniziert. 
  • Diese Kommunikation wurde vollständig asynchron abgebildet und die Daten einheitlich für die App aufbereitet.

Linux GIT GITlab Gitlab CI AWS Docker Terraform Quarkus Java 17 JPA Hibernate Postgres Aurora RDS JSON XML Intelli J Flyway
Automobilkonzern
3 Monate
2022-10 - 2022-12

Applikation zum Management von Ladesäulen

Entwickler Linux GIT GITlab ...
Entwickler

  • Für namhaften Automobilhersteller haben wir eine Applikation entwickelt.
  • Mithilfe der Applikation können weltweit Ladesäulen verwaltet werden. 
  • So zum Beispiel die Ladefreigabe, der Bezahlprozess, Wartungs- und Störungsmeldungen
  • Entwickler im Scrum Team (8 Personen). 
  • Mein Fokus lag auf der Weiterentwicklung des Backends und der Datenbank.

Linux GIT GITlab Gitlab CI AWS Docker Terraform Spring Boot Java 11 Spring Data JPA Hibernate MySql Microservices Aurora RDS JSON XML Intelli J Spring Batch KeyCloak
Automobilhersteller
1 Jahr 5 Monate
2020-12 - 2022-04

Einheitlicher Technologiekern für das App-Angebot des SWR

Entwickler Flutter Dart Git ...
Entwickler

  • Entwickler, ich war alleine für die Umsetzung zuständig
  • Wenn mehrere mobile Apps entwickelt werden, gibt es eine Überschneidung von Aufgaben, die für jede App umzusetzen sind. 
  • Diese Aufgaben wurden identifiziert und technologisch als Bibliothek vereinheitlicht



Flutter Dart Git Gitlab Circle CI
SWR
1 Jahr 5 Monate
2020-12 - 2022-04

SWR aktuell

Lead-Entwickler Flutter Dart XCode ...
Lead-Entwickler

  • Umsetzung der SWR Aktuell App.
  • Lead-Entwickler im 6 köpfigen Scrum Team

Flutter Dart XCode Swift GIT Gitlab Circle CI App Store Play Store Firebase Scrum
SWR
1 Jahr 5 Monate
2020-12 - 2022-04

Newszone

Lead-Entwickler
Lead-Entwickler

  • Umsetzung der Newszone App
  • Lead-Entwickler im 6 köpfigen Scrum Team

Flutter Dart XCode Swift GIT Gitlab Circle CI App Store Play Store Firebase
2 Jahre 2 Monate
2020-03 - 2022-04

Weiterentwicklung eines CMS

Entwickler innerhalb eines Scrum Teams
Entwickler innerhalb eines Scrum Teams
  • Alle Inhalte werden von Redakteuren über ein zentrales Content Management System gepflegt. 
  • Das umfasst z. B. Artikel auf Basis von Texten, Bildern und Videos. 
  • Diese Inhalte werden zum einen von Webseiten und Apps dargestellt.
  • Zusätzlich werden die Inhalte an externe Dienste ausgeliefert. 
  • Die Inhalte werden in unterschiedlichsten Formaten dargestellt, z. B. HTML, RSS.
Java Spring Boot Spring Batch Hibernate Sophora Docker Jenkins Git Gitlab JSP JEE Varnish JS HTML CSS XML MVC Scrum
großer Medienkonzern
2 Monate
2020-03 - 2020-04

Dashboard zur Darstellung der Release-Fähigkeit

Entwickler
Entwickler

  • Die Applikation fragt das CI/CD-System an und gibt eine Übersicht über den Zustand aller Komponenten
  • Ich war alleine für die Umsetzung zuständig

Python Flask HTML CSS JS JQuery Jinja2 Jenkins
2 Monate
2020-03 - 2020-04

Applikation zur Durchführung von Scrum-Poker

Entwickler Python Flask Unittest ...
Entwickler
  • Mithilfe der Applikation geben Entwickler Aufwandsschätzungen ab.
  • Schätzungsrunden werden vom Scrum Master initialisiert und ausgewertet
Python Flask Unittest vue.js JS HTML CSS
2 Monate
2020-03 - 2020-04

Dashboards zur Darstellung von Service-Kennzahlen

Entwickler
Entwickler

  • Es wurde ein Dashboard umgesetzt. 
  • Das Dashboard stellte diverse Servicekennzahlen der Hauptapplikation dar, z. B. die Anzahl gleichzeitiger Benutzer
  • Ich war alleine für die Umsetzung zuständig

Python Flask Unittest Kotlin JMX Apache Vue.js HTML CSS JS
2 Jahre 2 Monate
2015-12 - 2018-01

Order Management Lösung für Ladenfilialien

Business Analyst, Lead Entwickler
Business Analyst, Lead Entwickler
  • Normalerweise versenden E-Commerce-Unternehmen ihre Artikel an Endkunden aus Warenhäusern. 
  • Zur Optimierung des Warenbestandes sollten Artikel aber auch aus Ladenfilialien versendet werden. 
  • Deshalb wurde dem Kunden eine Applikation zur Verfügung gestellt, mit dem die Angestellten in der Ladenfiliale die folgenden Aktionen durchführen konnten:
    • Pakete versenden (inkl. Vorgaben zum Packen und Anmeldung beim Versandunternehmen (internationale Lösung)
    • Auskunft zum Bestellstatus
    • Retourenabwicklung
Java Spring Postgres Oracle Hibernate Angular Typescript Javascript Webpack Git Gitlab Jenkins Artifactory CI Kanban
2 Jahre 2 Monate
2015-12 - 2018-01

Weiterentwicklung der GUI für ein Order Management System

Entwickler
Entwickler
  • Zielgruppe der GUI waren Kundendienstmitarbeiter. 
  • Diese sollten z. B. Endkunden Auskunft über den Lieferstatus oder Zahlungsstatus geben
Java ZK XML CSS JS Gitlab Jenkins Artifactory JBoss
2 Jahre 2 Monate
2015-12 - 2018-01

Dokumentversand im Kontext von Omnichannel Commerce

Entwickler
Entwickler

Ein Order Management System wurde um den Versand von Dokumenten (z. B. Rechnungen, Bestellbestätigungen) erweitert. Die Dokumente wurden automatisch per Mail versendet. Die Mails enthielten entweder das Dokument als PDF im Anhang oder wurden unmittelbar HTML-Text in die Mail eingebettet. 

  • Dokumente wurden EMEA-weit erstellt. Jedes Land hat jedoch eigene rechtliche Vorgaben zur Erstellung dieser Dokumente, z. B. Steuer und rechtliche Belehrungen.
  • Dokumente sollte im selben Land in unterschiedlichen Sprachen verfügbar sein, z. B. Deutsche, die in Ungarn einkaufen, sollte es ermöglicht werden, eine deutschsprachige Rechnung nach ungarischen Vorgaben zu erhalten.
  • EMEA-weit müssen verschiedenste Schriftzeichen unterstützt werden. Nicht jeder Font unterstützt alle Schriftzeichen

Java Spring Wildfly Freemarker Hibernate JPA Postgres Oracle Fyling Saucer HTML CSS XHTML JUnit GIT Jenkins Artifactory Eclipse Gitlab
10 Monate
2014-09 - 2015-06

WebArena

Entwickler
Entwickler
  • WebArena stellt Studierenden und Lehrenden der Universität Paderborn ein digitales Whiteboard zur Verfügung. 
  • Mehrere Nutzer können über eine Websocket-Verbindung gleichzeitig das Whiteboard bearbeiten. 
  • Die Änderungen eines Nutzers werden unmittelbar auf den Bildschirmen des anderen Benutzers angezeigt. 
  • Es können einfache Texte bis hin zu Bildern, Dokumenten, Videos ? beliebigen medialen Inhalten auf dem Whiteboard positioniert werden.
JS node.js SVG CSS HTML Eclipse Netbeans GIT GitHub JQuery Websocket Asynchronität
3 Jahre 9 Monate
2010-10 - 2014-06

bid-owl

Entwickler
Entwickler
  • bid-owl war eine Lernplattform des Landkreises Detmold.
  • Innerhalb des Landkreises stand die Plattform allen Schulen, Lehrern und Schülern bereit. 
  • Die Kommunikation zwischen Lehrern, Schülern und Eltern sollte durch moderne digitale Technologie verbessert werden.
  • So konnten Bilder von Schulfesten hochgeladen werden, Lehrmittel online verteilt werden, Diskussionen in Foren geführt werden oder Hausaufgaben online eingereicht werden
PHP JS Qjuery CSS HTML Eclipse Netbeans Linux Ubuntu Apache GIT Github VMware MVC Usability Engineering

Kompetenzen

Kompetenzen

Top-Skills

Software-Architekturen Projektmanagement Cloud-Lösungen

Programmiersprachen

Java
Experte
Typescript
Experte
Dart
Experte
Javascript
Experte

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.