fullstack Softwareentwickler | ReactJs, Java, Spring Boot, kotlin, VAADIN, Typescript and AWS CDK-Spezialist mit 8 Jahren Erfahrung.
Aktualisiert am 11.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
React
Spring Boot
Java
AWS CDK
AWS
Kotlin
Angular
PostgreSQL
SQL
TypeScript
JavaScript
Java 17
nextjs
nestjs
GitLab
CI/CD
GitHub
DevOps
Fullstack
REST
GraphQL

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2025-09 - heute

Migration der bestehenden UI-Plattform

Freelance Senior cloud Software Engineer Java 21 Reactjs Rest API ...
Freelance Senior cloud Software Engineer

  • Migration der bestehenden UI-Plattform auf Google Material Design (Material UI) sowie Refactoring bestehender Komponenten zur Verbesserung von Konsistenz, Benutzerfreundlichkeit und UX
  • Entwicklung und Einführung wiederverwendbarer Komponenten innerhalb eines zentralen Design Systems auf Basis von Material UI zur unternehmensweiten Standardisierung der Frontend-Entwicklung.
  • Implementierung von Notification Badges und Statusindikatoren zur Visualisierung von Betrugsfällen sowie deren Bearbeitungsstatus für Partner und interne Anwender.
  • Generierung und Integration typisierter API-Clients auf Basis von OpenAPI-Spezifikationen zur Sicherstellung konsistenter Schnittstellen zwischen Frontend und Backend.
  • Begleitung der Migration der Authentifizierungslösung von Keycloak zu Auth0 einschließlich Anpassung der Frontend-Integration.
  • Einführung von Feature-Flags zur kontrollierten Auslieferung eines neuen Material-UI-basierten Dashboards für Statistiken, Analysen und Fraud-Management.
  • Konzeption und Umsetzung von Unit-Tests, Cucumber-Tests sowie manuellen Testfällen
  • Entwicklung nativer UI-Komponenten wie Tooltips, Dialoge und Bestätigungsdialoge zur Verbesserung der Benutzerführung bei kritischen Aktionen.
  • Modernisierung der bestehenden Sidebar-Navigation durch Einführung einer responsiven Material-Design-Navigationsstruktur (Drawer / Sidebar).
  • Planung und Aufteilung von User Stories und Epics, Koordination technischer Tasks sowie Abstimmung mit Architekten und Product Ownern zur Einführung des neuen V2-Dashboards unter Berücksichtigung von Continuous Delivery und Continuous Deployment.
  • Unterstützung des Teams beim Einsatz von AI-Copiloten (z. B. GitHub Copilot) zur Beschleunigung der Entwicklung und Generierung robuster automatisierter Testfälle.
  • Entwicklung dynamischer Dropdown-Komponenten mit Multi-Select-Funktionalität zur Verbesserung der Benutzerinteraktion und Wiederverwendbarkeit.
  • Optimierung des Onboardings neuer Entwickler durch Bereitstellung vorkonfigurierter Entwicklungsumgebungen mittels GitHub Codespaces und vorbereiteter Frontend-Instanzen

AWS github actions spring boot
Java 21 Reactjs Rest API typescript
SCHUFA
1 Jahr 3 Monate
2025-04 - heute

Migration einer bestehenden monolithischen Java-Anwendung

Freelance Senior Software Engineer  Angular Java 21 Rest API ...
Freelance Senior Software Engineer 

  • Migration einer bestehenden monolithischen Java-Anwendung zu einer modernen Spring-Boot-Microservice-Architektur inklusive Refactoring zentraler Geschäftslogik nach Clean-Codeund Design-Pattern-Prinzipien
  • Konzeption und Entwicklung skalierbarer REST-APIs inklusive API-Versionierung, OpenAPI/Swagger-Dokumentation sowie Absicherung der Service-Kommunikation mittels OAuth2/JWT
  • Entwicklung moderner Angular-Anwendungen für B2B- und Retail-Plattformen mit Fokus auf performante Benutzeroberflächen, responsive Design-Konzepte sowie Integration komplexer Backend-Services
  • Aufbau und Optimierung von CI/CD-Pipelines (GitHub Actions, Jenkins, GitLab CI) zur Automatisierung von Build-, Test- und Deployment-Prozessen für Backend- und Frontend-Anwendungen

