Projekte

3/2025 - heute

KI-Generation von Scrum-Dokumentation (Eigenentwicklung)

prdcreator.com

Full-Stack Development

Entwicklung einer KI-gestützten Plattform zur automatisierten Erstellung von Scrum-Dokumentation. Die Anwendung generiert professionelle Markdown-basierte Dokumente wie Product Requirement Documents (PRDs), User Stories und Epics. Die Plattform nutzt moderne AI-Technologien für die Dokumentengenerierung und bietet eine nahtlose Integration mit gängigen Entwicklungstools durch Markdown-Export.

Details Backend:

  • Integration von KI-Modellen (Google Gemini) für Dokumentengenerierung
  • Implementierung von Prompt Engineering für präzise Dokumenterstellung
  • Entwicklung einer Job-Pipeline für verschiedene Dokumenttypen
  • Aufbau einer skalierbaren Serverless-Architektur zur Entkopplung von Generation-Jobs mittels Redis/QStash
  • Implementierung von Prisma ORM für Datenbankoperationen

Details Frontend:

  • Entwicklung einer modernen Web-Anwendung mit Next.js 15 und React 19
  • Implementation einer sicheren Benutzer-Authentifizierung mit Clerk
  • Editor-Funktionalität zur Überarbeitung und Vervollständigung von Dokumenten
  • Freigabeprozess und Versionierung von Dokumenten
  • Integration von Stripe für Zahlungsabwicklung und Subscription Management
  • Entwicklung responsiver UI-Komponenten für optimale mobile Nutzung

Tätigkeit

Konzeption, Entwicklung, Testing, Integration, Deployment

Techstack

Frontend:

Framer Motion
Mobile First UI
Next.js
React
shadcn/ui
Stripe
Tailwind CSS
tRPC
TypeScript
Zod

Backend:

Clerk
Generative AI
Google Gemini
Node.js
PostgreSQL
Prisma ORM
Prompt Engineering
QStash
Upstash Redis

Tools:

Cursor
ESLint
Git
Jest
Markdown
pgAdmin
PostHog
Prettier
1/2025

Portfolio Chatbot (Eigenentwicklung)

Web-Entwicklung

Implementierung und Integration eines selbst entwickelten Chatbots in meine Portfolio-Website unter Verwendung modernster KI-Technologien. Der Chatbot ermöglicht eine natürlichsprachige Textkonversation mit Googles LLM Gemini und kann über den Inhalt von Dokumenten informieren, die hochgeladen werden können.

Details Frontend:

  • Entwicklung einer Chat-UI mit Next.js und React
  • Dokumenten-Modus für die gezielte Analyse von Dokumenten
  • Responsive und barrierefreie Oberläche mit Tailwind CSS
  • Implementation von Rate Limiting zur Begrenzung von API-Zugriffen
  • Integration von Markdown- und Codeblock-Rendering für formatierte Chatbot-Antworten
  • Implementation von Typing-Indikatoren, Sound-Effekten und eigenes Theming

Tätigkeit

Konzeption, Entwicklung, Testing, Integration, Deployment

Techstack

Frontend:

Framer Motion
Mobile First UI
Next.js
React
shadcn/ui
Tailwind CSS
TypeScript

Tools:

Cursor
ESLint
Generative AI
Git
Jest
Prettier
5/2019 – 4/2025

EnBW AG

Cloud-Entwicklung

Drittmarkt-Anpassung, Produktivsetzung und Weiterentwicklung einer Hybridcloud Service-Landschaft auf Basis von Azure zur Abbildung von Geschäftsprozessen im energiewirtschaftlichen Umfeld. Erstellung, Integration und Betrieb von Microservices sowie Portalen für Endkunden und Kundenbetreuer.

Details:

  • Implementierung von energiewirtschaftlichen Prozessen mit .NET/C#
  • Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Service Bus, Microservices und Logic Apps
  • Modellierung von B2C- und B2B-Geschäftsprozessen in einer generischen Event-Architektur mit Multimandanten-Fähigkeit
  • Automatisierung der Erstellung der Infrastruktur über Infrastructure as Code mittels Terraform inkl. Einbindung von Python-Skripte
  • Schnittstellenanbindung an On-Premise- und SaaS-Dienste per REST
  • Verarbeitung externer Webhook-Events durch Azure Function Apps
  • Erstellen und Versionieren von APIs nach OpenAPI 3-Spezifikation in Azure API Management
  • Speichern von Event- und Prozessdaten in Azure CosmosDB- und Azure SQL Server-Instanzen
  • Ablage und Verschlüsselung von sensitiven Daten in Azure Key Vault
  • Auslagerung von Konfiguration und Assets in Azure App Configuration und Contentful Spaces
  • Anbindung an Azure Redis Cache für Distributed Locks
  • App-Integration und Gruppenmanagement in Azure Entra ID
  • Ausleitung von Servicebus-Nachrichten an ein Event Hub
  • Implementierung von Unittests
  • Deployment von ASP.NET Core Microservices in Web Apps und Kubernetes
  • Aufbau und Betrieb einer CI/CD-Umgebung für Cloud-Infrastruktur in Azure DevOps für automatisierte Builds und Deployments über Azure DevOps Pipelines
  • Logging und Utilization-Alerting in Azure Application Insights und Microsoft Teams
  • Batch-Jobs mit Postman Collection Runner zur Massendatenverarbeitung über APIs

