Full-Stack-Entwickler (Java, TypeScript und JavaScript)
Aktualisiert am 13.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 13.11.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Boot
TypeScript
Apache Kafka
AWS
BPMN
Directus
Docker
Elasticsearch
GraphQL
JavaScript
Jest
JPA
Kubernetes
Liquibase
Maven
NestJS
OAuth 2.0
Quarkus
RabbitMQ
React
Remix
REST

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2023 - 2023: Umsetzung einer Kundenverwaltung samt IAM-Lösung


Kunde: Union Berlin


Aufgaben:

  • Ziel des Projektes war es, schrittweise das Altsystem abzulösen und die Datenhoheit in das neue System (Directus & Keycloak) zu verschieben


Kenntnisse:

AWS, CI/CD, Cloud, Directus, Git, GraphQL, Java, JPA, JUnit, Keycloak, Kubernetes, Liquibase, Maven, Microservice, Mockito, OAuth 2.0, PostgreSQL, Prettier, Quarkus, RabbitMQ, REST, Scrum


2023 - 2023: Architektur & Umsetzung einer redaktionell gepflegten Nachrichtenseite


Kunde: Inside Games


Aufgaben:

  • Hierfür wurde eigens ein CMS entwickelt, welches einen Static-Site-Generator mit Daten versorgt
  • Herzstück ist ein Medium-artiger WYSIWYG-Editor basierend auf ProseMirror, welcher eine intuitive Artikelerstellung erlaubt
  • Zudem wurde mit Elasticsearch eine leistungsstarke Artikelsuche realisiert
  • Umsetzung neuer Features


Kenntnisse:

AWS, Babel, Bitbucket Pipelines, CI/CD, Cloud, CodeMirror, Dart Sass, Docker, Elasticsearch, ESLint, Express.js, Git, HTML, Java, JavaScript, Microservice, Mustache, NGINX, npm, Prettier, ProseMirror, React, REST, Spring Boot


2022 - 2023: Umsetzung der Registrierung, Anmeldung und Profilseite


Kunde: Kaufland


Aufgaben:

  • Die Applikation ersetzt bestehende Web-, App- und Terminal-Lösungen für das Kundenprogramm »Kaufland Card«
  • Als Identity-and-AccessManagement-Lösung dient die cidaas-Identity-Plattform


Kenntnisse:

CI/CD, cidaas, ESLint, Git, GitLab, CI/CD, Pipelines, HTML, i18next, Jest, npm, OAuth 2.0, Pino, Prettier, React, Remix, REST, Scrum, Tailwind CSS, TypeScript, Yup


2022 - 2022: Externalisierung von cidaas?Konfigurationen (config as code)


Kunde: Kaufland/Lidl


Aufgaben:

  • Hierfür wurde eine Anwendung entwickelt und dazugehörige Pipelines konfiguriert, wodurch versionsverwaltete Konfigurationen automatisch mit cidaas synchronisiert werden


Kenntnisse:

cidaas, ESLint, Git, GitLab CI/CD Pipelines, GitLab CI/CD Pipelines, Nest Commander, npm, Prettier, REST, Scrum, TypeScript


2022 - 2022: Umsetzung eines REST-Services, welcher Kundendaten ausliefert


Kunde: Kaufland/Lidl


Aufgaben:

  • Ziel des Projektes war es, den Zugriff auf das Kaufland- als auch auf Lidl-Kundenkonto zu vereinheitlichen


Kenntnisse:

Apache Kafka, Axios, CI/CD, cidaas, ESLint, Git, Jest, Joi, Microservice, NestJS, npm, OAuth 2.0, OpenAPI, Pino, Prettier, REST, Scrum, Swagger, TypeScript


2022 - 2022: Beratung bei der Konzeption eines Übersetzungsprozesses


Kunde: Phoenix Contact


Aufgaben:

  • Hierfür mussten diverse Prozesse mit BPMN modelliert und mit Camunda automatisiert werden. Zudem wurde ein PoC erstellt


Kenntnisse:

