Full-Stack Developer mit Fokus auf Web, DevOps, CI/CD, Kubernetes & Cloud ? Experte für moderne Entwicklung & Automatisierung.
Aktualisiert am 21.08.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 28.02.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Fullstack
DevOps
Java
React
Spring Boot
Kubernetes
nginx
PostgreSQL
Next.js
Flutter
Helm
Prometheus
Grafana
ELK-Stack
JavaScript
Python
Mockito
GraphQL
Docker
Keykloak
CI/CD
GitOps
Cloud

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 11 Monate
2023-01 - heute

Entwicklung einer plattformübergreifenden Social Media Anwendung

Full-Stack / DevOps Java Spring Boot Spring Data JPA ...
Full-Stack / DevOps

Entwicklung einer plattformübergreifenden Social Media Anwendung. Die Anwendung ermöglicht Nutzer:innen das Erstellen und Teilen von Inhalten (Bilder, Videos, Text), das Führen von Videoanrufen sowie das Anbieten und Buchen von Coaching-Sitzungen und Produkten innerhalb der Plattform. Ziel war die Umsetzung einer skalierbaren, performanten und modernen Full-Stack-Lösung für mobile Endgeräte.

  • Entwicklung einer Microservice-basierten Architektur auf Basis von Spring Boot. Bereitstellung von REST-Schnittstellen zur Unterstützung zentraler Funktionen wie Medien-Upload, Post-Erstellung, Produktverwaltung und Video-Telefonie. Integration externer Dienste und Umsetzung von Authentifizierungs- und Autorisierungsmechanismen mittels OAuth 2.0 und OpenID Connect (Keycloak).
  • Einsatz reaktiver Programmierung (RxJava) zur Umsetzung nicht-blockierender Logik. WebSocket-/STOMP-Integration für Push-Notifications und Echtzeit-Kommunikation zwischen Nutzer:innen.
  • Umsetzung einer modularen und responsiven UI in Flutter (Dart) unter Einsatz moderner State-Management-Patterns (riverpod, flutter_hooks). Unterstützung für Medienwiedergabe (Video/Audio), In-App-Benachrichtigungen und sichere Authentifizierung (OAuth2 via AppAuth, secure_storage).
  • Einsatz von JUnit, Mockito und Testcontainers für Unit- und Integrationstests im Backend. Nutzung automatisierter Tests und Logging zur Absicherung kritischer Anwendungspfade.
  • Containerisierung aller Komponenten via Docker. Einsatz von MinIO als S3-kompatibler Objektspeicher. Provisionierung und Verwaltung von PostgreSQL, Nginx und weiteren Services via Docker Compose und Kubernetes. Deployment in Cloud-Umgebungen (Hetzner, Google Cloud). Einrichtung eines sicheren CI/CD-Prozesses

Java Spring Boot Spring Data JPA RxJava Lombok Maven Flutter Dart Docker Kubernetes MinIO (S3) PostgreSQL Nginx Hetzner Cloud Google Cloud CI/CD Pipelines AWS OAuth 2.0 OpenID Connect Keycloak JUnit Mockito Testcontainers WebSocket STOMP pgAdmin Git Bitbucket Jira Confluence Github (Actions)
Social Media App
6 Monate
2025-02 - 2025-07

Einrichtung eines dedizierten Monitoring-Clusters

DevOps Grafana Prometheus Kubernetes ...
DevOps

Einrichtung eines dedizierten Monitoring-Clusters zur Überwachung von zwei Enterprise-Kubernetes-Clustern. Das Monitoring-Cluster umfasst Komponenten wie Prometheus, Grafana, Promtail, Loki, Nginx und SMTP-Server. Überwacht werden die System-Metriken und Logs der Cluster sowie der Container verschiedenster Anwendungen, Datenbanken sowie Infrastrukturkomponenten.

  • Konfiguration und Betrieb von Prometheus, Grafana, Loki und Promtail auf den Monitoring-Cluster
  • Anbindung von zwei weiteren Kubernetes-Clustern, die Überwacht werden sollten ? Cluster-Metriken und Logs
  • Anbidung von Infrastruktur-Komponenten über SNMP-Exporter
  • Bereitstellung von Helm-Charts, Install-Skripten und an den kundenwünschen angepasste Values-Dateien.
  • Setup von Alert-Rules über Alertmanager
  • Setup von Grafana Dashboards zur Visualiserung

Grafana Prometheus Kubernetes Helm Docker Loki Promtail OIDC/ OAuth2.0 Azure SNMP SMTP Alertmanager Bash Git
Techmatrix Consulting GmbH / Internationales Consultingunternehmen
8 Monate
2024-12 - 2025-07

Aufbau der gesamten Infrastruktur für das B2C-Shopsystem