Tätigkeit

Analyse und Bewertung, Architektur, Design, Implementierung und Test, Infrastruktur, Integration

Techstack

Backend:

.NET
ASP.NET Core
Azure API Management
Azure App Configuration
Azure Application Insights
Azure CLI
Azure CosmosDB
Azure DevOps
Azure Entra ID (AAD)
Azure Event Hub
Azure Function Apps
Azure Key Vault
Azure Log Analytics
Azure Logic Apps
Azure Redis Cache
Azure Service Bus
Azure Storage Account
Azure Web Apps
Azure Web Jobs
C#
Contentful
Docker
Entity Framework Core
git
JavaScript
JSON
Kanban
Kubernetes
LINQ
MSTest
Moq
NSubstitute
OpenAPI/Swagger
Postman
PostgreSQL
pgAdmin
PowerShell
Python
REST
Scrum
SOAP
soapUI
SQL
SQL Server
SQL Server Management Studio
Terraform
Visual Studio
Visual Studio Code
WSDL
XML
4/2024 – 2/2025

Finanzdatenanalyse-Plattform (Eigenentwicklung)

filingfact.com

Full-Stack Development

Entwicklung und Implementierung eines automatisierten Systems zum Crawlen, Verarbeiten und Analysieren von SEC EDGAR-Berichten durch Large Language Models. Die Plattform extrahiert, strukturiert und fasst kritische Informationen aus Finanzberichten mit Hilfe generativer KI zusammen, um handlungsrelevante Erkenntnisse für Investmententscheidungen bereitzustellen. Entwicklung und Betrieb einer modernen mobile-first Web-Anwendung mit Next.js und TypeScript. Bereitstellung einer REST-API zur Anbindung an Drittsysteme der Kunden.

Details Backend:

  • Implementierung einer modularen Pipeline-Architektur zur Verarbeitung von SEC-Berichten mit Python und Javascript mit Hilfe von KI-gestützter Code-Generierung durch Cursor
  • Entwicklung eines intelligenten Crawler-Systems zur Abfrage von Finanzdokumenten aus der SEC EDGAR-Datenbank
  • Integration des Google Gemini LLM für KI-gestützte Textanalyse und Zusammenfassung
  • Entwurf und Implementierung von JSON-Schemas zur strukturierten Datenvalidierung und -speicherung
  • Erstellung voll-automatisierter Batch-Verarbeitungsabläufe für großangelegte Dokumentenanalyse
  • Entwicklung von Fehlerbehandlungs- und Wiederherstellungsmechanismen für robuste Pipeline-Ausführung
  • Implementierung mehrstufiger Dokumentenverarbeitung mit unstrukturierter Datenextraktion
  • Implementierung automatisierter Validierungs- und Bereinigungsprozesse für extrahierte Daten

Details Frontend:

  • Entwicklung einer Full-Stack-Anwendung mit Next.js 14 und React 18 unter Verwendung von TypeScript mit Hilfe von KI-gestützter Code-Generierung durch Cursor
  • Implementation einer sicheren Authentifizierung und Autorisierung mittels NextAuth
  • Aufbau einer skalierbaren Backend-Architektur mit tRPC für typsichere API-Endpoints
  • Datenbankmodellierung und -verwaltung mit Prisma ORM und Migrations-Management
  • Integration von Stripe für Zahlungsabwicklung und Webhook-Verarbeitung
  • Implementierung responsiver UI-Komponenten mit Radix UI/shadcn und Tailwind CSS
  • Entwicklung eines E-Mail-Service-Systems mit React Email und Resend
  • Integration von Cloudinary für Medien-Asset-Management
  • Einbindung von Analyse- und Tracking-Funktionen mit PostHog
  • Implementierung interaktiver Visualisierungen mit React Flow, Framer Motion und Lightweight Charts
  • Form Validierung mit React Hook Form und Zod
  • Integration von OpenAPI/Swagger für API-Dokumentation

Tätigkeit

Konzeption, Entwicklung, Testing, Integration, Deployment, Wartung

Techstack

Backend:

Batch-Verarbeitung
CSV
Cursor
Datenextraktion
Generative AI
HTML-Parsing
JSON
JSON-Schema
Prozessautomatisierung
Python
REST
Textanalyse

Frontend:

Cursor
Framer Motion
Mobile First UI
Next.js
NextAuth
Node.js
npm
OpenAPI/Swagger
Prisma ORM
PostgreSQL
Radix UI
React
React Email
React Flow
React Hook Form
React Query
REST
shadcn/ui
Stripe
Tailwind CSS
tRPC
TypeScript
Zod

Tools:

Cloudinary
Cursor
ESLint
Git
Jest
Konfigurationsmanagement
Markdown
pgAdmin
PostHog
Prettier
Resend
7/2016 – 4/2019

Uniper SE