AWS, BPMN, Camunda, Cloud, Java, Microservice, Spring Boot


2020 - 2021: Architektur & Umsetzung einer redaktionell gepflegten Nachrichtenseite


Kunde: Inside Games


Aufgaben:

  • Hierfür wurde eigens ein CMS entwickelt, welches einen Static-Site-Generator mit Daten versorgt
  • Herzstück ist ein Medium-artiger WYSIWYG-Editor basierend auf ProseMirror, welcher eine intuitive Artikelerstellung erlaubt
  • Zudem wurde mit Elasticsearch eine leistungsstarke Artikelsuche realisiert
  • 2023 erfolgte die Umsetzung neuer Features


Kenntnisse:

AWS, Babel, Bitbucket Pipelines, CI/CD, Cloud, CodeMirror, Dart Sass, Docker, Elasticsearch, ESLint, Express.js, Git, HTML, Java, JavaScript, Microservice, Mustache, NGINX, npm, Prettier, ProseMirror, React, REST, Spring Boot


2019 - 2019: Architektur & Umsetzung der Agenturseite hartmann.pro

Kunde: Hartmann & Hartmann


Aufgaben:

  • Die animationslastige Website wurde auf Basis eines SSGs realisiert.


Kenntnisse:

Babel, Bitbucket Pipelines, CI/CD, Cloud, Dart Sass, Digital Ocean, HTML, Mustache, NGINX, Docker, ESLint, Express.js, Git, Node.js, npm, Prettier, TypeScript


2016 - 2018: Architektur & Umsetzung einer Plattform zur Datenanalyse


Kunde: Audi


Aufgaben:

  • Ziel des Projektes war es, Konfigurationsdaten sowie Bestelldaten anzureichern und auszuwerten, um sowohl Prognosen für die Zukunft treffen zu können als auch um den Handel zu unterstützen
  • Dabei wurden verschiedenste Schnittstellen angebunden
  • Außerdem mussten Verarbeitungsprozesse für riesige Datenmengen modelliert und automatisiert werden
  • Use-Case-getriebene Dashboards erlaubten wiederum Zugriff auf die angereicherten Daten


Kenntnisse:

AngularJS, CI/CD, D3.js, Docker, Elasticsearch, git, HTML, Jackson, Java, JavaScript, JAX-WS, Jenkins, JUnit, Kibana, Logstash, Maven, Microservice, Mockito, Mustache, Oracle Database, RabbitMQ, React, REST, Sass, Scrum, SonarQube, Spring Boot, Spring Data, Spring Security


2015 - 2016: Architektur & Umsetzung eines Formularbaukastens


Kunde: Audi


Aufgaben:

  • Zentrale Aufgabe der entwickelten Applikation ist der generische Aufbau von Formularen
  • Dadurch wird nicht nur die Umsetzung von neuen Formularen beschleunigt, sondern es können auch bestehende Formulare zentralisiert und vereinheitlicht werden


Kenntnisse:

CI/CD, Docker, git, HTML, Jackson, Java, JavaScript, JAX-WS, Jenkins, JUnit, Maven, Mockito, Mustache, Oracle Database, REST, Sass, Scrum, SonarQube, Spring Boot, Spring Data, Spring Security


2015 - 2015: Entwicklung von Komponenten für das Audi Brandportal


Kunde: Audi


Aufgaben:

  • Unter anderem eine Komponente, welches die im deutschen Markt konfigurierten Fahrzeuge auf einem Echtzeit-Laufband anzeigt


Kenntnisse:

CI/CD, CQ5, CSS, Git, HTML, Java, JavaScript, jQuery, Maven, npm, REST, Scrum


2014 - 2014: Umsetzung eines iPad-Fahrzeugkonfigurators


Kunde: Audi


Aufgaben:

  • Die HTML5-Applikation wurde auf Basis von CQ5 realisiert und wird zur Unterstützung des Händlers im Verkaufsprozess verwendet
  • Hauptaufgabe war es, sowohl bestehende CQ5-Komponenten anzupassen als auch neue Komponenten zu entwickeln
  • Neben der Umsetzung umfasste das Projekt auch den Roll-out der Anwendung in alle relevanten Märkte weltweit