AI-Engineer / Full-Stack / DevOps Shopify (Storefront Embedded App Proxy API ...
AI-Engineer / Full-Stack / DevOps

Gemeinsam mit einem YouTuber wird im Moment eine OHG gegründet, um hochwertige digitale Billiard-Produkte (Trainingsinhalte, PDFs, Videos, Blogs) über Shopify zu vermarkten. Zentrales Alleinstellungsmerkmal ist die Integration der Sharivari AI ? einer interaktiven Billiard-Assistenz, die als Embedded App in den Shopify-Store eingebunden ist. Sie bietet Nutzer:innen eine GPT-gestützte Konversationsschnittstelle mit Zugriff auf semantisch erschlossene Produkt-, Video- und Blog-Inhalte. Die zugrunde liegende Infrastruktur besteht aus einem modularen Python-Backend (FastAPI), das Webhooks, Kunden-Authentifizierung (OAuth), GPT-Anbindung, Tokenmanagement sowie dynamische Kontextgenerierung steuert. Für die semantische Suche wurde eine Embedding-basierte Vektordatenbank in PostgreSQL umgesetzt, in der Inhalte nach Kategorien (z.?B. Produkt, Blog, Transkript, Regeln) klassifiziert und mit OpenAI-Embeddings angereichert werden. Zur Qualitätssicherung und Systemüberwachung kommen Prometheus und Grafana zum Einsatz. Der Betrieb erfolgt containerisiert in einer Cloudumgebung.

  • Aufbau der gesamten Infrastruktur für das B2C-Shopsystem: Shopify-Store, App-Anbindung, Backend
  • Entwicklung der Embedded App (FastAPI) mit Schnittstellen zu Shopify, OpenAI und PostgreSQL
  • Konzeption und Umsetzung eines Tokenbasierten Credit-Systems für die AI-Nutzung (inkl. Limitlogik und DB-Tracking)
  • Entwicklung und Integration von Features zur Nutzerinteraktion: Konversationsspeicher, Chat-Historie, Named Conversations
  • Implementation von Webhooks zur Verarbeitung bezahlter Bestellungen in Shopify (z.?B. Gutschrift von Tokenkontingenten je nach Produkt-ID)
  • Aufbau eines mehrstufigen Vektor-Pipeline-Prozesses zur Generierung von Embeddings (OpenAI), inkl. GPT-basierter Textzusammenfassungen
  • Entwicklung eines datengetriebenen Kontext-Retrievals über Vektorvergleich (mit GPT-4 basiertem Re-Ranking)
  • Frontend-Integration mittels Shopify Proxy API, Liquid Snippets, responsiver UI-Komponenten und Conversational UX
  • Monitoring über Prometheus/Grafana: Tokenverbrauch, Antwortzeit, Nutzerverhalten
  • Aufbau einer CI/CD-Pipeline für Backend-Deployments (Docker, SSH, Git)
  • Austausch mit dem Creator zur Produktentwicklung, Priorisierung und User-Feedback

Shopify (Storefront Embedded App Proxy API Liquid OAuth2.0) FastAPI Python PostgreSQL psycopg asyncio OpenAI GPT-4 Embeddings API Tiktoken Whisper Docker Systemd Git CI/CD per Bash Bitbucket Pipelines Prometheus Grafana Logging & Alerting HTML CSS JavaScript Shopify Liquid PDF Parsing (PyMuPDF) BeautifulSoup Whisper für Audio-Transkription Scrum-orientiertes Arbeiten in kleinem Gründerteam
E-Commerce
2 Jahre 5 Monate
2023-01 - 2025-05

Weiterentwicklung des unternehmensintern entwickelten Wissensmanagementsystems

Full-Stack / DevOps Docker Kubernetes Helm ...
Full-Stack / DevOps

Weiterentwicklung des unternehmensintern entwickelten Wissensmanagementsystems: Das System ermöglicht es, digitale Inhalte ? insbesondere Video- und Bilddateien ? aus verschiedenen externen Datenquellen zentral zu aggregieren und dem Endnutzer mit angereicherten Zusatzinformationen bereitzustellen. Im Zuge der Weiterentwicklung wurde das Rechte- und Rollenkonzept überarbeitet: Es stehen nun differenzierte Rollen zur Verfügung, die sowohl die Administration von Inhalten als auch die individuelle Anpassung der Benutzeroberfläche (UI) erlauben. Zudem wurde die Möglichkeit geschaffen, domänenspezifische Inhalte ? etwa spezielle Themenseiten ? zu erstellen, um Wissen gezielt auf der Website darzustellen und wiederzuverwerten. Das System ist für den hochverfügbaren Betrieb innerhalb eines Kubernetes-Clusters konzipiert.

  • Weiterentwicklung der Containisierung des Produktstacks ? Frontend, Backend, Datenbank und Reverse Proxy, um neuer Architektur gerecht zu werden ? Kunden- und Platformspezifischen Daten erst zur Runtime per Initcontainers in Kubernetes zu laden
  • Weiterentwicklung von Helm-Charts und Erstellung von Kubernetes-Manifesten, um das Produkt Ausfallsicher (hochverfügbar) redundant auf Kubernetes-Clustern betreiben zu können ? Verwendung von StatefulSets (STS), RWX-Disks um shared Binary-Data im Clustermode zu ermöglichen, Umstellung auf Openshift Routes, Anpassung Security Context,
  • Backend-Entwicklung: Erstellung von REST-Schnittstellen, Integration externe Schnittstellen, Umsetzung von Businesslogik, Asynchrone Kommunikation über einen Eventbus
  • POC und Einführung von OIDC und OAuth2.0 Flows in das Produkt über Identity-Broker Keycloak
  • Nutzung von Websockets-Technologien um Push-Benachrichtigung umzusetzten
  • Deployments: Regelmäßige Bereitstellung von Funktions- und Fehlerbehebungsversionen in Test- und Produktionsumgebungen von Kunden
  • Architektur und Umsetzung der DevOps-Strategie: Implementierung CI/CD Pipelines, Versionierungs-Strategie, Backupstrategie, Betrieb Entwicklungs- und Demo-Server
  • Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten
  • Aktive Teilnahme an Scrum-Meetings
  • Direkte Kommunikation mit Kunden zur Klärung von Anforderungen und Einarbeitung von Feedback in Bezug auf
  • Bereitstellung

Docker Kubernetes Helm Openshift DevOps CI/CD Bitbucket Pipelines Azure Container Deployments: Blue-Green Registry Nexus Hotfix-Deployments OIDC / OAuth 2.0 Azure Entra ID Keycloak Java RxJava Maven JUnit Mockito SQL GraphQL ElasticSearch Azure Hetzner Bash Nginx Python Scrum Git Bitbucket Linux Jira Confluence
Techmatrix Consulting GmbH / Bundesbehörde
2 Jahre
2023-01 - 2024-12

Einführung einer zentralen Wissensdatenbank

Full-Stack / DevOps Java RxJava Maven ...
Full-Stack / DevOps

Einführung einer zentralen Wissensdatenbank zur internen Verwendung, auf die Mitarbeiter bei Fragen und Problemen zurückgreifen. Die Wissensdatenbank enthält Domain-Wissen. Die Dokumente (Domain-Wissen) können textuelle und html-Bausteine sowie Binärdateien enthalten und können durch eine Autorisierungslogik verschiedenen hierarchischen Sichtbarkeitsstufen zugeordnet werden. Die Dokumente können über eine zeitgesteuerte Veröffentlichungsverfahren Endnutzern zur Verfügung gestellt werden.

  • Containisierung des ganzen Produktstacks ? Frontend, Backend, Datenbank und Reverse Proxy. Einführung einer Methodik, um Features konfigurierbar ein- und auszuschalten (Pluginbasiert)
  • Implementierung von Helm-Charts und Erstellung von Kubernetes-Manifesten, um das Produkt auf Kubernetes-Clustern betreiben zu können
  • Backend-Entwicklung: Erstellung von REST-Schnittstellen, Integration externe Schnittstellen, Umsetzung von Businesslogik, Asynchrone Kommunikation über einen Eventbus
  • Nutzung von Websockets-Technologien um Push-Benachrichtigung umzusetzten
  • Deployments: Regelmäßige Bereitstellung von Funktions- und Fehlerbehebungsversionen in Test- und Produktionsumgebungen von Kunden
  • Architektur und Umsetzung der DevOps-Strategie: Implementierung CI/CD Pipelines, Versionierungs-Strategie, Backupstrategie, Betrieb Entwicklungs- und Demo-Server
  • Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten
  • Aktive Teilnahme an Scrum-Meetings
  • Direkte Kommunikation mit Kunden zur Klärung von Anforderungen und Einarbeitung von Feedback in Bezug auf
  • Bereitstellung

Java RxJava Maven JUnit Mockito Docker Kubernetes Helm CI/CD Bitbucket Pipelines Harbor Nexus OIDC / OAuth 2.0 Keycloak Grafana Prometheus Nginx Linux Python GraphQL ElasticSearch React.js Next.js Typescript Scrum Git Jira Confluence Azure Hetzner Bash
Techmatrix Consulting GmbH / Öffentliche-rechtliche Zusatzversorgungseinrichtung
2 Jahre 6 Monate
2022-01 - 2024-06

Weiterentwicklung des In-House entwickelten Wissensmanagementsystems

Full-Stack / DevOps Java Vert.x RxJava ...
Full-Stack / DevOps

Weiterentwicklung des In-House entwickelten Wissensmanagementsystems, um den speziellen Kundenanforderung gerecht zu werden. Das System setzt einen redaktionellen Prozess um ? indem es Rollen wie Autor, Admin und Anwender zur Verfügung stellt. Es besteht eine komplexe Autorisierungslogik über Gruppen-, Rollen- und Teamzuweisungen. Zentraler Bestandteil der Anwendung sind Lösungsbäume und Wissensartikel, die den Endnutzer ermöglichen geleitete Frage- und Antwort Szenarien durchzugehen.

  • Backend-Entwicklung: Erstellung von REST-Schnittstellen, Integration externe Schnittstellen, Umsetzung von Businesslogik, Asynchrone Kommunikation über einen Eventbus 
  • Deployments: Regelmäßige Bereitstellung von Funktions- und Fehlerbehebungsversionen in Test- und Produktionsumgebungen von Kunden
  • Architektur und Umsetzung der DevOps-Strategie: Implementierung CI/CD Pipelines, Versionierungs-Strategie, Backupstrategie, Betrieb Entwicklungs- und Demo-Server
  • Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten
  • Aktive Teilnahme an Scrum-Meetings
  • Direkte Kommunikation mit Kunden zur Klärung von Anforderungen und Einarbeitung von Feedback in Bezug auf
  • Bereitstellung

Java Vert.x RxJava Maven JUnit Mockito CI/CD DevOps Deployments: Blue-Green Nexus Hotfixes React.js Next.js Typescript Bash Nginx Python Scrum Git Bitbucket Linux Jira Confluence GraphQL ElasticSearch
Techmatrix Consulting GmbH / Arbeitsgemeinschaft von Körperschaften des öffentlichen Rechts
1 Jahr 7 Monate
2021-01 - 2022-07

Ablösen eines alten Portals

Frontendentwickler / DevOps React.js Next.js Typescript ...
Frontendentwickler / DevOps

Ablösen eines alten Portals durch das In-House entwickelte Wissensmanagementsystem. Dieses ermöglicht Wissenseinträge und Domain-Objekte internationalisiert zu erstellen, bearbeiten und Endnutzern zur Verfügung zu stellen, um eine spezialisierte Wissensdatenbank aufzubauen. Diese Einträge können über eine integrierte Suche gesucht und gefiltert werden.

  • Hauptverantwortlich für die Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten, Frontend-Technologie Auswahl
  • Integration Suche
  • Einrichtung und Pflege von CI/CD-Pipelines für einen reibungslosen Betrieb
  • Aktive Teilnahme an Scrum-Meetings
  • Mitwirkung an der Systemarchitektur und Treffen technischer Entscheidungen
React.js Next.js Typescript CI/CD ? Bitbucket Pipelines Nexus Bash Nginx Scrum Git Linux Jira Confluence GraphQL ElasticSearch
Berufsgenossenschaft
1 Jahr 8 Monate
2019-01 - 2020-08

Implementierung von multipler Enterprise Anwendungen

Frontendentwickler / Backendentwickler Java Spring Boot Spring JPA ...
Frontendentwickler / Backendentwickler

Implementierung von multipler Enterprise Anwendungen auf Basis moderner Frontend-Frameworks und Microservice-Architektur

  • Frontend-Entwicklung: Implementierung responsive Web-UIs
  • Backend-Entwicklung: Implementierung von Microservice mit Java und Spring Boot
  • Aktive Teilnahme an Scrum-Meetings

Java Spring Boot Spring JPA JUnit Mockito SQL React.js JavaScript Typescript Webpack CSS SASS Angular 8 Nexus Jenkins
Automobilindustrie

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2025-06 - 2025-06

CKA: Certified Kubernetes Administrator

The Linux Foundation
The Linux Foundation

Earners of this designation demonstrated the skills, knowledge and competencies to perform the responsibilities of a Kubernetes Administrator. Earners demonstrated proficiency in Application Lifecycle Management, Installation, Configuration & Validation, Core Concepts, Networking, Scheduling, Security, Cluster Maintenance, Logging / Monitoring, Storage, and Troubleshooting


[URL on request]

1 Monat
2025-04 - 2025-04

CKAD: Certified Kubernetes Application Developer

The Linux Foundation
The Linux Foundation

Earners of this designation demonstrated the skills, knowledge and competencies to perform the responsibilities of a Kubernetes Application Developer. Earners are able to define application resources and use core primitives to build, monitor, and troubleshoot scalable applications and tools in Kubernetes. The skills and knowledge demonstrated by earners include Core Concepts, Configuration, Multi-Container Pods, Observability, Pod Design, Services & Networking, State Persistence.

[URL on request]

1 Monat
2024-02 - 2024-02

AWS Certified Solutions Architect - Associate

AWS
AWS

Earners of this certification have a comprehensive understanding of AWS services and technologies. They demonstrated the ability to build secure and robust solutions using architectural design principles based on customer requirements. Badge owners are able to strategically design well-architected distributed systems that are scalable, resilient, efficient, and fault-tolerant.

[URL on request]

3 Jahre 5 Monate
2017-10 - 2021-02

Bachelorstudiengang Informatik

Bachelor of Science, Technische Hochschule Ingolstadt
Bachelor of Science
Technische Hochschule Ingolstadt
10 Monate
2016-10 - 2017-07

Bachelorstudiengang Mathematik

Bachelor of Science, Ludwig-Maximilians-Universität München
Bachelor of Science
Ludwig-Maximilians-Universität München

Kompetenzen

Kompetenzen

Top-Skills

Fullstack DevOps Java React Spring Boot Kubernetes nginx PostgreSQL Next.js Flutter Helm Prometheus Grafana ELK-Stack JavaScript Python Mockito GraphQL Docker Keykloak CI/CD GitOps Cloud

Produkte / Standards / Erfahrungen / Methoden

Profil

Als Full-Stack Developer mit starkem Fokus auf Web-Anwendungen und DevOps bin ich für die Architektur, Entwicklung und den Betrieb cloud-basierter Systeme verantwortlich. Mein Schwerpunkt liegt in der Entwicklung von Webapplikationen sowie der Automatisierung von Deployment-Prozessen. Ich habe Monitoring- und Observability-Lösungen unter anderem in Kubernetes-Umgebungen implementiert, um eine effiziente Überwachung und Analyse der System- bzw. Applikationsperformance sicherzustellen. Zudem entwickle und betreue ich CI/CD-Pipelines, die eine automatisierte und reibungslose Bereitstellung von Anwendungen ermöglichen.

  • Softwareentwicklung
  • Containerisierung, Orchestrierung und Automatisierung
  • Monitoring und Logging
  • Agile Methoden & Kollaboration


Technologien

Sprachen & Frameworks:

Java, Spring Boot, RxJava, JUnit, JavaScript, React, Next.js, Jest, TypeScript, Pyhton, Bash, GraphQL, Flutter, Riverpod, SQL


Tools & mehr:

Docker, Kubernetes, Helm, Prometheus, Grafana, Loki, Promtail, Keycloak, OAuth2.0 - OIDC, minIO/S3, AWS, Azure, Hetzner, Firebase, IONOS Cloud, Nginx, ELK-Stack, Nexus Repository, Confluence, Jira, Bitbucket (Pipelines), Jenkins, Github, Gitlab


BERUFLICHER WERDEGANG

06/2025 ? Heute

Rolle: Freelancer


01/2019 - 05/2025

Rolle: Full Stack Developer / DevOps 

Kunde: techmatrix consulting GmbH


Praktische Erfahrung

02/2021 ? 06/2025

Rolle: Full Stack Developer

Kunde: techmatrix consulting GmbH


Aufgaben:

  • Implementierung eines Monitoring-Systems für Kubernetes- und Docker-Umgebungen zur Überwachung und Analyse von Systemmetriken und Logs
  • Containerisierung von Nginx Instanzen durch Aufsetzten von Dockerfiles
  • Verantwortlich für die Architekturkonzeption und Umsetzung eines IAM für die SBC Systemlandschaft unter Verwendung von Keyclaok
  • Erstellung von Helm Charts um die SBC Container mittels Kubernetes zu orchestrieren
  • Umsetzung der Containerisierung des SBCs unter Verwendung von Docker
  • Verantwortlich für die Auslieferung von Software-Paketen für 3 Kunden und 2 internen Umgebungen
  • Einführung von CI/CD-Lösungen für die Entwicklung und Auslieferung des Produktes SBC
  • In der Produktentwicklung verantwortlich für die Planung und Umsetzung von Features
  • Architekturkonzeption und Entwicklung des In-House Produktes - SBC Wissensmanagementsystems
  • Entwicklung von Individualsoftware für den öffentlichen Sektor


08/2020 ? 02/2021

Rolle: Bachelor Student

Kunde: techmatrix consulting GmbH


Aufgaben:

  • Bachelorthesis: "auf Anfrage"


01/2019 ? 08/2020

Rolle: Werkstudent

Kunde: techmatrix consulting GmbH


Aufgaben:

  • Implementierung von Unternehmenssoftware innerhalb eines Scrum Teams

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 11 Monate
2023-01 - heute

Entwicklung einer plattformübergreifenden Social Media Anwendung

Full-Stack / DevOps Java Spring Boot Spring Data JPA ...
Full-Stack / DevOps

Entwicklung einer plattformübergreifenden Social Media Anwendung. Die Anwendung ermöglicht Nutzer:innen das Erstellen und Teilen von Inhalten (Bilder, Videos, Text), das Führen von Videoanrufen sowie das Anbieten und Buchen von Coaching-Sitzungen und Produkten innerhalb der Plattform. Ziel war die Umsetzung einer skalierbaren, performanten und modernen Full-Stack-Lösung für mobile Endgeräte.

  • Entwicklung einer Microservice-basierten Architektur auf Basis von Spring Boot. Bereitstellung von REST-Schnittstellen zur Unterstützung zentraler Funktionen wie Medien-Upload, Post-Erstellung, Produktverwaltung und Video-Telefonie. Integration externer Dienste und Umsetzung von Authentifizierungs- und Autorisierungsmechanismen mittels OAuth 2.0 und OpenID Connect (Keycloak).
  • Einsatz reaktiver Programmierung (RxJava) zur Umsetzung nicht-blockierender Logik. WebSocket-/STOMP-Integration für Push-Notifications und Echtzeit-Kommunikation zwischen Nutzer:innen.
  • Umsetzung einer modularen und responsiven UI in Flutter (Dart) unter Einsatz moderner State-Management-Patterns (riverpod, flutter_hooks). Unterstützung für Medienwiedergabe (Video/Audio), In-App-Benachrichtigungen und sichere Authentifizierung (OAuth2 via AppAuth, secure_storage).
  • Einsatz von JUnit, Mockito und Testcontainers für Unit- und Integrationstests im Backend. Nutzung automatisierter Tests und Logging zur Absicherung kritischer Anwendungspfade.
  • Containerisierung aller Komponenten via Docker. Einsatz von MinIO als S3-kompatibler Objektspeicher. Provisionierung und Verwaltung von PostgreSQL, Nginx und weiteren Services via Docker Compose und Kubernetes. Deployment in Cloud-Umgebungen (Hetzner, Google Cloud). Einrichtung eines sicheren CI/CD-Prozesses

Java Spring Boot Spring Data JPA RxJava Lombok Maven Flutter Dart Docker Kubernetes MinIO (S3) PostgreSQL Nginx Hetzner Cloud Google Cloud CI/CD Pipelines AWS OAuth 2.0 OpenID Connect Keycloak JUnit Mockito Testcontainers WebSocket STOMP pgAdmin Git Bitbucket Jira Confluence Github (Actions)
Social Media App
6 Monate
2025-02 - 2025-07

Einrichtung eines dedizierten Monitoring-Clusters

DevOps Grafana Prometheus Kubernetes ...
DevOps

Einrichtung eines dedizierten Monitoring-Clusters zur Überwachung von zwei Enterprise-Kubernetes-Clustern. Das Monitoring-Cluster umfasst Komponenten wie Prometheus, Grafana, Promtail, Loki, Nginx und SMTP-Server. Überwacht werden die System-Metriken und Logs der Cluster sowie der Container verschiedenster Anwendungen, Datenbanken sowie Infrastrukturkomponenten.

  • Konfiguration und Betrieb von Prometheus, Grafana, Loki und Promtail auf den Monitoring-Cluster
  • Anbindung von zwei weiteren Kubernetes-Clustern, die Überwacht werden sollten ? Cluster-Metriken und Logs
  • Anbidung von Infrastruktur-Komponenten über SNMP-Exporter
  • Bereitstellung von Helm-Charts, Install-Skripten und an den kundenwünschen angepasste Values-Dateien.
  • Setup von Alert-Rules über Alertmanager
  • Setup von Grafana Dashboards zur Visualiserung

Grafana Prometheus Kubernetes Helm Docker Loki Promtail OIDC/ OAuth2.0 Azure SNMP SMTP Alertmanager Bash Git
Techmatrix Consulting GmbH / Internationales Consultingunternehmen
8 Monate
2024-12 - 2025-07

Aufbau der gesamten Infrastruktur für das B2C-Shopsystem

AI-Engineer / Full-Stack / DevOps Shopify (Storefront Embedded App Proxy API ...
AI-Engineer / Full-Stack / DevOps

Gemeinsam mit einem YouTuber wird im Moment eine OHG gegründet, um hochwertige digitale Billiard-Produkte (Trainingsinhalte, PDFs, Videos, Blogs) über Shopify zu vermarkten. Zentrales Alleinstellungsmerkmal ist die Integration der Sharivari AI ? einer interaktiven Billiard-Assistenz, die als Embedded App in den Shopify-Store eingebunden ist. Sie bietet Nutzer:innen eine GPT-gestützte Konversationsschnittstelle mit Zugriff auf semantisch erschlossene Produkt-, Video- und Blog-Inhalte. Die zugrunde liegende Infrastruktur besteht aus einem modularen Python-Backend (FastAPI), das Webhooks, Kunden-Authentifizierung (OAuth), GPT-Anbindung, Tokenmanagement sowie dynamische Kontextgenerierung steuert. Für die semantische Suche wurde eine Embedding-basierte Vektordatenbank in PostgreSQL umgesetzt, in der Inhalte nach Kategorien (z.?B. Produkt, Blog, Transkript, Regeln) klassifiziert und mit OpenAI-Embeddings angereichert werden. Zur Qualitätssicherung und Systemüberwachung kommen Prometheus und Grafana zum Einsatz. Der Betrieb erfolgt containerisiert in einer Cloudumgebung.

  • Aufbau der gesamten Infrastruktur für das B2C-Shopsystem: Shopify-Store, App-Anbindung, Backend
  • Entwicklung der Embedded App (FastAPI) mit Schnittstellen zu Shopify, OpenAI und PostgreSQL
  • Konzeption und Umsetzung eines Tokenbasierten Credit-Systems für die AI-Nutzung (inkl. Limitlogik und DB-Tracking)
  • Entwicklung und Integration von Features zur Nutzerinteraktion: Konversationsspeicher, Chat-Historie, Named Conversations
  • Implementation von Webhooks zur Verarbeitung bezahlter Bestellungen in Shopify (z.?B. Gutschrift von Tokenkontingenten je nach Produkt-ID)
  • Aufbau eines mehrstufigen Vektor-Pipeline-Prozesses zur Generierung von Embeddings (OpenAI), inkl. GPT-basierter Textzusammenfassungen
  • Entwicklung eines datengetriebenen Kontext-Retrievals über Vektorvergleich (mit GPT-4 basiertem Re-Ranking)
  • Frontend-Integration mittels Shopify Proxy API, Liquid Snippets, responsiver UI-Komponenten und Conversational UX
  • Monitoring über Prometheus/Grafana: Tokenverbrauch, Antwortzeit, Nutzerverhalten
  • Aufbau einer CI/CD-Pipeline für Backend-Deployments (Docker, SSH, Git)
  • Austausch mit dem Creator zur Produktentwicklung, Priorisierung und User-Feedback

Shopify (Storefront Embedded App Proxy API Liquid OAuth2.0) FastAPI Python PostgreSQL psycopg asyncio OpenAI GPT-4 Embeddings API Tiktoken Whisper Docker Systemd Git CI/CD per Bash Bitbucket Pipelines Prometheus Grafana Logging & Alerting HTML CSS JavaScript Shopify Liquid PDF Parsing (PyMuPDF) BeautifulSoup Whisper für Audio-Transkription Scrum-orientiertes Arbeiten in kleinem Gründerteam
E-Commerce
2 Jahre 5 Monate
2023-01 - 2025-05

Weiterentwicklung des unternehmensintern entwickelten Wissensmanagementsystems

Full-Stack / DevOps Docker Kubernetes Helm ...
Full-Stack / DevOps

Weiterentwicklung des unternehmensintern entwickelten Wissensmanagementsystems: Das System ermöglicht es, digitale Inhalte ? insbesondere Video- und Bilddateien ? aus verschiedenen externen Datenquellen zentral zu aggregieren und dem Endnutzer mit angereicherten Zusatzinformationen bereitzustellen. Im Zuge der Weiterentwicklung wurde das Rechte- und Rollenkonzept überarbeitet: Es stehen nun differenzierte Rollen zur Verfügung, die sowohl die Administration von Inhalten als auch die individuelle Anpassung der Benutzeroberfläche (UI) erlauben. Zudem wurde die Möglichkeit geschaffen, domänenspezifische Inhalte ? etwa spezielle Themenseiten ? zu erstellen, um Wissen gezielt auf der Website darzustellen und wiederzuverwerten. Das System ist für den hochverfügbaren Betrieb innerhalb eines Kubernetes-Clusters konzipiert.

  • Weiterentwicklung der Containisierung des Produktstacks ? Frontend, Backend, Datenbank und Reverse Proxy, um neuer Architektur gerecht zu werden ? Kunden- und Platformspezifischen Daten erst zur Runtime per Initcontainers in Kubernetes zu laden
  • Weiterentwicklung von Helm-Charts und Erstellung von Kubernetes-Manifesten, um das Produkt Ausfallsicher (hochverfügbar) redundant auf Kubernetes-Clustern betreiben zu können ? Verwendung von StatefulSets (STS), RWX-Disks um shared Binary-Data im Clustermode zu ermöglichen, Umstellung auf Openshift Routes, Anpassung Security Context,
  • Backend-Entwicklung: Erstellung von REST-Schnittstellen, Integration externe Schnittstellen, Umsetzung von Businesslogik, Asynchrone Kommunikation über einen Eventbus
  • POC und Einführung von OIDC und OAuth2.0 Flows in das Produkt über Identity-Broker Keycloak
  • Nutzung von Websockets-Technologien um Push-Benachrichtigung umzusetzten
  • Deployments: Regelmäßige Bereitstellung von Funktions- und Fehlerbehebungsversionen in Test- und Produktionsumgebungen von Kunden
  • Architektur und Umsetzung der DevOps-Strategie: Implementierung CI/CD Pipelines, Versionierungs-Strategie, Backupstrategie, Betrieb Entwicklungs- und Demo-Server
  • Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten
  • Aktive Teilnahme an Scrum-Meetings
  • Direkte Kommunikation mit Kunden zur Klärung von Anforderungen und Einarbeitung von Feedback in Bezug auf
  • Bereitstellung

Docker Kubernetes Helm Openshift DevOps CI/CD Bitbucket Pipelines Azure Container Deployments: Blue-Green Registry Nexus Hotfix-Deployments OIDC / OAuth 2.0 Azure Entra ID Keycloak Java RxJava Maven JUnit Mockito SQL GraphQL ElasticSearch Azure Hetzner Bash Nginx Python Scrum Git Bitbucket Linux Jira Confluence
Techmatrix Consulting GmbH / Bundesbehörde
2 Jahre
2023-01 - 2024-12

Einführung einer zentralen Wissensdatenbank

Full-Stack / DevOps Java RxJava Maven ...
Full-Stack / DevOps

Einführung einer zentralen Wissensdatenbank zur internen Verwendung, auf die Mitarbeiter bei Fragen und Problemen zurückgreifen. Die Wissensdatenbank enthält Domain-Wissen. Die Dokumente (Domain-Wissen) können textuelle und html-Bausteine sowie Binärdateien enthalten und können durch eine Autorisierungslogik verschiedenen hierarchischen Sichtbarkeitsstufen zugeordnet werden. Die Dokumente können über eine zeitgesteuerte Veröffentlichungsverfahren Endnutzern zur Verfügung gestellt werden.

  • Containisierung des ganzen Produktstacks ? Frontend, Backend, Datenbank und Reverse Proxy. Einführung einer Methodik, um Features konfigurierbar ein- und auszuschalten (Pluginbasiert)
  • Implementierung von Helm-Charts und Erstellung von Kubernetes-Manifesten, um das Produkt auf Kubernetes-Clustern betreiben zu können
  • Backend-Entwicklung: Erstellung von REST-Schnittstellen, Integration externe Schnittstellen, Umsetzung von Businesslogik, Asynchrone Kommunikation über einen Eventbus
  • Nutzung von Websockets-Technologien um Push-Benachrichtigung umzusetzten
  • Deployments: Regelmäßige Bereitstellung von Funktions- und Fehlerbehebungsversionen in Test- und Produktionsumgebungen von Kunden
  • Architektur und Umsetzung der DevOps-Strategie: Implementierung CI/CD Pipelines, Versionierungs-Strategie, Backupstrategie, Betrieb Entwicklungs- und Demo-Server
  • Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten
  • Aktive Teilnahme an Scrum-Meetings
  • Direkte Kommunikation mit Kunden zur Klärung von Anforderungen und Einarbeitung von Feedback in Bezug auf
  • Bereitstellung

Java RxJava Maven JUnit Mockito Docker Kubernetes Helm CI/CD Bitbucket Pipelines Harbor Nexus OIDC / OAuth 2.0 Keycloak Grafana Prometheus Nginx Linux Python GraphQL ElasticSearch React.js Next.js Typescript Scrum Git Jira Confluence Azure Hetzner Bash
Techmatrix Consulting GmbH / Öffentliche-rechtliche Zusatzversorgungseinrichtung
2 Jahre 6 Monate
2022-01 - 2024-06

Weiterentwicklung des In-House entwickelten Wissensmanagementsystems

Full-Stack / DevOps Java Vert.x RxJava ...
Full-Stack / DevOps

Weiterentwicklung des In-House entwickelten Wissensmanagementsystems, um den speziellen Kundenanforderung gerecht zu werden. Das System setzt einen redaktionellen Prozess um ? indem es Rollen wie Autor, Admin und Anwender zur Verfügung stellt. Es besteht eine komplexe Autorisierungslogik über Gruppen-, Rollen- und Teamzuweisungen. Zentraler Bestandteil der Anwendung sind Lösungsbäume und Wissensartikel, die den Endnutzer ermöglichen geleitete Frage- und Antwort Szenarien durchzugehen.

  • Backend-Entwicklung: Erstellung von REST-Schnittstellen, Integration externe Schnittstellen, Umsetzung von Businesslogik, Asynchrone Kommunikation über einen Eventbus 
  • Deployments: Regelmäßige Bereitstellung von Funktions- und Fehlerbehebungsversionen in Test- und Produktionsumgebungen von Kunden
  • Architektur und Umsetzung der DevOps-Strategie: Implementierung CI/CD Pipelines, Versionierungs-Strategie, Backupstrategie, Betrieb Entwicklungs- und Demo-Server
  • Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten
  • Aktive Teilnahme an Scrum-Meetings
  • Direkte Kommunikation mit Kunden zur Klärung von Anforderungen und Einarbeitung von Feedback in Bezug auf
  • Bereitstellung

Java Vert.x RxJava Maven JUnit Mockito CI/CD DevOps Deployments: Blue-Green Nexus Hotfixes React.js Next.js Typescript Bash Nginx Python Scrum Git Bitbucket Linux Jira Confluence GraphQL ElasticSearch
Techmatrix Consulting GmbH / Arbeitsgemeinschaft von Körperschaften des öffentlichen Rechts
1 Jahr 7 Monate
2021-01 - 2022-07

Ablösen eines alten Portals

Frontendentwickler / DevOps React.js Next.js Typescript ...
Frontendentwickler / DevOps

Ablösen eines alten Portals durch das In-House entwickelte Wissensmanagementsystem. Dieses ermöglicht Wissenseinträge und Domain-Objekte internationalisiert zu erstellen, bearbeiten und Endnutzern zur Verfügung zu stellen, um eine spezialisierte Wissensdatenbank aufzubauen. Diese Einträge können über eine integrierte Suche gesucht und gefiltert werden.

  • Hauptverantwortlich für die Frontend-Entwicklung: Erstellung von generischen responsiven UI-Komponenten, Frontend-Technologie Auswahl
  • Integration Suche
  • Einrichtung und Pflege von CI/CD-Pipelines für einen reibungslosen Betrieb
  • Aktive Teilnahme an Scrum-Meetings
  • Mitwirkung an der Systemarchitektur und Treffen technischer Entscheidungen
React.js Next.js Typescript CI/CD ? Bitbucket Pipelines Nexus Bash Nginx Scrum Git Linux Jira Confluence GraphQL ElasticSearch
Berufsgenossenschaft
1 Jahr 8 Monate
2019-01 - 2020-08

Implementierung von multipler Enterprise Anwendungen

Frontendentwickler / Backendentwickler Java Spring Boot Spring JPA ...
Frontendentwickler / Backendentwickler

Implementierung von multipler Enterprise Anwendungen auf Basis moderner Frontend-Frameworks und Microservice-Architektur

  • Frontend-Entwicklung: Implementierung responsive Web-UIs
  • Backend-Entwicklung: Implementierung von Microservice mit Java und Spring Boot
  • Aktive Teilnahme an Scrum-Meetings

Java Spring Boot Spring JPA JUnit Mockito SQL React.js JavaScript Typescript Webpack CSS SASS Angular 8 Nexus Jenkins
Automobilindustrie

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2025-06 - 2025-06

CKA: Certified Kubernetes Administrator

The Linux Foundation
The Linux Foundation

Earners of this designation demonstrated the skills, knowledge and competencies to perform the responsibilities of a Kubernetes Administrator. Earners demonstrated proficiency in Application Lifecycle Management, Installation, Configuration & Validation, Core Concepts, Networking, Scheduling, Security, Cluster Maintenance, Logging / Monitoring, Storage, and Troubleshooting


[URL on request]

1 Monat
2025-04 - 2025-04

CKAD: Certified Kubernetes Application Developer

The Linux Foundation
The Linux Foundation

Earners of this designation demonstrated the skills, knowledge and competencies to perform the responsibilities of a Kubernetes Application Developer. Earners are able to define application resources and use core primitives to build, monitor, and troubleshoot scalable applications and tools in Kubernetes. The skills and knowledge demonstrated by earners include Core Concepts, Configuration, Multi-Container Pods, Observability, Pod Design, Services & Networking, State Persistence.

[URL on request]

1 Monat
2024-02 - 2024-02

AWS Certified Solutions Architect - Associate

AWS
AWS

Earners of this certification have a comprehensive understanding of AWS services and technologies. They demonstrated the ability to build secure and robust solutions using architectural design principles based on customer requirements. Badge owners are able to strategically design well-architected distributed systems that are scalable, resilient, efficient, and fault-tolerant.

[URL on request]

3 Jahre 5 Monate
2017-10 - 2021-02

Bachelorstudiengang Informatik

Bachelor of Science, Technische Hochschule Ingolstadt
Bachelor of Science
Technische Hochschule Ingolstadt
10 Monate
2016-10 - 2017-07

Bachelorstudiengang Mathematik

Bachelor of Science, Ludwig-Maximilians-Universität München
Bachelor of Science
Ludwig-Maximilians-Universität München

Kompetenzen

Kompetenzen

Top-Skills

Fullstack DevOps Java React Spring Boot Kubernetes nginx PostgreSQL Next.js Flutter Helm Prometheus Grafana ELK-Stack JavaScript Python Mockito GraphQL Docker Keykloak CI/CD GitOps Cloud

Produkte / Standards / Erfahrungen / Methoden

Profil

Als Full-Stack Developer mit starkem Fokus auf Web-Anwendungen und DevOps bin ich für die Architektur, Entwicklung und den Betrieb cloud-basierter Systeme verantwortlich. Mein Schwerpunkt liegt in der Entwicklung von Webapplikationen sowie der Automatisierung von Deployment-Prozessen. Ich habe Monitoring- und Observability-Lösungen unter anderem in Kubernetes-Umgebungen implementiert, um eine effiziente Überwachung und Analyse der System- bzw. Applikationsperformance sicherzustellen. Zudem entwickle und betreue ich CI/CD-Pipelines, die eine automatisierte und reibungslose Bereitstellung von Anwendungen ermöglichen.

  • Softwareentwicklung
  • Containerisierung, Orchestrierung und Automatisierung
  • Monitoring und Logging
  • Agile Methoden & Kollaboration


Technologien

Sprachen & Frameworks:

Java, Spring Boot, RxJava, JUnit, JavaScript, React, Next.js, Jest, TypeScript, Pyhton, Bash, GraphQL, Flutter, Riverpod, SQL


Tools & mehr:

Docker, Kubernetes, Helm, Prometheus, Grafana, Loki, Promtail, Keycloak, OAuth2.0 - OIDC, minIO/S3, AWS, Azure, Hetzner, Firebase, IONOS Cloud, Nginx, ELK-Stack, Nexus Repository, Confluence, Jira, Bitbucket (Pipelines), Jenkins, Github, Gitlab


BERUFLICHER WERDEGANG

06/2025 ? Heute

Rolle: Freelancer


01/2019 - 05/2025

Rolle: Full Stack Developer / DevOps 

Kunde: techmatrix consulting GmbH


Praktische Erfahrung

02/2021 ? 06/2025

Rolle: Full Stack Developer

Kunde: techmatrix consulting GmbH


Aufgaben:

  • Implementierung eines Monitoring-Systems für Kubernetes- und Docker-Umgebungen zur Überwachung und Analyse von Systemmetriken und Logs
  • Containerisierung von Nginx Instanzen durch Aufsetzten von Dockerfiles
  • Verantwortlich für die Architekturkonzeption und Umsetzung eines IAM für die SBC Systemlandschaft unter Verwendung von Keyclaok
  • Erstellung von Helm Charts um die SBC Container mittels Kubernetes zu orchestrieren
  • Umsetzung der Containerisierung des SBCs unter Verwendung von Docker
  • Verantwortlich für die Auslieferung von Software-Paketen für 3 Kunden und 2 internen Umgebungen
  • Einführung von CI/CD-Lösungen für die Entwicklung und Auslieferung des Produktes SBC
  • In der Produktentwicklung verantwortlich für die Planung und Umsetzung von Features
  • Architekturkonzeption und Entwicklung des In-House Produktes - SBC Wissensmanagementsystems
  • Entwicklung von Individualsoftware für den öffentlichen Sektor


08/2020 ? 02/2021

Rolle: Bachelor Student

Kunde: techmatrix consulting GmbH


Aufgaben:

  • Bachelorthesis: "auf Anfrage"


01/2019 ? 08/2020

Rolle: Werkstudent

Kunde: techmatrix consulting GmbH


Aufgaben:

  • Implementierung von Unternehmenssoftware innerhalb eines Scrum Teams

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.