Lead Fullstack Dev & Software-Architekt. Cloud-Native, verteilte Systeme (Kafka, AWS, Microservices), TypeScript/Java-Backend & React + Vue Frontends.
Aktualisiert am 08.10.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.10.2026
Verfügbar zu: 100%
davon vor Ort: 25%
JavaScript
Java
Fullstack
TypeScript
Kafka
Terraform
Kubernetes
AWS
Docker
CI/CD
Testing
SAFe
Node.js
SQL

Einsatzorte

Einsatzorte

Kempen, Niederrhein (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 9 Monate
2023-01 - 2026-09

Aufbau internationaler Multi-Vendor Marktplatz on Cloud Native Architekturen im Enterprise-Maßstab

Lead Fullstack Developer / Supporting Software Architect AI Agents AWS CDK AWS CloudWatch ...
Lead Fullstack Developer / Supporting Software Architect

Aufbau einer internationalen E-Commerce Plattform für einen Multi-Vendor Marktplatz digitaler Assets von Beginn an. Konzeption und Betrieb von Cloud Native Architekturen im Enterprise-Maßstab.

  • Konzeption und Betrieb einer hochskalierbaren Microservice- und Serverless-Architektur
  • Integration von Stripe zur Abwicklung des internationalen Zahlungsverkehrs
    • Aufbau eines Marktplatz-Payment-Systems mit multiplen Parteien und Payout-Routinen
  • Verwendung von Algolia für hochperformante Echtzeitsuche von digitalen Assets auf der Plattform
  • Aufbau der gesamten Cloud-Infrastruktur mithilfe von Terraform + AWS CDK in AWS
  • Föderation von Services mit GraphQL und Hasura
    • Spätere Migration auf GraphQL Mesh
  • Test Driven Development (TDD) - Unit, Integration & E2E Testing mittels Jest, Vitest und Playwright
  • Verwendung von Next.js / React für moderne Frontend-Applikationen im nx Monorepo

  • Enterprise Security Architektur & Access Control

    • Integration von JWT Tokens mit Auth0, OAuth, OIDC, IP Guards, BOLA Protection und Secret Vaults

    • Authorisierungskonzepte über RBAC, ABAC sowie native Postgres Row-Level-Security (RLS)

  • Verwendung von Relationalen sowie nicht relationalen Datenbanken (SQL - Postgres + NoSQL - DynamoDB)

  • Aufbau der gesamten Cloud-Infrastruktur mithilfe von Terraform + AWS CDK in AWS

    • Bereitstellung von ECS/EKS-Clustern (Fargate), Application Load Balancern (Reverse Proxy) und Lambda Functions

    • Ganzheitliches Setup aus DataDog (vorher AWS CloudWatch), Prometheus und individuellen Grafana Dashboards

    • Integration von Advanced Metriken (u.a. ORM-Mapper) und Distributed Tracing mit Jaeger

  • Observability & Tracing mit CloudWatch, DataDog, Prometheus & Grafana

    • Ganzheitliches Setup aus DataDog (vorher AWS CloudWatch), Prometheus und individuellen Grafana Dashboards

    • Integration von Advanced Metriken (u.a. ORM-Mapper) und Distributed Tracing mit Jaeger

  • Erstellung von CI/CD Pipelines mit GitHub Actions für automatisierte Multi-Stage Deployments (Dev, Testing, Prod)

  • Verwendung von LLM- & KI-Agentensystemen

  • Automatisierte Softwareentwicklung mit AI Coding Assistants

    • Einsatz moderner AI Coding Assistants und Agenten-Workflows zur Beschleunigung und Optimierung des Entwicklungszyklus

    • Aufbau automatisierter Evaluations- und Quality-Gates zur verlässlichen Absicherung von Codequalität, Regressionstests und Sicherheit

AI Agents AWS CDK AWS CloudWatch DataDog AWS ECS AWS EKS AWS Fargate AWS RDS AWS S3 Algolia Auth0 Docker GitHub Actions Grafana GraphQL GraphQL Mesh Hasura Jaeger Java JavaScript Jest JWT Kotlin Kubernetes LLMs Monorepo Nest.js Next.js Nx OAuth OIDC Playwright Postgres Postgres RLS Prometheus RBAC ABAC Redis Retool Serverless Stripe Terraform TypeScript Vitest DynamoDB Amazon DynamoDB
Equity Bytes
Berlin
10 Monate
2022-03 - 2022-12

Migration Bestandsführungssystem in eventbasierte Mikroarchitektur

Fullstack Developer / Supporting Software Architekt Nest.js Express TypeScript ...
Fullstack Developer / Supporting Software Architekt

Migration eines bestehenden Bestandsführungssystems von einem PHP-Monolithen zu einer Node.js event-basierten Microservice-Architektur sowie Integration von Services in ein Streaming Data Ökosystem.

  • Erfolgreiche Migration eines bestehenden Bestandsführungssystems von einem PHP-Monolithen zu einer Node.js event-basierten Microservice-Architektur
  • Integration von Services in ein Streaming Data Ökosystem
  • Entwicklung von Cloud Native Applications
  • Konzeption und Betrieb einer Streaming Data Architektur mithilfe von Nest.js, Express, MySQL, Redis, Kafka (mit JSON Schemas) und Docker
  • Erstellung von CI/CD Pipelines (DevOps Prozessen) in Bitbucket für das automatisierte Deployment von Anwendungen
  • Bereitstellung und Multi-Stage-Deployments via AWS CloudFormation
  • Erstellen von Docker Containern für AWS ECS/ EKS Cluster (mit Fargate)
  • Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
  • Einsatz von Domain Driven Design im Bereich der eigenen Bounded Contexts
  • Präsentation von Ergebnissen vor Stakeholdern / Halten von internen Meetups
  • Tiefe Diskussionen von Mikro- und Makroarchitekturentscheidungen der IT-Landschaft
  • Beratung von internem Personal zur Umsetzung von fachlichen und technischen Anforderungen
  • Erstellung von Architekturellen Design Vorschlägen für Softwareentwickler
  • Unit / Integrations / E2E Testing mittels Jest, Cypress
  • Verwendung von Vue.js (mit SASS/ SCSS) für die Frontend Applikationen
  • Aufbau und Gestaltung verschiedener AWS Grafana Dashboards und CloudWatch Monitoring, um Metriken der verschiedenen Services abzubilden
  • Distributed Tracing mittels Jaeger zur Latenzanalyse und Leistungsoptimierung verteilter Services
  • Implementation einer internen Component Library / Styling Guides für Vue.js
  • Verwendung von Message Queues für die App interne Kommunikation
  • Orchestrierung mehrerer Micro-Frontends in eine App

Nest.js Express TypeScript JavaScript AWS CloudFormation Jaeger Bitbucket CI Cypress Kafka Grafana AWS IAM AWS CloudWatch AWS ECS AWS EKS AWS Fargate AWS Lambda AWS EC2 AWS RDS AWS S3 Prometheus Docker MySQL Redis Domain Driven Design Jest JSON Schema Message Queues Micro-Frontends Vue.js SASS SCSS SAFe
IU Internationale Hochschule
Munich
3 Jahre 10 Monate
2018-06 - 2022-03

Aufbau einer digitalen Versicherung (Start-Up)

(Lead) Fullstack Developer / Interims PO AWS CDK Terraform AWS Lambda ...
(Lead) Fullstack Developer / Interims PO

Aufbau des Versicherungsstartups von Beginn an. Technischer Lead von Data Engineers und DevOps Teams bei der Konzeption moderner Versicherungsprodukte und Cloud-Infrastrukturen.

  • Begleitung und technischer Aufbau des InsurTech-Startups von der ersten Stunde an
  • Entwicklung von Cloud Native Applications (u.a. Jamstack mit Vue.js/Nuxt .js und Fastify-Backend auf AWS Lambda)
  • Konzeption und Betrieb einer hochskalierbaren Streaming Data Architektur auf Apache Flink, Kafka (mit AVRO Schemas) und Cassandra
  • Aufbau und Betrieb der Cloud-Infrastruktur auf AWS mithilfe von AWS CDK (TypeScript) und Terraform
  • Bereitstellung von Serverless Lambda Functions, ECS-Clustern (Fargate), Reverse Proxies (ALB + ELB) sowie EC2-Instanzen
  • Automatisierte Konfiguration von EC2-Instanzen mit Packer und Provisionierung via Ansible
  • Erstellen von Docker Containern für AWS ECS/ EKS Cluster (mit Fargate)
  • Zentrales Logging und Monitoring mit AWS CloudWatch, DataDog und Grafana (sowie Prometheus) inklusive Advanced ORM-Metriken
  • Konzeption von Backup- und Disaster-Recovery-Strategien (RDS Snapshots, asynchrone Read-Replicas, versionierte Rollbacks)
  • Integration von Headless Webscrapern (Serverless / AWS Lambda mit Puppeteer) und Proxy-Rotator-Services
  • Erstellung von CI/CD Pipelines in GitLab für automatisierte Multi-Staging Deployments (Dev, Testing, Prod)
  • (Unit/Integration/E2E) Testing mittels Jest, Cypress, JUnit, Mocha, Jasmine, Selenium und Puppeteer
  • Unterstützung des Aktuariats bei Datenerhebung, Aufbereitung und Auswertungen
  • Fachliche Teamanleitung im Rahmen einer Interims Product Owner Tätigkeit sowie Führung von Data- und DevOps-Engineers
  • Konzeption und Umsetzung von Datenschutz- und IT-Security-Anforderungen in enger Zusammenarbeit mit dem Datenschutzbeauftragten
  • Erstellung/Prototyping von Chatbots
    • Prototyp Rasa NLU
    • Produktiv Ebot-7
  • Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
  • Präsentation von Ergebnissen vor Stakeholdern sowie Halten von internen Meetups
  • Verwendung von Python mit Apache Airflow für ETL Jobs

AWS CDK Terraform AWS Lambda Serverless DataDog AWS CloudWatch Grafana Prometheus Apache Kafka Apache Flink Kafka Managed Service Cassandra AWS EC2 AWS ECS AWS EKS AWS Fargate AWS RDS AWS S3 Amazon API Gateway Amazon CloudFront AWS Route53 AWS Certificate Manager AWS IAM Packer Ansible Fastify Vue.js Nuxt.js TypeScript JavaScript Java Python Docker GitLab CI Jest Cypress JUnit Mocha Jasmine Selenium Puppeteer Apache Avro Proxy Rotator GraphQL Kotlin Rasa NLU Ebot-7 SASS SCSS
freeyou AG
Cologne
1 Jahr 8 Monate
2016-10 - 2018-05

Wartung von Java Anwendungen (Online + Batch)

Fullstack Developer Java Spring Boot Thymeleaf ...
Fullstack Developer

Migration von Legacy Systemen und Entwicklung fachlicher Anwendungen im Bereich Lebensversicherungen.

  • Migration von Legacy Systemen (Cobol zu Java/ Kotlin)
  • Umsetzung von Online-Frontends mit Java/ Kotlin / Thymeleaf
    • Umsetzung fachlicher Anforderungen für Spring-Batches (Leben)
    • Customizing von Schnittstellen LifeFactory (Leben)
  • Organisation und Betreuung von Schülerpraktika / Dualen Studenten
  • Integration/ Wartung von Spring-Batch-Anwendung
  • Integration von manuellen zu automatisierten Prozessen
  • Erstellung von CI/CD Pipelines mit Jenkins

Java Spring Boot Thymeleaf Cobol Jenkins CI SQL Kotlin Spring Batch LifeFactory JBoss Apache Tomcat
DEVK Versicherungen
Cologne
2 Jahre 1 Monat
2014-09 - 2016-09

Software Entwicklung

Auszubildender Java Cobol PL1 ...
Auszubildender

Rotation durch verschiedene Unternehmensbereiche im Rahmen der Fachinformatiker Ausbildung.

  • Durchlaufen verschiedener Gruppen, um den DEVK Kosmos zu verstehen
  • Rotation durch verschiedene Unternehmensbereiche
    • Softwareentwicklung mit Cobol / PL1
  • Wartung von Java basierten Web/Batch Anwendungen
  • Erstellung und Wartung einer Zielvereinbarungsplattform für interne Mitarbeiter
  • Erstellung von CI/CD Pipelines mit Jenkins

Java Cobol PL1 Jenkins CI JBoss Apache Tomcat
DEVK Versicherungen
Cologne

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2026-05 - 2026-05

Claude Code in Action

Claude Code in Action, Anthropic
Claude Code in Action
Anthropic
1 Monat
2023-08 - 2023-08

Learn Rust from Scratch

Learn Rust from Scratch, educative
Learn Rust from Scratch
educative
2 Jahre 8 Monate
2017-10 - 2020-05

M.Sc. Wirtschaftsinformatik

Master of Science Wirtschaftsinformatik, Europäische Fachhochschule
Master of Science Wirtschaftsinformatik
Europäische Fachhochschule
1 Monat
2017-12 - 2017-12

ISAQB® Certified Professional for Software Architecture

ISAQB® Certified Professional for Software Architecture, ISAQB®
ISAQB® Certified Professional for Software Architecture
ISAQB®
3 Jahre 1 Monat
2014-09 - 2017-09

B.Sc. Wirtschaftsinformatik

Bachelor of Science Wirtschaftsinformatik, Europäische Fachhochschule
Bachelor of Science Wirtschaftsinformatik
Europäische Fachhochschule
2 Jahre 1 Monat
2014-09 - 2016-09

Fachinformatiker Anwendungsentwicklung

Fachinformatiker Anwendungsentwicklung, Adolf-Kolping-Berufskolleg
Fachinformatiker Anwendungsentwicklung
Adolf-Kolping-Berufskolleg

Position

Position

Fullstack-Devloper, Backend-Developer, Frontend-Developer, Software Architect, DevOps

Kompetenzen

Kompetenzen

Top-Skills

JavaScript Java Fullstack TypeScript Kafka Terraform Kubernetes AWS Docker CI/CD Testing SAFe Node.js SQL

Produkte / Standards / Erfahrungen / Methoden

Lead Fullstack Developer / Software Architekt

Software Architekt und Lead Fullstack Developer mit Erfahrung in AWS CDK, Serverless und Cloud Native Architekturen im Enterprise-Umfeld. Spezialisiert auf skalierbare Microservices, Event-Driven Streaming (Kafka, Flink), ganzheitliche Observability (CloudWatch, Grafana, Prometheus) sowie resiliente Backup- und Disaster-Recovery-Konzepte.


Architektur & System-Portfolio

Website Scraper & Dynamic Pricing

Headless Web Scraper & Proxy Rotating Architecture (FreeYou Dynamic Pricing)

  • AWS Lambda & CDK: Headless Chrome wird mit Puppeteer in Serverless Lambda Functions ausgeführt ? deklarativ mit AWS CDK (TypeScript) bereitgestellt.
  • Kafka Managed Service: Zentraler Event-Streaming-Dienst zur Entkopplung und Weiterleitung der Scraping-Daten an Konsumenten und Pricing Engines.
  • CloudWatch & Grafana: Umfassendes Observability-Setup mit Metriken, Cron-Health-Checks und automatisiertem Alerting bei Anomalien.
  • GitLab CI/CD & Testing: Automatisierte Testsuiten (Jest, Cypress) und minutenschnelle CDK-Deployments mit isolierten Staging-Umgebungen.
  • Proxy Rotator Service: Implementiert rotierende IP-Pools für jeden Request, um Ratenbegrenzungen und Sperren zuverlässig zu vermeiden.
  • Apache Flink Engine: Verarbeitet und transformiert Marktdatenströme in Echtzeit zur dynamischen Tarifkalkulation im KFZ-Versicherungsgeschäft.
  • Resilienz & Fehleranalyse: Fehlerprotokolle in CloudWatch, Screenshots im S3 Bucket bei Fehlern und versionsbasierte Lambda-Aliase für sofortige Rollbacks.


Streaming Architektur

Real-Time Event-Driven Data Streaming Ecosystem (BaFin-konform)

  • BaFin-konforme Echtzeitverarbeitung: Sub-Sekunden-Berechnung von Tarifen unter strikter Einhaltung regulatorischer Anforderungen der BaFin für KFZ-Versicherungen.
  • Apache Flink Streaming: Echtzeit-Transformation, Aggregation und Filterung hochvolumiger Event-Ströme mit minimalsten Latenzen.
  • Cassandra NoSQL DB: Hochverfügbare, verteilte NoSQL-Datenbank für ultraschnelle Schreib-/Lesezugriffe mit garantierter Ausfallsicherheit.
  • Security & Disaster Recovery: VPC-Isolation, feingranulare AWS IAM-Rollen, Snapshot-Strategien und asynchrone Replikationen für maximale Resilienz.
  • Kafka Managed Service (MSK): Zentrales Nervensystem auf Basis von Kafka MSK für zuverlässigen Publish/Subscribe-Datenaustausch über alle Domänen.
  • S3 Data Lake & Archivierung: Unveränderliche Langzeitarchivierung aller Rohdaten in AWS S3 für historische Analysen, Re-Play und Audit Trails.
  • Avro Schema Registry: Zentrale Schema-Registry mit Apache Avro zur strikten Validierung und Abwärtskompatibilität aller Eventschnittstellen.


KFZ-Preis Kalkulation

High-Performance Calculation Engine & Auto-Scaling (FreeYou Dynamic Pricing)

  • Java Spring Boot Engine: Hochperformante Backend-Rechenkerne für komplexe Tarifmodelle mit optimierten internen Abhängigkeiten im Maven S3 Repo.
  • AWS CDK, Terraform & Packer: Infrastruktur-Bereitstellung via IaC; EC2-Images wurden reproduzierbar mit Packer konfiguriert und via Ansible provisioniert.
  • CloudWatch, Grafana & Jaeger: Lückenloses Monitoring von Rechenzeiten und Fehlerraten via CloudWatch & Grafana sowie Distributed Tracing mit Jaeger.
  • GitLab CI/CD & Rollbacks: Automatisierte Tests (JUnit, Cypress) und Git-gestützte Rollback-Möglichkeiten innerhalb von Minuten bei Bedarf.
  • Auto Scaling & Elastic Load Balancer: Horizontale Skalierung von EC2-Instanzen hinter Elastic Load Balancern zur dynamischen Lastspitzenbewältigung.
  • Kafka Event-Backbone: Echtzeit-Synchronisation von Preis- und Risikoparametern über Event-Topics mit strikter Typisierung.
  • VPC-Architektur & IAM: Isoliertes VPC-Netzwerk mit kontrollierten Gateway-Endpoints und strengen AWS IAM Sicherheitsrichtlinien.


Service Architektur

Migration & Event-Driven Microservices (IU Bestandsführung)

  • PHP-Monolith Migration: Erfolgreiche Ablösung eines gewachsenen PHP-Bestandsführungssystems hin zu einer modularen, Event-getriebenen Architektur.
  • Nest.js & Express Framework: TypeScript-basierte serverseitige Microservices mit strukturierter Dependency Injection und wartbarer Enterprise-Architektur.
  • Docker & AWS ECS / Fargate: Containerisierte Services auf ECS mit Application Load Balancer / Reverse Proxy und CloudFormation Infrastructure as Code.
  • Disaster Recovery & Rollback: Versionierte Docker-Images auf ECS für sofortige Zero-Downtime Rollbacks und automatisierte Bitbucket CI/CD-Pipelines.
  • Apache Kafka Event Bus: Entkopplung aller Business-Services über Event-Streams mit klar definierten JSON-Schemata für maximale Skalierbarkeit.
  • Domain Driven Design (DDD): Konsequente Ausrichtung der Microservices an fachlichen Bounded Contexts für geringe Kopplung und hohe Kohäsion.
  • Grafana & CloudWatch: Zentralisierte Observability mit Grafana-Dashboards, Prometheus, CloudWatch-Alerting und Advanced ORM-Metriken.


KPI-Dashboard

Cloud-Native Portal & Identity Infrastructure

  • Vue-Nuxt-Application: Aufgesplittet in Client und Server. Statisches Webhosting in S3 mit Vue-Nuxt und Vuetify + dynamische Lambda Funktionen mit Fastify.
  • CloudFront: Content Delivery Network leitet Anfragen entweder direkt an Lambda oder an Webpage.
  • AWS Parameter Store: Login für Datenbank liegen im AWS Parameter Store und werden erst zur Laufzeit geholt.
  • GitLab CI/ CD Pipeline: Führt Tests und Deployment des Webhostings und der Lambdafunktionen aus. Die AWS Credentials liegen in geschützten Variablen.
  • Route53: Stellt DNS Einträge bereit. Bezieht Zertifikat von AWS Certificate Manager.
  • Custom Identity Provider: Eigener federated Provider mit precondition login hooks über AWS.
  • Terraform/ AWS CDK: Terraform/ AWS CDK Skript um DNS, CDN und S3 anzulegen / reservieren.


Nuxt-Blog

Modern Tech Blog & Nuxt Content PWA

  • Vue-Nuxt-Application: Die Seite nutzt Vue.js in Kombination mit Nuxt.js. Darunter werden weitere Bibliotheken wie Pug, Nuxt-Content und Axios verwendet.
  • PWA: Die Website ist als Progressive Web App konfiguriert und kann Push Nachrichten an Endgeräte senden.
  • Netlify: Hosting, deployment und Pipelines laufen vollständig kostenlos über Netlify.
  • Tailwind: Das gesamte Design wird über Tailwind.css erstellt und ist wenige Kilobytes groß.

Programmiersprachen

Java
Fortgeschritten
JavaScript
Experte
TypeScript
Experte
Python
Basics
Rust
Basics

Datenbanken

Postgres
Fortgeschritten
MySQL
Fortgeschritten
MariaDB
Fortgeschritten
AWS DynamoDB
Fortgeschritten
MongoDB
Fortgeschritten

Managementerfahrung in Unternehmen

Product Owner
Fortgeschritten

Branchen

Branchen

Versicherungen, E-Commerce, Multi Vendor Marketplaces Solutions, Bildung

Einsatzorte

Einsatzorte

Kempen, Niederrhein (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 9 Monate
2023-01 - 2026-09

Aufbau internationaler Multi-Vendor Marktplatz on Cloud Native Architekturen im Enterprise-Maßstab

Lead Fullstack Developer / Supporting Software Architect AI Agents AWS CDK AWS CloudWatch ...
Lead Fullstack Developer / Supporting Software Architect

Aufbau einer internationalen E-Commerce Plattform für einen Multi-Vendor Marktplatz digitaler Assets von Beginn an. Konzeption und Betrieb von Cloud Native Architekturen im Enterprise-Maßstab.

  • Konzeption und Betrieb einer hochskalierbaren Microservice- und Serverless-Architektur
  • Integration von Stripe zur Abwicklung des internationalen Zahlungsverkehrs
    • Aufbau eines Marktplatz-Payment-Systems mit multiplen Parteien und Payout-Routinen
  • Verwendung von Algolia für hochperformante Echtzeitsuche von digitalen Assets auf der Plattform
  • Aufbau der gesamten Cloud-Infrastruktur mithilfe von Terraform + AWS CDK in AWS
  • Föderation von Services mit GraphQL und Hasura
    • Spätere Migration auf GraphQL Mesh
  • Test Driven Development (TDD) - Unit, Integration & E2E Testing mittels Jest, Vitest und Playwright
  • Verwendung von Next.js / React für moderne Frontend-Applikationen im nx Monorepo

  • Enterprise Security Architektur & Access Control

    • Integration von JWT Tokens mit Auth0, OAuth, OIDC, IP Guards, BOLA Protection und Secret Vaults

    • Authorisierungskonzepte über RBAC, ABAC sowie native Postgres Row-Level-Security (RLS)

  • Verwendung von Relationalen sowie nicht relationalen Datenbanken (SQL - Postgres + NoSQL - DynamoDB)

  • Aufbau der gesamten Cloud-Infrastruktur mithilfe von Terraform + AWS CDK in AWS

    • Bereitstellung von ECS/EKS-Clustern (Fargate), Application Load Balancern (Reverse Proxy) und Lambda Functions

    • Ganzheitliches Setup aus DataDog (vorher AWS CloudWatch), Prometheus und individuellen Grafana Dashboards

    • Integration von Advanced Metriken (u.a. ORM-Mapper) und Distributed Tracing mit Jaeger

  • Observability & Tracing mit CloudWatch, DataDog, Prometheus & Grafana

    • Ganzheitliches Setup aus DataDog (vorher AWS CloudWatch), Prometheus und individuellen Grafana Dashboards

    • Integration von Advanced Metriken (u.a. ORM-Mapper) und Distributed Tracing mit Jaeger

  • Erstellung von CI/CD Pipelines mit GitHub Actions für automatisierte Multi-Stage Deployments (Dev, Testing, Prod)

  • Verwendung von LLM- & KI-Agentensystemen

  • Automatisierte Softwareentwicklung mit AI Coding Assistants

    • Einsatz moderner AI Coding Assistants und Agenten-Workflows zur Beschleunigung und Optimierung des Entwicklungszyklus

    • Aufbau automatisierter Evaluations- und Quality-Gates zur verlässlichen Absicherung von Codequalität, Regressionstests und Sicherheit

AI Agents AWS CDK AWS CloudWatch DataDog AWS ECS AWS EKS AWS Fargate AWS RDS AWS S3 Algolia Auth0 Docker GitHub Actions Grafana GraphQL GraphQL Mesh Hasura Jaeger Java JavaScript Jest JWT Kotlin Kubernetes LLMs Monorepo Nest.js Next.js Nx OAuth OIDC Playwright Postgres Postgres RLS Prometheus RBAC ABAC Redis Retool Serverless Stripe Terraform TypeScript Vitest DynamoDB Amazon DynamoDB
Equity Bytes
Berlin
10 Monate
2022-03 - 2022-12

Migration Bestandsführungssystem in eventbasierte Mikroarchitektur

Fullstack Developer / Supporting Software Architekt Nest.js Express TypeScript ...
Fullstack Developer / Supporting Software Architekt

Migration eines bestehenden Bestandsführungssystems von einem PHP-Monolithen zu einer Node.js event-basierten Microservice-Architektur sowie Integration von Services in ein Streaming Data Ökosystem.

  • Erfolgreiche Migration eines bestehenden Bestandsführungssystems von einem PHP-Monolithen zu einer Node.js event-basierten Microservice-Architektur
  • Integration von Services in ein Streaming Data Ökosystem
  • Entwicklung von Cloud Native Applications
  • Konzeption und Betrieb einer Streaming Data Architektur mithilfe von Nest.js, Express, MySQL, Redis, Kafka (mit JSON Schemas) und Docker
  • Erstellung von CI/CD Pipelines (DevOps Prozessen) in Bitbucket für das automatisierte Deployment von Anwendungen
  • Bereitstellung und Multi-Stage-Deployments via AWS CloudFormation
  • Erstellen von Docker Containern für AWS ECS/ EKS Cluster (mit Fargate)
  • Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
  • Einsatz von Domain Driven Design im Bereich der eigenen Bounded Contexts
  • Präsentation von Ergebnissen vor Stakeholdern / Halten von internen Meetups
  • Tiefe Diskussionen von Mikro- und Makroarchitekturentscheidungen der IT-Landschaft
  • Beratung von internem Personal zur Umsetzung von fachlichen und technischen Anforderungen
  • Erstellung von Architekturellen Design Vorschlägen für Softwareentwickler
  • Unit / Integrations / E2E Testing mittels Jest, Cypress
  • Verwendung von Vue.js (mit SASS/ SCSS) für die Frontend Applikationen
  • Aufbau und Gestaltung verschiedener AWS Grafana Dashboards und CloudWatch Monitoring, um Metriken der verschiedenen Services abzubilden
  • Distributed Tracing mittels Jaeger zur Latenzanalyse und Leistungsoptimierung verteilter Services
  • Implementation einer internen Component Library / Styling Guides für Vue.js
  • Verwendung von Message Queues für die App interne Kommunikation
  • Orchestrierung mehrerer Micro-Frontends in eine App

Nest.js Express TypeScript JavaScript AWS CloudFormation Jaeger Bitbucket CI Cypress Kafka Grafana AWS IAM AWS CloudWatch AWS ECS AWS EKS AWS Fargate AWS Lambda AWS EC2 AWS RDS AWS S3 Prometheus Docker MySQL Redis Domain Driven Design Jest JSON Schema Message Queues Micro-Frontends Vue.js SASS SCSS SAFe
IU Internationale Hochschule
Munich
3 Jahre 10 Monate
2018-06 - 2022-03

Aufbau einer digitalen Versicherung (Start-Up)

(Lead) Fullstack Developer / Interims PO AWS CDK Terraform AWS Lambda ...
(Lead) Fullstack Developer / Interims PO

Aufbau des Versicherungsstartups von Beginn an. Technischer Lead von Data Engineers und DevOps Teams bei der Konzeption moderner Versicherungsprodukte und Cloud-Infrastrukturen.

  • Begleitung und technischer Aufbau des InsurTech-Startups von der ersten Stunde an
  • Entwicklung von Cloud Native Applications (u.a. Jamstack mit Vue.js/Nuxt .js und Fastify-Backend auf AWS Lambda)
  • Konzeption und Betrieb einer hochskalierbaren Streaming Data Architektur auf Apache Flink, Kafka (mit AVRO Schemas) und Cassandra
  • Aufbau und Betrieb der Cloud-Infrastruktur auf AWS mithilfe von AWS CDK (TypeScript) und Terraform
  • Bereitstellung von Serverless Lambda Functions, ECS-Clustern (Fargate), Reverse Proxies (ALB + ELB) sowie EC2-Instanzen
  • Automatisierte Konfiguration von EC2-Instanzen mit Packer und Provisionierung via Ansible
  • Erstellen von Docker Containern für AWS ECS/ EKS Cluster (mit Fargate)
  • Zentrales Logging und Monitoring mit AWS CloudWatch, DataDog und Grafana (sowie Prometheus) inklusive Advanced ORM-Metriken
  • Konzeption von Backup- und Disaster-Recovery-Strategien (RDS Snapshots, asynchrone Read-Replicas, versionierte Rollbacks)
  • Integration von Headless Webscrapern (Serverless / AWS Lambda mit Puppeteer) und Proxy-Rotator-Services
  • Erstellung von CI/CD Pipelines in GitLab für automatisierte Multi-Staging Deployments (Dev, Testing, Prod)
  • (Unit/Integration/E2E) Testing mittels Jest, Cypress, JUnit, Mocha, Jasmine, Selenium und Puppeteer
  • Unterstützung des Aktuariats bei Datenerhebung, Aufbereitung und Auswertungen
  • Fachliche Teamanleitung im Rahmen einer Interims Product Owner Tätigkeit sowie Führung von Data- und DevOps-Engineers
  • Konzeption und Umsetzung von Datenschutz- und IT-Security-Anforderungen in enger Zusammenarbeit mit dem Datenschutzbeauftragten
  • Erstellung/Prototyping von Chatbots
    • Prototyp Rasa NLU
    • Produktiv Ebot-7
  • Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
  • Präsentation von Ergebnissen vor Stakeholdern sowie Halten von internen Meetups
  • Verwendung von Python mit Apache Airflow für ETL Jobs

AWS CDK Terraform AWS Lambda Serverless DataDog AWS CloudWatch Grafana Prometheus Apache Kafka Apache Flink Kafka Managed Service Cassandra AWS EC2 AWS ECS AWS EKS AWS Fargate AWS RDS AWS S3 Amazon API Gateway Amazon CloudFront AWS Route53 AWS Certificate Manager AWS IAM Packer Ansible Fastify Vue.js Nuxt.js TypeScript JavaScript Java Python Docker GitLab CI Jest Cypress JUnit Mocha Jasmine Selenium Puppeteer Apache Avro Proxy Rotator GraphQL Kotlin Rasa NLU Ebot-7 SASS SCSS
freeyou AG
Cologne
1 Jahr 8 Monate
2016-10 - 2018-05

Wartung von Java Anwendungen (Online + Batch)

Fullstack Developer Java Spring Boot Thymeleaf ...
Fullstack Developer

Migration von Legacy Systemen und Entwicklung fachlicher Anwendungen im Bereich Lebensversicherungen.

  • Migration von Legacy Systemen (Cobol zu Java/ Kotlin)
  • Umsetzung von Online-Frontends mit Java/ Kotlin / Thymeleaf
    • Umsetzung fachlicher Anforderungen für Spring-Batches (Leben)
    • Customizing von Schnittstellen LifeFactory (Leben)
  • Organisation und Betreuung von Schülerpraktika / Dualen Studenten
  • Integration/ Wartung von Spring-Batch-Anwendung
  • Integration von manuellen zu automatisierten Prozessen
  • Erstellung von CI/CD Pipelines mit Jenkins

Java Spring Boot Thymeleaf Cobol Jenkins CI SQL Kotlin Spring Batch LifeFactory JBoss Apache Tomcat
DEVK Versicherungen
Cologne
2 Jahre 1 Monat
2014-09 - 2016-09

Software Entwicklung

Auszubildender Java Cobol PL1 ...
Auszubildender

Rotation durch verschiedene Unternehmensbereiche im Rahmen der Fachinformatiker Ausbildung.

  • Durchlaufen verschiedener Gruppen, um den DEVK Kosmos zu verstehen
  • Rotation durch verschiedene Unternehmensbereiche
    • Softwareentwicklung mit Cobol / PL1
  • Wartung von Java basierten Web/Batch Anwendungen
  • Erstellung und Wartung einer Zielvereinbarungsplattform für interne Mitarbeiter
  • Erstellung von CI/CD Pipelines mit Jenkins

Java Cobol PL1 Jenkins CI JBoss Apache Tomcat
DEVK Versicherungen
Cologne

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2026-05 - 2026-05

Claude Code in Action

Claude Code in Action, Anthropic
Claude Code in Action
Anthropic
1 Monat
2023-08 - 2023-08

Learn Rust from Scratch

Learn Rust from Scratch, educative
Learn Rust from Scratch
educative
2 Jahre 8 Monate
2017-10 - 2020-05

M.Sc. Wirtschaftsinformatik

Master of Science Wirtschaftsinformatik, Europäische Fachhochschule
Master of Science Wirtschaftsinformatik
Europäische Fachhochschule
1 Monat
2017-12 - 2017-12

ISAQB® Certified Professional for Software Architecture

ISAQB® Certified Professional for Software Architecture, ISAQB®
ISAQB® Certified Professional for Software Architecture
ISAQB®
3 Jahre 1 Monat
2014-09 - 2017-09

B.Sc. Wirtschaftsinformatik

Bachelor of Science Wirtschaftsinformatik, Europäische Fachhochschule
Bachelor of Science Wirtschaftsinformatik
Europäische Fachhochschule
2 Jahre 1 Monat
2014-09 - 2016-09

Fachinformatiker Anwendungsentwicklung

Fachinformatiker Anwendungsentwicklung, Adolf-Kolping-Berufskolleg
Fachinformatiker Anwendungsentwicklung
Adolf-Kolping-Berufskolleg

Position

Position

Fullstack-Devloper, Backend-Developer, Frontend-Developer, Software Architect, DevOps

Kompetenzen

Kompetenzen

Top-Skills

JavaScript Java Fullstack TypeScript Kafka Terraform Kubernetes AWS Docker CI/CD Testing SAFe Node.js SQL

Produkte / Standards / Erfahrungen / Methoden

Lead Fullstack Developer / Software Architekt

Software Architekt und Lead Fullstack Developer mit Erfahrung in AWS CDK, Serverless und Cloud Native Architekturen im Enterprise-Umfeld. Spezialisiert auf skalierbare Microservices, Event-Driven Streaming (Kafka, Flink), ganzheitliche Observability (CloudWatch, Grafana, Prometheus) sowie resiliente Backup- und Disaster-Recovery-Konzepte.


Architektur & System-Portfolio

Website Scraper & Dynamic Pricing

Headless Web Scraper & Proxy Rotating Architecture (FreeYou Dynamic Pricing)

  • AWS Lambda & CDK: Headless Chrome wird mit Puppeteer in Serverless Lambda Functions ausgeführt ? deklarativ mit AWS CDK (TypeScript) bereitgestellt.
  • Kafka Managed Service: Zentraler Event-Streaming-Dienst zur Entkopplung und Weiterleitung der Scraping-Daten an Konsumenten und Pricing Engines.
  • CloudWatch & Grafana: Umfassendes Observability-Setup mit Metriken, Cron-Health-Checks und automatisiertem Alerting bei Anomalien.
  • GitLab CI/CD & Testing: Automatisierte Testsuiten (Jest, Cypress) und minutenschnelle CDK-Deployments mit isolierten Staging-Umgebungen.
  • Proxy Rotator Service: Implementiert rotierende IP-Pools für jeden Request, um Ratenbegrenzungen und Sperren zuverlässig zu vermeiden.
  • Apache Flink Engine: Verarbeitet und transformiert Marktdatenströme in Echtzeit zur dynamischen Tarifkalkulation im KFZ-Versicherungsgeschäft.
  • Resilienz & Fehleranalyse: Fehlerprotokolle in CloudWatch, Screenshots im S3 Bucket bei Fehlern und versionsbasierte Lambda-Aliase für sofortige Rollbacks.


Streaming Architektur

Real-Time Event-Driven Data Streaming Ecosystem (BaFin-konform)

  • BaFin-konforme Echtzeitverarbeitung: Sub-Sekunden-Berechnung von Tarifen unter strikter Einhaltung regulatorischer Anforderungen der BaFin für KFZ-Versicherungen.
  • Apache Flink Streaming: Echtzeit-Transformation, Aggregation und Filterung hochvolumiger Event-Ströme mit minimalsten Latenzen.
  • Cassandra NoSQL DB: Hochverfügbare, verteilte NoSQL-Datenbank für ultraschnelle Schreib-/Lesezugriffe mit garantierter Ausfallsicherheit.
  • Security & Disaster Recovery: VPC-Isolation, feingranulare AWS IAM-Rollen, Snapshot-Strategien und asynchrone Replikationen für maximale Resilienz.
  • Kafka Managed Service (MSK): Zentrales Nervensystem auf Basis von Kafka MSK für zuverlässigen Publish/Subscribe-Datenaustausch über alle Domänen.
  • S3 Data Lake & Archivierung: Unveränderliche Langzeitarchivierung aller Rohdaten in AWS S3 für historische Analysen, Re-Play und Audit Trails.
  • Avro Schema Registry: Zentrale Schema-Registry mit Apache Avro zur strikten Validierung und Abwärtskompatibilität aller Eventschnittstellen.


KFZ-Preis Kalkulation

High-Performance Calculation Engine & Auto-Scaling (FreeYou Dynamic Pricing)

  • Java Spring Boot Engine: Hochperformante Backend-Rechenkerne für komplexe Tarifmodelle mit optimierten internen Abhängigkeiten im Maven S3 Repo.
  • AWS CDK, Terraform & Packer: Infrastruktur-Bereitstellung via IaC; EC2-Images wurden reproduzierbar mit Packer konfiguriert und via Ansible provisioniert.
  • CloudWatch, Grafana & Jaeger: Lückenloses Monitoring von Rechenzeiten und Fehlerraten via CloudWatch & Grafana sowie Distributed Tracing mit Jaeger.
  • GitLab CI/CD & Rollbacks: Automatisierte Tests (JUnit, Cypress) und Git-gestützte Rollback-Möglichkeiten innerhalb von Minuten bei Bedarf.
  • Auto Scaling & Elastic Load Balancer: Horizontale Skalierung von EC2-Instanzen hinter Elastic Load Balancern zur dynamischen Lastspitzenbewältigung.
  • Kafka Event-Backbone: Echtzeit-Synchronisation von Preis- und Risikoparametern über Event-Topics mit strikter Typisierung.
  • VPC-Architektur & IAM: Isoliertes VPC-Netzwerk mit kontrollierten Gateway-Endpoints und strengen AWS IAM Sicherheitsrichtlinien.


Service Architektur

Migration & Event-Driven Microservices (IU Bestandsführung)

  • PHP-Monolith Migration: Erfolgreiche Ablösung eines gewachsenen PHP-Bestandsführungssystems hin zu einer modularen, Event-getriebenen Architektur.
  • Nest.js & Express Framework: TypeScript-basierte serverseitige Microservices mit strukturierter Dependency Injection und wartbarer Enterprise-Architektur.
  • Docker & AWS ECS / Fargate: Containerisierte Services auf ECS mit Application Load Balancer / Reverse Proxy und CloudFormation Infrastructure as Code.
  • Disaster Recovery & Rollback: Versionierte Docker-Images auf ECS für sofortige Zero-Downtime Rollbacks und automatisierte Bitbucket CI/CD-Pipelines.
  • Apache Kafka Event Bus: Entkopplung aller Business-Services über Event-Streams mit klar definierten JSON-Schemata für maximale Skalierbarkeit.
  • Domain Driven Design (DDD): Konsequente Ausrichtung der Microservices an fachlichen Bounded Contexts für geringe Kopplung und hohe Kohäsion.
  • Grafana & CloudWatch: Zentralisierte Observability mit Grafana-Dashboards, Prometheus, CloudWatch-Alerting und Advanced ORM-Metriken.


KPI-Dashboard

Cloud-Native Portal & Identity Infrastructure

  • Vue-Nuxt-Application: Aufgesplittet in Client und Server. Statisches Webhosting in S3 mit Vue-Nuxt und Vuetify + dynamische Lambda Funktionen mit Fastify.
  • CloudFront: Content Delivery Network leitet Anfragen entweder direkt an Lambda oder an Webpage.
  • AWS Parameter Store: Login für Datenbank liegen im AWS Parameter Store und werden erst zur Laufzeit geholt.
  • GitLab CI/ CD Pipeline: Führt Tests und Deployment des Webhostings und der Lambdafunktionen aus. Die AWS Credentials liegen in geschützten Variablen.
  • Route53: Stellt DNS Einträge bereit. Bezieht Zertifikat von AWS Certificate Manager.
  • Custom Identity Provider: Eigener federated Provider mit precondition login hooks über AWS.
  • Terraform/ AWS CDK: Terraform/ AWS CDK Skript um DNS, CDN und S3 anzulegen / reservieren.


Nuxt-Blog

Modern Tech Blog & Nuxt Content PWA

  • Vue-Nuxt-Application: Die Seite nutzt Vue.js in Kombination mit Nuxt.js. Darunter werden weitere Bibliotheken wie Pug, Nuxt-Content und Axios verwendet.
  • PWA: Die Website ist als Progressive Web App konfiguriert und kann Push Nachrichten an Endgeräte senden.
  • Netlify: Hosting, deployment und Pipelines laufen vollständig kostenlos über Netlify.
  • Tailwind: Das gesamte Design wird über Tailwind.css erstellt und ist wenige Kilobytes groß.

Programmiersprachen

Java
Fortgeschritten
JavaScript
Experte
TypeScript
Experte
Python
Basics
Rust
Basics

Datenbanken

Postgres
Fortgeschritten
MySQL
Fortgeschritten
MariaDB
Fortgeschritten
AWS DynamoDB
Fortgeschritten
MongoDB
Fortgeschritten

Managementerfahrung in Unternehmen

Product Owner
Fortgeschritten

Branchen

Branchen

Versicherungen, E-Commerce, Multi Vendor Marketplaces Solutions, Bildung

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.