Kenntnisse:

CQ5, CSS, Git, HTML, Java, JavaScript, jQuery, Maven, npm, REST, Scrum


2015 - 2015: Entwicklung von Komponenten für das Audi Brandportal


Kunde: Audi


Aufgaben:

  • Unter anderem eine Komponente, welches die im deutschen Markt konfigurierten Fahrzeuge auf einem Echtzeit-Laufband anzeigt


Kenntnisse:

CI/CD, CQ5, CSS, Git, HTML, Java, JavaScript, jQuery, Maven, npm, REST, Scrum


2013 - 2013: Weiterentwicklung einer Bestelldatenschnittstelle

Kunde: VW


Aufgaben:

  • Ziel des Projektes war es, die Anwendung um neue Features rund um die Kommunikation im Warteprozess zu erweitern


Kenntnisse:

Apache Tomcat, CI/CD , Git, Java, Jenkins, JAX-WS, Maven, Oracle Database, Scrum


2012 - 2013: Architektur & Umsetzung einer Dialogplattform

Kunde: Audi


Aufgaben:

  • Die Plattform bietet verschiedene Möglichkeiten, sich zusammen mit Freunden über ein konfiguriertes Fahrzeug und die Konfigurationsoptionen auszutauschen Hierfür wurde unter anderem die Facebook API und die Schnittstelle des Konfigurators angebunden


Kenntnisse:

Apache Tomcat, CSS, Facebook API, Git, HTML, Java, JavaScript, Jenkins, jQuery, Lucene, Maven, MySQL, Spring

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom-Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot TypeScript Apache Kafka AWS BPMN Directus Docker Elasticsearch GraphQL JavaScript Jest JPA Kubernetes Liquibase Maven NestJS OAuth 2.0 Quarkus RabbitMQ React Remix REST

Produkte / Standards / Erfahrungen / Methoden

Adobe Experience Manager
AngularJS
Apache Kafka
AWS
BPMN
Camunda
CI/CD
cidaas
Cloud-Architektur
CSS
D3.js
Dart Sass
Digital Ocean
Directus
Docker
Elasticsearch
Express.js
Git
GraphQL
HTML5
Java
JavaScript
JAX-WS
Jenkins
Jest
JPA
JUnit
Kibana
Kubernetes
Liquibase
Logstash
Maven
Microservice-Architektur
Mockito
mustache
NestJS
Next.js
Node.js
npm
OAuth 2.0
OpenAPI
ProseMirror
Quarkus
RabbitMQ
React
Remix
REST
SOAP
Spring Boot
Scrum
Spring Data
Spring Security
SQL- & NoSQL-DBs
Strapi
Tailwind
TypeScript

Profil:

  • Diplom-Informatiker, Full-Stack-Entwickler
  • In meinen 10+ Jahren als Enterprise-Entwickler hatte ich das Vergnügen, die Realisierung von einer Vielzahl von tollen Projekten zu unterstützen


Berufserfahrung:

Kunde: Kaufland


Aufgaben:

  • Umsetzung der Registrierung, Anmeldung und Profilseite für das Kundenprogramm »Kaufland Card«. Als Identity-and-Access Management-Lösung dient die cidaas-Identity-Plattform


Kunde: Audi AG


Aufgaben:

  • Architektur & Umsetzung einer Plattform zur Datenanalyse für die Audi AG. Use-Case-getriebene Dashboards erlauben Zugriff auf die Konfigurations- und Bestelldaten. Hierfür mussten Verarbeitungsprozesse für riesige Datenmengen modelliert und automatisiert werden
  • Umsetzung eines iPad-Fahrzeugkonfigurators für die Audi AG. Die mobile HTML5-Applikation wird zur Unterstützung des Händlers im Verkaufsprozess verwendet. Wobei die Datenpflege über ein CMS erfolgt
  • Architektur & Umsetzung eines Formularbaukastens. Die zentrale Aufgabe der Plattform ist die beschleunigte Entwicklung von neuen Formularen sowie das Zentralisieren und die Vereinheitlichung von bestehenden Formularen


Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2023 - 2023: Umsetzung einer Kundenverwaltung samt IAM-Lösung