github actions Openshift spring boot
Angular Java 21 Rest API typescript
IBM
1 Jahr 9 Monate
2024-10 - heute

Entwicklung von Zahlungs- und E-Commerce-Funktionen

Freelance Senior Software und Cloud Engineer  CI/CD CSS HTML ...
Freelance Senior Software und Cloud Engineer 

  • Entwicklung von Zahlungs- und E-Commerce-Funktionen mit Vue.js 3, Verbesserung des Benutzererlebnisses und Optimierung des Bezahlvorgangs
  • Refactoring von Vue.js-Komponenten zur Verbesserung der Wartbarkeit und Optimierung der Validierungskonfigurationen für die Verarbeitung länderspezifischer Daten und Einträge
  • Änderung der Regex-Validierung für Postleitzahlen in verschiedenen Ländern und Behebung von Fehlern im Zusammenhang mit reaktiven Variablen, Gewährleistung einer genauen Formularvalidierung und Verbesserung der Systemstabilität
  • Implementierung einer Stepper-Seite und Hinzufügen einer neuen Komponente zum Kaufen und Reservieren von Produkten von der E-Commerce-Plattform

AWS CDK NPM
CI/CD CSS HTML Javascript / typescript nodejs Vuejs Vuejs 3
SIEMENS
2 Jahre 6 Monate
2024-01 - heute

Kritische Fehler im Fahrzeugbuchungskalendersystem mit Angular behoben

Freelance Software Engineer - Angular / Spring boot VAADIN  Angular v14/ v 15/ v17 CI/CD JSON ...
Freelance Software Engineer - Angular / Spring boot VAADIN 

  • Kritische Fehler im Fahrzeugbuchungskalendersystem mit Angular behoben, was zu einer 40 %igen Reduzierung der Buchungsfehler und einer verbesserten Systemzuverlässigkeit führte.
  • 6 neue API-Dienste mit vollständiger Logik und Datenzuordnung mit Java und Spring Boot implementiert und rollenbasiertes Zugriffsmanagement mit zwei Rollen eingeführt, was die Datengenauigkeit und Anwendungssicherheit verbessert.
  • 6 Monate lang Bereitstellungen in Pre-Live- und Live-Umgebungen verwaltet und mindestens zweimal wöchentlich Updates mit der Cloud-Lösung der BMW Group ausgeführt. Bereitstellungsskripte und -prozesse verbessert, kritische Fehler behoben und Bereitstellungsprobleme reduziert.
  • Stabilität von zwei älteren Backend-Klassen durch Schreiben von Unit-Tests mit JUnit verbessert, was den Bedarf an manuellen Tests reduziert und die Code-Zuverlässigkeit verbessert.
  • Detaillierte Bereitstellungsschritte und -verfahren für Produktions- und Konfigurationsmigrationen in Confluence dokumentiert, Bereitstellungsgenauigkeit und -konsistenz verbessert und Bereitstellungsfehler reduziert.
  • Veraltete NPM-Pakete entfernt und die Datumsbibliothek vereinheitlicht, indem Moment.js durch date-fns ersetzt wurde, wodurch die Wartbarkeit des Codes verbessert und die Bundle-Größe um 15 % reduziert wurde

Github actions Hibernate MySQL NPM Oracle Spring Boot VAADIN keylock
Angular v14/ v 15/ v17 CI/CD JSON Java 11 Junit Node Oauth Oauth 3 XML bash scripting java 17 Javascript / typescript
BMW GROUP
1 Jahr 6 Monate
2024-10 - 2026-03

Implementierung einer ETL-Pipeline