Cloud-Entwicklung

Entwicklung einer PaaS-Lösung zur Integration eines Webportals mit On-Premise-Systemen für die automatische Angebotserstellung von Energietarifen

Details:

  • Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Function Apps und Logic Apps
  • Modellierung des Angebots- und Bestellprozesses in nativer Cloud-Middleware
  • Etablierung des Sales-Workflows durch inkrementelle Anreicherung von Business-Entities in Dynamics 365 CRM
  • Automatisierung der Erstellung der Infrastruktur als Infrastructure as Code mittels ARM-Templates
  • Implementierung von Unit- und Integrationstests
  • Aufbau und Betrieb einer CI/CD-Umgebung für Backend und CRM in Azure DevOps für den automatisierten Build und Deployment
  • Backend-Logging über Application Insights mit ElasticSearch-Anschluss
  • Aufbau einer unternehmensweiten Monitor-Solution zur Darstellung eines Health Dashboard mit Alerting

Tätigkeit

Analyse und Bewertung, Architektur, Design, Implementierung und Test

Techstack

Backend:

.NET
Azure Application Insights
Azure ARM
Azure CosmosDB
Azure DevOps
Azure Function Apps
Azure Logic Apps
Azure Storage Account
Dynamics 365 CRM
C#
JSON
JSON-Schema
LINQ
MySQL
REST
SOAP
WSDL
XML
XSD

Frontend:

HTML
JavaScript
Vue.js

Tools:

Confluence
git
Gitlab
JIRA
JMeter
Postman
Scrum
soapUI
Visual Studio
Visual Studio Code
11/2017 – 12/2017

Gothaer Versicherung

Testautomatisierung

Automatisierung von Java Fat-Clients mit Hilfe des viadee Testframework. Erstellung und Vereinheitlichung von Testfällen sowie Schulung von internen Mitarbeitern und Kunden.

Details:

  • Automatisierung von Java Fat-Clients mit Hilfe des viadee Testframework
  • Initiale Erstellung und Vereinheitlichung von Testfällen
  • Schulung von internen Mitarbeitern und Kunden

Tätigkeit

Testautomatisierung, Schulung

Techstack

Testautomatisierung:

viadee Testframework
Java
Fat-Client Testing
Test Design
Test Automation
9/2017 – 11/2017

Gothaer Versicherung

Web-Entwicklung

Weiterentwicklung einer Web-Anwendung zur Beauftragung und Abholung von Schadensmeldungen über das Branchennetz des Gesamtverbands der Deutschen Versicherungswirtschaft. Integration von Geschäftsprozessen in ein Workflow-Management-System.

Details:

  • Weiterentwicklung einer Web-Anwendung zur Beauftragung und Abholung von Schadensmeldungen über das Branchennetz des Gesamtverbands der Deutschen Versicherungswirtschaft
  • Modellierung von Geschäftsprozessen und Integration in ein Workflow-Management-System
  • Implementierung von Unittests

Tätigkeit

Implementierung und Test

Techstack

Backend:

Camel
Camunda
Java
JUnit
JSON
Maven
Mockito
PowerMock
REST
Spring
Spring MVC
Tomcat
XML

Frontend:

GXT

Tools:

Confluence
eclipse
git
Gitlab
JIRA
Scrum
8/2015 - 6/2016

Eucon Group

Web-Entwicklung

Design und Implementierung einer Web-Anwendung zur Analyse von Teile- und Preisinformationen und der Unterstützung im Pricing für den Aftermarket

Details:

  • Responsive UI Design nach 'Mobile First'-Ansatz für uneingeschränkte Client-Zugänglichkeit
  • Mehrsprachigkeit der Benutzeroberfläche
  • Rollenkonzept und Benutzermanagement
  • REST-Schnittstelle zur Kommunikation zwischen Client und Server

Tätigkeit

Design, Implementierung und Test

Techstack

Backend:

Hibernate
HQL
Java
JHipster
Spring Boot
Spring Data
Spring MVC
Spring Security
SQL
SQL Server
SQL Server Management Studio
Tomcat

Frontend:

AngularJS
Bower
CSS
Grunt
Highcharts
HTML
JavaScript
Mobile First UI
npm
Sassy CSS

Tools:

Bitbucket
Confluence
Eclipse
git
Gradle
REST
Subversion
10/2013 - 7/2015

Creditreform

Batch-Processing

Spezifikation und Entwicklung einer Schnittstelle für den Ex- und Import von Inkassodaten.

Details:

  • Zyklisches Erzeugen und Verarbeiten von Massendaten im XML-Format
  • Übergabe der Daten zwischen Systemgrenzen durch Web-Services
  • Integration der Lösung in die bestehende Anwendungslandschaft und Job Scheduling-Infrastruktur

Tätigkeit

Analyse, Design, Implementierung und Test

Techstack

Backend:

Hibernate
HQL
Java
Java EE
JUnit
Oracle
REST
SQL
WebLogic
XML
XSD

Tools:

CVS
Eclipse
Jenkins
Maven
Mercurial
OOA
OOD
Oracle SQLDeveloper
soapUI
Virtualbox