Kunde: Union Berlin


Aufgaben:

  • Ziel des Projektes war es, schrittweise das Altsystem abzulösen und die Datenhoheit in das neue System (Directus & Keycloak) zu verschieben


Kenntnisse:

AWS, CI/CD, Cloud, Directus, Git, GraphQL, Java, JPA, JUnit, Keycloak, Kubernetes, Liquibase, Maven, Microservice, Mockito, OAuth 2.0, PostgreSQL, Prettier, Quarkus, RabbitMQ, REST, Scrum


2023 - 2023: Architektur & Umsetzung einer redaktionell gepflegten Nachrichtenseite


Kunde: Inside Games


Aufgaben:

  • Hierfür wurde eigens ein CMS entwickelt, welches einen Static-Site-Generator mit Daten versorgt
  • Herzstück ist ein Medium-artiger WYSIWYG-Editor basierend auf ProseMirror, welcher eine intuitive Artikelerstellung erlaubt
  • Zudem wurde mit Elasticsearch eine leistungsstarke Artikelsuche realisiert
  • Umsetzung neuer Features


Kenntnisse:

AWS, Babel, Bitbucket Pipelines, CI/CD, Cloud, CodeMirror, Dart Sass, Docker, Elasticsearch, ESLint, Express.js, Git, HTML, Java, JavaScript, Microservice, Mustache, NGINX, npm, Prettier, ProseMirror, React, REST, Spring Boot


2022 - 2023: Umsetzung der Registrierung, Anmeldung und Profilseite


Kunde: Kaufland


Aufgaben:

  • Die Applikation ersetzt bestehende Web-, App- und Terminal-Lösungen für das Kundenprogramm »Kaufland Card«
  • Als Identity-and-AccessManagement-Lösung dient die cidaas-Identity-Plattform


Kenntnisse:

CI/CD, cidaas, ESLint, Git, GitLab, CI/CD, Pipelines, HTML, i18next, Jest, npm, OAuth 2.0, Pino, Prettier, React, Remix, REST, Scrum, Tailwind CSS, TypeScript, Yup


2022 - 2022: Externalisierung von cidaas?Konfigurationen (config as code)


Kunde: Kaufland/Lidl


Aufgaben:

  • Hierfür wurde eine Anwendung entwickelt und dazugehörige Pipelines konfiguriert, wodurch versionsverwaltete Konfigurationen automatisch mit cidaas synchronisiert werden


Kenntnisse:

cidaas, ESLint, Git, GitLab CI/CD Pipelines, GitLab CI/CD Pipelines, Nest Commander, npm, Prettier, REST, Scrum, TypeScript


2022 - 2022: Umsetzung eines REST-Services, welcher Kundendaten ausliefert


Kunde: Kaufland/Lidl


Aufgaben:

  • Ziel des Projektes war es, den Zugriff auf das Kaufland- als auch auf Lidl-Kundenkonto zu vereinheitlichen


Kenntnisse:

Apache Kafka, Axios, CI/CD, cidaas, ESLint, Git, Jest, Joi, Microservice, NestJS, npm, OAuth 2.0, OpenAPI, Pino, Prettier, REST, Scrum, Swagger, TypeScript


2022 - 2022: Beratung bei der Konzeption eines Übersetzungsprozesses


Kunde: Phoenix Contact


Aufgaben:

  • Hierfür mussten diverse Prozesse mit BPMN modelliert und mit Camunda automatisiert werden. Zudem wurde ein PoC erstellt


Kenntnisse:

AWS, BPMN, Camunda, Cloud, Java, Microservice, Spring Boot


2020 - 2021: Architektur & Umsetzung einer redaktionell gepflegten Nachrichtenseite


Kunde: Inside Games