Freelance Senior Cloud Engineer and Architect DBT Gitlab CI/CD Javascript / typescript ...
Freelance Senior Cloud Engineer and Architect

  • Implementierung einer ETL-Pipeline mit Dagster zum Streamen von Daten zwischen alten und neuen Datenbanken, Verbesserung der Datensynchronisierung und Minimierung von Ausfallzeiten während der Migration.
  • Entwicklung von Python-Workflows zur Automatisierung und Verwaltung von Datenverarbeitungsaufgaben aus MySQL, Optimierung der Extraktion, Transformation und des Ladens von Daten für Analysezwecke.
  • Containerisierte Anwendungen mit Docker und integrierte sie in eine CI/CD-Pipeline, wodurch Bereitstellungszyklen beschleunigt und die Systemzuverlässigkeit in allen Umgebungen verbessert wurde.
  • Einführung von SonarQube in mehreren Projekten, Verbesserung der Codequalität und Identifizierung kritischer Probleme früh im Entwicklungslebenszyklus, was zu einer Reduzierung der Fehler um 30 % führte.
  • Automatisierte Bereitstellungsprozesse durch Erstellung von Ansible-Playbooks zur Benutzer- und Datenbankerstellung, Vereinfachung der Serverbereitstellung und Gewährleistung einer konsistenten Bereitstellung in allen Umgebungen.
  • Entwurf und Architektur von RESTful-API-Webdiensten zur Modernisierung eines alten Content-Management-Systems, Verbesserung der Benutzer- und Administratorinteraktion bei gleichzeitiger Verbesserung von Skalierbarkeit und Leistung.
  • Implementierung einer Redis-Caching-Lösung für das Messaging-System von Microservices mithilfe von Webhooks, Verbesserung der Echtzeitkommunikationseffizienz und Reduzierung der Systemlatenz.
  • Erstellte Terraform-Konfigurationsskripte für Redis- und Kafka-Messaging-Dienste, um eine effiziente Bereitstellung und Verwaltung dieser Systeme in einer Cloud-Umgebung zu ermöglichen

Gitlab CI/CD Open telekom cloud Spring Boot github CI/CD Kafka Maven Mysql MySQL NPM Swagger
DBT Gitlab CI/CD Javascript / typescript Junit Kotlin Node Oauth React ReactJs XML dagsteer flutter github CI/CD go integration tests kotlin nodeJs unit tests vuejs VueJS
Frieda Health

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2014-09 - 2017-06

Engineering

Software Engineer, National University of Engineer in Carthage
Software Engineer
National University of Engineer in Carthage

Position

Position

  • FREELANCE Senior SOFTWARE ENGINEER

Kompetenzen

Kompetenzen

Top-Skills

React Spring Boot Java AWS CDK AWS Kotlin Angular PostgreSQL SQL TypeScript JavaScript Java 17 nextjs nestjs GitLab CI/CD GitHub DevOps Fullstack REST GraphQL

Produkte / Standards / Erfahrungen / Methoden

Full stack development:

  • Javascript
  • typescript
  • Angular
  • ReactJS
  • Java
  • kotlin
  • spring boot
  • NestJs
  • NodeJS
  • Jest
  • react-testing-library
  • docker
  • kubernetes
  • AWS CDK
  • NPM
  • modules
  • Python
  • Django


DevOPS skills:

  • Github actions
  • Gitlab CI/CD
  • Jenkins


Documentation:

  • Confluence pages
  • Jira
  • README MD


Professional background:
2024 - 2024:


Tasks:

Create a server-side application that manages CRUD operation with Django


Used Products:

Django Rest API


Skills:

Python


2023 - 2023:


Tasks:

  • Server side app using NestJS 
  • Create a server-side application that manages CRUD operation via graphQL queries
  • Use typeORM as a repository library to manage all data


2023 - 2023:


Tasks:

  • REACT APP UI with graphQL
  • Friendly UI to call NestJS app via Apollo Graphql, built with ReactJS