Aufgaben:

  • Hierfür wurde eigens ein CMS entwickelt, welches einen Static-Site-Generator mit Daten versorgt
  • Herzstück ist ein Medium-artiger WYSIWYG-Editor basierend auf ProseMirror, welcher eine intuitive Artikelerstellung erlaubt
  • Zudem wurde mit Elasticsearch eine leistungsstarke Artikelsuche realisiert
  • 2023 erfolgte die Umsetzung neuer Features


Kenntnisse:

AWS, Babel, Bitbucket Pipelines, CI/CD, Cloud, CodeMirror, Dart Sass, Docker, Elasticsearch, ESLint, Express.js, Git, HTML, Java, JavaScript, Microservice, Mustache, NGINX, npm, Prettier, ProseMirror, React, REST, Spring Boot


2019 - 2019: Architektur & Umsetzung der Agenturseite hartmann.pro

Kunde: Hartmann & Hartmann


Aufgaben:

  • Die animationslastige Website wurde auf Basis eines SSGs realisiert.


Kenntnisse:

Babel, Bitbucket Pipelines, CI/CD, Cloud, Dart Sass, Digital Ocean, HTML, Mustache, NGINX, Docker, ESLint, Express.js, Git, Node.js, npm, Prettier, TypeScript


2016 - 2018: Architektur & Umsetzung einer Plattform zur Datenanalyse


Kunde: Audi


Aufgaben:

  • Ziel des Projektes war es, Konfigurationsdaten sowie Bestelldaten anzureichern und auszuwerten, um sowohl Prognosen für die Zukunft treffen zu können als auch um den Handel zu unterstützen
  • Dabei wurden verschiedenste Schnittstellen angebunden
  • Außerdem mussten Verarbeitungsprozesse für riesige Datenmengen modelliert und automatisiert werden
  • Use-Case-getriebene Dashboards erlaubten wiederum Zugriff auf die angereicherten Daten


Kenntnisse:

AngularJS, CI/CD, D3.js, Docker, Elasticsearch, git, HTML, Jackson, Java, JavaScript, JAX-WS, Jenkins, JUnit, Kibana, Logstash, Maven, Microservice, Mockito, Mustache, Oracle Database, RabbitMQ, React, REST, Sass, Scrum, SonarQube, Spring Boot, Spring Data, Spring Security


2015 - 2016: Architektur & Umsetzung eines Formularbaukastens


Kunde: Audi


Aufgaben:

  • Zentrale Aufgabe der entwickelten Applikation ist der generische Aufbau von Formularen
  • Dadurch wird nicht nur die Umsetzung von neuen Formularen beschleunigt, sondern es können auch bestehende Formulare zentralisiert und vereinheitlicht werden


Kenntnisse:

CI/CD, Docker, git, HTML, Jackson, Java, JavaScript, JAX-WS, Jenkins, JUnit, Maven, Mockito, Mustache, Oracle Database, REST, Sass, Scrum, SonarQube, Spring Boot, Spring Data, Spring Security


2015 - 2015: Entwicklung von Komponenten für das Audi Brandportal


Kunde: Audi


Aufgaben:

  • Unter anderem eine Komponente, welches die im deutschen Markt konfigurierten Fahrzeuge auf einem Echtzeit-Laufband anzeigt


Kenntnisse:

CI/CD, CQ5, CSS, Git, HTML, Java, JavaScript, jQuery, Maven, npm, REST, Scrum


2014 - 2014: Umsetzung eines iPad-Fahrzeugkonfigurators


Kunde: Audi


Aufgaben:

  • Die HTML5-Applikation wurde auf Basis von CQ5 realisiert und wird zur Unterstützung des Händlers im Verkaufsprozess verwendet
  • Hauptaufgabe war es, sowohl bestehende CQ5-Komponenten anzupassen als auch neue Komponenten zu entwickeln
  • Neben der Umsetzung umfasste das Projekt auch den Roll-out der Anwendung in alle relevanten Märkte weltweit


Kenntnisse:

CQ5, CSS, Git, HTML, Java, JavaScript, jQuery, Maven, npm, REST, Scrum


2015 - 2015: Entwicklung von Komponenten für das Audi Brandportal


Kunde: Audi


Aufgaben:

  • Unter anderem eine Komponente, welches die im deutschen Markt konfigurierten Fahrzeuge auf einem Echtzeit-Laufband anzeigt


Kenntnisse:

CI/CD, CQ5, CSS, Git, HTML, Java, JavaScript, jQuery, Maven, npm, REST, Scrum


2013 - 2013: Weiterentwicklung einer Bestelldatenschnittstelle

Kunde: VW


Aufgaben:

  • Ziel des Projektes war es, die Anwendung um neue Features rund um die Kommunikation im Warteprozess zu erweitern


Kenntnisse:

Apache Tomcat, CI/CD , Git, Java, Jenkins, JAX-WS, Maven, Oracle Database, Scrum


2012 - 2013: Architektur & Umsetzung einer Dialogplattform

Kunde: Audi


Aufgaben:

  • Die Plattform bietet verschiedene Möglichkeiten, sich zusammen mit Freunden über ein konfiguriertes Fahrzeug und die Konfigurationsoptionen auszutauschen Hierfür wurde unter anderem die Facebook API und die Schnittstelle des Konfigurators angebunden


Kenntnisse:

Apache Tomcat, CSS, Facebook API, Git, HTML, Java, JavaScript, Jenkins, jQuery, Lucene, Maven, MySQL, Spring

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom-Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot TypeScript Apache Kafka AWS BPMN Directus Docker Elasticsearch GraphQL JavaScript Jest JPA Kubernetes Liquibase Maven NestJS OAuth 2.0 Quarkus RabbitMQ React Remix REST

Produkte / Standards / Erfahrungen / Methoden

Adobe Experience Manager
AngularJS
Apache Kafka
AWS
BPMN
Camunda
CI/CD
cidaas
Cloud-Architektur
CSS
D3.js
Dart Sass
Digital Ocean
Directus
Docker
Elasticsearch
Express.js
Git
GraphQL
HTML5
Java
JavaScript
JAX-WS
Jenkins
Jest
JPA
JUnit
Kibana
Kubernetes
Liquibase
Logstash
Maven
Microservice-Architektur
Mockito
mustache
NestJS
Next.js
Node.js
npm
OAuth 2.0
OpenAPI
ProseMirror
Quarkus
RabbitMQ
React
Remix
REST
SOAP
Spring Boot
Scrum
Spring Data
Spring Security
SQL- & NoSQL-DBs
Strapi
Tailwind
TypeScript

Profil:

  • Diplom-Informatiker, Full-Stack-Entwickler
  • In meinen 10+ Jahren als Enterprise-Entwickler hatte ich das Vergnügen, die Realisierung von einer Vielzahl von tollen Projekten zu unterstützen


Berufserfahrung:

Kunde: Kaufland


Aufgaben:

  • Umsetzung der Registrierung, Anmeldung und Profilseite für das Kundenprogramm »Kaufland Card«. Als Identity-and-Access Management-Lösung dient die cidaas-Identity-Plattform


Kunde: Audi AG


Aufgaben:

  • Architektur & Umsetzung einer Plattform zur Datenanalyse für die Audi AG. Use-Case-getriebene Dashboards erlauben Zugriff auf die Konfigurations- und Bestelldaten. Hierfür mussten Verarbeitungsprozesse für riesige Datenmengen modelliert und automatisiert werden
  • Umsetzung eines iPad-Fahrzeugkonfigurators für die Audi AG. Die mobile HTML5-Applikation wird zur Unterstützung des Händlers im Verkaufsprozess verwendet. Wobei die Datenpflege über ein CMS erfolgt
  • Architektur & Umsetzung eines Formularbaukastens. Die zentrale Aufgabe der Plattform ist die beschleunigte Entwicklung von neuen Formularen sowie das Zentralisieren und die Vereinheitlichung von bestehenden Formularen


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.