2023 - 2023:


Tasks:

  • Anagram problem solving with Java 
  • Create A CLI to solve the anagram algorithm with Java 17
  • Use Maven to manage all the project dependencies/packages and handle running the projects

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2025-09 - heute

Migration der bestehenden UI-Plattform

Freelance Senior cloud Software Engineer Java 21 Reactjs Rest API ...
Freelance Senior cloud Software Engineer

  • Migration der bestehenden UI-Plattform auf Google Material Design (Material UI) sowie Refactoring bestehender Komponenten zur Verbesserung von Konsistenz, Benutzerfreundlichkeit und UX
  • Entwicklung und Einführung wiederverwendbarer Komponenten innerhalb eines zentralen Design Systems auf Basis von Material UI zur unternehmensweiten Standardisierung der Frontend-Entwicklung.
  • Implementierung von Notification Badges und Statusindikatoren zur Visualisierung von Betrugsfällen sowie deren Bearbeitungsstatus für Partner und interne Anwender.
  • Generierung und Integration typisierter API-Clients auf Basis von OpenAPI-Spezifikationen zur Sicherstellung konsistenter Schnittstellen zwischen Frontend und Backend.
  • Begleitung der Migration der Authentifizierungslösung von Keycloak zu Auth0 einschließlich Anpassung der Frontend-Integration.
  • Einführung von Feature-Flags zur kontrollierten Auslieferung eines neuen Material-UI-basierten Dashboards für Statistiken, Analysen und Fraud-Management.
  • Konzeption und Umsetzung von Unit-Tests, Cucumber-Tests sowie manuellen Testfällen
  • Entwicklung nativer UI-Komponenten wie Tooltips, Dialoge und Bestätigungsdialoge zur Verbesserung der Benutzerführung bei kritischen Aktionen.
  • Modernisierung der bestehenden Sidebar-Navigation durch Einführung einer responsiven Material-Design-Navigationsstruktur (Drawer / Sidebar).
  • Planung und Aufteilung von User Stories und Epics, Koordination technischer Tasks sowie Abstimmung mit Architekten und Product Ownern zur Einführung des neuen V2-Dashboards unter Berücksichtigung von Continuous Delivery und Continuous Deployment.
  • Unterstützung des Teams beim Einsatz von AI-Copiloten (z. B. GitHub Copilot) zur Beschleunigung der Entwicklung und Generierung robuster automatisierter Testfälle.
  • Entwicklung dynamischer Dropdown-Komponenten mit Multi-Select-Funktionalität zur Verbesserung der Benutzerinteraktion und Wiederverwendbarkeit.
  • Optimierung des Onboardings neuer Entwickler durch Bereitstellung vorkonfigurierter Entwicklungsumgebungen mittels GitHub Codespaces und vorbereiteter Frontend-Instanzen

AWS github actions spring boot
Java 21 Reactjs Rest API typescript
SCHUFA
1 Jahr 3 Monate
2025-04 - heute

Migration einer bestehenden monolithischen Java-Anwendung

Freelance Senior Software Engineer  Angular Java 21 Rest API ...
Freelance Senior Software Engineer 

  • Migration einer bestehenden monolithischen Java-Anwendung zu einer modernen Spring-Boot-Microservice-Architektur inklusive Refactoring zentraler Geschäftslogik nach Clean-Codeund Design-Pattern-Prinzipien
  • Konzeption und Entwicklung skalierbarer REST-APIs inklusive API-Versionierung, OpenAPI/Swagger-Dokumentation sowie Absicherung der Service-Kommunikation mittels OAuth2/JWT
  • Entwicklung moderner Angular-Anwendungen für B2B- und Retail-Plattformen mit Fokus auf performante Benutzeroberflächen, responsive Design-Konzepte sowie Integration komplexer Backend-Services
  • Aufbau und Optimierung von CI/CD-Pipelines (GitHub Actions, Jenkins, GitLab CI) zur Automatisierung von Build-, Test- und Deployment-Prozessen für Backend- und Frontend-Anwendungen

github actions Openshift spring boot
Angular Java 21 Rest API typescript
IBM
1 Jahr 9 Monate
2024-10 - heute

Entwicklung von Zahlungs- und E-Commerce-Funktionen

Freelance Senior Software und Cloud Engineer  CI/CD CSS HTML ...
Freelance Senior Software und Cloud Engineer 

  • Entwicklung von Zahlungs- und E-Commerce-Funktionen mit Vue.js 3, Verbesserung des Benutzererlebnisses und Optimierung des Bezahlvorgangs
  • Refactoring von Vue.js-Komponenten zur Verbesserung der Wartbarkeit und Optimierung der Validierungskonfigurationen für die Verarbeitung länderspezifischer Daten und Einträge
  • Änderung der Regex-Validierung für Postleitzahlen in verschiedenen Ländern und Behebung von Fehlern im Zusammenhang mit reaktiven Variablen, Gewährleistung einer genauen Formularvalidierung und Verbesserung der Systemstabilität
  • Implementierung einer Stepper-Seite und Hinzufügen einer neuen Komponente zum Kaufen und Reservieren von Produkten von der E-Commerce-Plattform

AWS CDK NPM
CI/CD CSS HTML Javascript / typescript nodejs Vuejs Vuejs 3
SIEMENS
2 Jahre 6 Monate
2024-01 - heute

Kritische Fehler im Fahrzeugbuchungskalendersystem mit Angular behoben

Freelance Software Engineer - Angular / Spring boot VAADIN  Angular v14/ v 15/ v17 CI/CD JSON ...
Freelance Software Engineer - Angular / Spring boot VAADIN 

  • Kritische Fehler im Fahrzeugbuchungskalendersystem mit Angular behoben, was zu einer 40 %igen Reduzierung der Buchungsfehler und einer verbesserten Systemzuverlässigkeit führte.
  • 6 neue API-Dienste mit vollständiger Logik und Datenzuordnung mit Java und Spring Boot implementiert und rollenbasiertes Zugriffsmanagement mit zwei Rollen eingeführt, was die Datengenauigkeit und Anwendungssicherheit verbessert.
  • 6 Monate lang Bereitstellungen in Pre-Live- und Live-Umgebungen verwaltet und mindestens zweimal wöchentlich Updates mit der Cloud-Lösung der BMW Group ausgeführt. Bereitstellungsskripte und -prozesse verbessert, kritische Fehler behoben und Bereitstellungsprobleme reduziert.
  • Stabilität von zwei älteren Backend-Klassen durch Schreiben von Unit-Tests mit JUnit verbessert, was den Bedarf an manuellen Tests reduziert und die Code-Zuverlässigkeit verbessert.
  • Detaillierte Bereitstellungsschritte und -verfahren für Produktions- und Konfigurationsmigrationen in Confluence dokumentiert, Bereitstellungsgenauigkeit und -konsistenz verbessert und Bereitstellungsfehler reduziert.
  • Veraltete NPM-Pakete entfernt und die Datumsbibliothek vereinheitlicht, indem Moment.js durch date-fns ersetzt wurde, wodurch die Wartbarkeit des Codes verbessert und die Bundle-Größe um 15 % reduziert wurde

Github actions Hibernate MySQL NPM Oracle Spring Boot VAADIN keylock
Angular v14/ v 15/ v17 CI/CD JSON Java 11 Junit Node Oauth Oauth 3 XML bash scripting java 17 Javascript / typescript
BMW GROUP
1 Jahr 6 Monate
2024-10 - 2026-03

Implementierung einer ETL-Pipeline

Freelance Senior Cloud Engineer and Architect DBT Gitlab CI/CD Javascript / typescript ...
Freelance Senior Cloud Engineer and Architect

  • Implementierung einer ETL-Pipeline mit Dagster zum Streamen von Daten zwischen alten und neuen Datenbanken, Verbesserung der Datensynchronisierung und Minimierung von Ausfallzeiten während der Migration.
  • Entwicklung von Python-Workflows zur Automatisierung und Verwaltung von Datenverarbeitungsaufgaben aus MySQL, Optimierung der Extraktion, Transformation und des Ladens von Daten für Analysezwecke.
  • Containerisierte Anwendungen mit Docker und integrierte sie in eine CI/CD-Pipeline, wodurch Bereitstellungszyklen beschleunigt und die Systemzuverlässigkeit in allen Umgebungen verbessert wurde.
  • Einführung von SonarQube in mehreren Projekten, Verbesserung der Codequalität und Identifizierung kritischer Probleme früh im Entwicklungslebenszyklus, was zu einer Reduzierung der Fehler um 30 % führte.
  • Automatisierte Bereitstellungsprozesse durch Erstellung von Ansible-Playbooks zur Benutzer- und Datenbankerstellung, Vereinfachung der Serverbereitstellung und Gewährleistung einer konsistenten Bereitstellung in allen Umgebungen.
  • Entwurf und Architektur von RESTful-API-Webdiensten zur Modernisierung eines alten Content-Management-Systems, Verbesserung der Benutzer- und Administratorinteraktion bei gleichzeitiger Verbesserung von Skalierbarkeit und Leistung.
  • Implementierung einer Redis-Caching-Lösung für das Messaging-System von Microservices mithilfe von Webhooks, Verbesserung der Echtzeitkommunikationseffizienz und Reduzierung der Systemlatenz.
  • Erstellte Terraform-Konfigurationsskripte für Redis- und Kafka-Messaging-Dienste, um eine effiziente Bereitstellung und Verwaltung dieser Systeme in einer Cloud-Umgebung zu ermöglichen

Gitlab CI/CD Open telekom cloud Spring Boot github CI/CD Kafka Maven Mysql MySQL NPM Swagger
DBT Gitlab CI/CD Javascript / typescript Junit Kotlin Node Oauth React ReactJs XML dagsteer flutter github CI/CD go integration tests kotlin nodeJs unit tests vuejs VueJS
Frieda Health

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2014-09 - 2017-06

Engineering

Software Engineer, National University of Engineer in Carthage
Software Engineer
National University of Engineer in Carthage

Position

Position

  • FREELANCE Senior SOFTWARE ENGINEER

Kompetenzen

Kompetenzen

Top-Skills

React Spring Boot Java AWS CDK AWS Kotlin Angular PostgreSQL SQL TypeScript JavaScript Java 17 nextjs nestjs GitLab CI/CD GitHub DevOps Fullstack REST GraphQL

Produkte / Standards / Erfahrungen / Methoden

Full stack development:

  • Javascript
  • typescript
  • Angular
  • ReactJS
  • Java
  • kotlin
  • spring boot
  • NestJs
  • NodeJS
  • Jest
  • react-testing-library
  • docker
  • kubernetes
  • AWS CDK
  • NPM
  • modules
  • Python
  • Django


DevOPS skills:

  • Github actions
  • Gitlab CI/CD
  • Jenkins


Documentation:

  • Confluence pages
  • Jira
  • README MD


Professional background:
2024 - 2024:


Tasks:

Create a server-side application that manages CRUD operation with Django


Used Products:

Django Rest API


Skills:

Python


2023 - 2023:


Tasks:

  • Server side app using NestJS 
  • Create a server-side application that manages CRUD operation via graphQL queries
  • Use typeORM as a repository library to manage all data


2023 - 2023:


Tasks:

  • REACT APP UI with graphQL
  • Friendly UI to call NestJS app via Apollo Graphql, built with ReactJS


2023 - 2023:


Tasks:

  • Anagram problem solving with Java 
  • Create A CLI to solve the anagram algorithm with Java 17
  • Use Maven to manage all the project dependencies/packages and handle running the projects

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.