Full Stack Development
Aktualisiert am 04.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.06.2026
Verfügbar zu: 100%
davon vor Ort: 25%
ReactJS
TypeScript
Python
JavaScript
Rust
HTML
CSS
Webapplication
Mobile Apps
Vue.js
Deutsch
Muttersprache
Englisch
verhandlungssicher
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Verfügbarkeit vor Ort ist variabel je nach Projekt.
möglich

Projekte

Projekte

8 Monate
2025-11 - heute

Entwicklungsphase, Open Source (Nebenprojekt)

Full-Stack Developer Go Wails v2 React 19 ...
Full-Stack Developer
Minimalistische macOS-Desktop-App zur BLE-Steuerung des IKEA IDASEN/ LINAK-Schreibtischs ? mit Live-Höhendaten, Shortcuts und nativem UI/ UX-Fokus.
  • Entwicklung eines BLE-Backends in Go, React-Frontend mit Live-Updates, macOS-Packaging, CI/ CD-Pipelines sowie UI-Design und Open-Source-Dokumentation.
Go Wails v2 React 19 TypeScript Tailwind CSS shadcn/ ui GitHub Actions BLE
auf Anfrage
9 Monate
2025-10 - heute

KI-basiertes Matching-System für Recruiting und Projektstaffing (In Entwicklung)

Full-Stack Developer React TypeScript Vite ...
Full-Stack Developer

Der Project Profile Matcher ist ein intelligentes, KI-gestütztes Matching-Tool zur automatisierten Analyse und Zuordnung von Bewerberprofilen zu Projektanforderungen. Durch semantische Textverarbeitung und Scoring-Algorithmen auf Basis von OpenAI-Embeddings werden Kompetenzen, Erfahrungen und Projekterfordernisse präzise abgeglichen. Das System bietet eine moderne Weboberfläche zur Visualisierung der Match-Ergebnisse in Echtzeit, inklusive Filterung, Ranking und Kandidatenübersicht. PDF-Dokumente (z. B. Lebensläufe, Portfolios) werden automatisch extrahiert und strukturiert verarbeitet. Die Plattform ist modular, Cloud-ready und vollständig CI/CD-automatisiert über GitHub Actions. Perspektivisch wird ein Bezahlsystem auf Basis von Stripe integriert, um Pay-per-Match- oder Abonnementmodelle zu ermöglichen.

  • Konzeption und Entwicklung der API-Architektur, Implementierung der Matching-Engine (NLP, Embeddings, Scoring), Datenextraktion aus PDF-Dateien, Entwicklung der interaktiven Weboberfläche, Integration externer Web Services, Datenbankanbindung (Azure SQL/PostgreSQL), Containerisierung und Deployment mit Docker, Einrichtung der CI/CD-Pipeline (GitHub Actions), Planung und Integration des Stripe-Bezahlsystems.

React TypeScript Vite Mantine UI Mantine Dropzone Tabler Icons React TanStack Query Axios Recharts FastAPI OpenAI SDK Pydantic Pydantic Settings pdfplumber unstructured uvicorn Azure App Services Azure SQL Database PostgreSQL Docker Git GitHub GitHub Actions Stripe API Vitest Biome
1 Jahr 3 Monate
2025-04 - heute

Geomsel App

Full-Stack Developer Python Django Celery ...
Full-Stack Developer

Microservice-basiertes Analyseportal zur datengetriebenen Verarbeitung und Auswertung im Bereich Präzisionsbearbeitung.

  • Mitentwicklung eines Django-Backends mit asynchroner Task-Verarbeitung via Celery/ Redis, Containerisierung mit Docker/ Kubernetes sowie Aufbau und Pflege von GitLab CI/ CD-Pipelines.

Python Django Celery Redis Docker Kubernetes GitLab CI/ CD NumPy Pandas Three.js PostgreSQL
OTEC Präzisionsfinish GmbH, Karlsruhe
1 Jahr 4 Monate
2025-03 - heute

Weiterentwicklungsphase, Closed Source (Nebenprojekt)

Full-Stack Developer React.js TypeScript Tailwind CSS ...
Full-Stack Developer
Persönliche Portfolio-Landingpage im macOS-Stil, die technische Expertise, Designverständnis und Arbeitsweise interaktiv präsentiert.
  • Design & Entwicklung
React.js TypeScript Tailwind CSS shadcn/ ui
Kassel, Deutschland
2 Jahre
2024-07 - heute

MemoVault App (In Entwicklung)

Lead Developer, UI/UX-Designer, DevOps Engineer Flutter Dart Hive ...
Lead Developer, UI/UX-Designer, DevOps Engineer

MemoVault ist eine plattformübergreifende App zum sicheren Speichern, Verwalten und Organisieren persönlicher Fotos und Videos. Der Fokus liegt auf Datenschutz, lokaler Speicherung und einer intuitiven Nutzererfahrung ? ganz ohne Cloud-Zwang. Die App wird für iOS, Android, macOS, Windows und Linux entwickelt.

  • Konzeption, UI/UX-Design, plattformübergreifende App-Entwicklung, lokale Datenpersistenz, Medienzugriff & -anzeige, State Management, Testbereitstellung und Versionierung

Flutter Dart Hive Riverpod Path Provider Image Picker Video Player Git GitHub iOS Android macOS Windows Linux TestFlight (iOS) Android Internal Testing (Google Play Console)
Dein privater Tresor für Fotos und Videos ? sicher, übersichtlich, nur für dich
3 Jahre
2023-07 - heute

myOTEC App ? Ein Webshop mit Kundenportal

Full-Stack Developer React.js TypeScript Mantine UI ...
Full-Stack Developer
Webshop mit Kundenportal ? zur Produktpräsentation, Bestellverwaltung und Kundenkontoverwaltung in der Präzisionsbearbeitungsbranche.
  • Entwicklung eines React/ Django-basierten Webshops mit Kundenportal, inkl. Authentifizierung, Zahlungsintegration, responsivem UI-Design und vollständiger DevOps-Verantwortung.
React.js TypeScript Mantine UI Django Django Rest FastAPI Python Redis Docker Kubernetes GitLab CI/ CD Supabase PostgreSQL CyberArk Renovate GlitchTip
OTEC Präzisionsfinish GmbH, Straubenhardt
3 Jahre 6 Monate
2023-01 - heute

Dashboard für das weltweite Management der Scanboxen

Frontend-Entwickler React.js TypeScript Material UI ...
Frontend-Entwickler
Greenfield-Dashboard zur Verwaltung und Konfiguration smarter Einkaufswagen-Scanboxen mit Echtzeit-Statistiken und Benachrichtigungen.
  • Entwicklung eines intuitiven Dashboards von Grund auf ? inkl. Echtzeit-Statistiken, Scanbox-Konfiguration und Alerting für Kunden deutschlandweit.
React.js TypeScript Material UI GraphQL MongoDB Kubernetes Keycloak Golang Renovate
KBST GmbH, Kassel
1 Jahr 5 Monate
2025-08 - 2026-12

Cloudbasierte Retrieval-Augmented Generation (RAG)-Plattform zur Automatisierung interner Prozesse

Full-Stack Developer React.js TypeScript Mantine UI ...
Full-Stack Developer
Cloudbasierte RAG-Plattform für ENERCON zur KIgestützten Automatisierung interner Prozesse ? skalierbar, modular und vollständig in die Azure-Infrastruktur integriert.
  • Entwicklung einer RAG-Webanwendung mit React-Frontend und FastAPI-Backend, Integration von KI-Workflows, Azure-CI/ CD-Pipelines, Docker-Containerisierung sowie Absicherung via Azure Entra ID und rollenbasiertem Zugriffsmanagement.
React.js TypeScript Mantine UI FastAPI Python Qdrant Docker SQLAlchemy Microsoft Azure Azure SQL Database SQLite
ENERCON GmbH, Aurich
6 Monate
2026-01 - 2026-06

Enterprise Data Collection & Integration Platform

Full-Stack Developer React.js TypeScript Tailwind CSS ...
Full-Stack Developer
Greenfield-Webapplikation zur effizienten, revisionssicheren Erfassung und Pflege geschäftskritischer Kunden- und Lieferantendaten mit nahtloser Informatica-IDMC-Integration.
  • Entwicklung einer modularen Web-App für externe Datenerfassung via dynamischer Formulare, serverseitige Validierung, Versionierung und Informatica-Integration sowie vollständige DevOps-Verantwortung mit Docker, Kubernetes und CI/ CD.
React.js TypeScript Tailwind CSS shadcn/ ui FastAPI Python SQLAlchemy Docker Kubernetes Microsoft Azure Microsoft SQL SQLite ArgoCD Helm
DEUTZ AG, Köln
3 Jahre 8 Monate
2022-04 - 2025-11

Scanbox-App ? Entwicklung, Internationalisierung und Microservices

Full-Stack Developer React.js TypeScript Material UI ...
Full-Stack Developer
Smarter Einkaufswagen mit Display und Gewichtsmessung im Einsatz u. a. in deutschen Edeka-Märkten zur diebstahlsicheren Produkterfassung direkt am Wagen. Die Plattform wird von Handelsketten wie Edeka, Kaufland und Rossmann eingesetzt.
  • Mehrjährige Weiterentwicklung der Scanbox-App entlang verschiedener Schwerpunkte:
    • Frontend-Weiterentwicklung in React/ TypeScript zur Verbesserung von UI, Navigation, Performance, Skalierbarkeit und Sicherheit, inklusive Einführung neuer Funktionen
    • Anpassung der App an kundenspezifische Designs (Edeka, Kaufland, Rossmann u. a.) unter Einhaltung individueller Markenrichtlinien bei gleichzeitig benutzerfreundlicher Gestaltung
    • Implementierung mehrsprachiger Unterstützung (i18n) zur Verbesserung der Nutzererfahrung für internationale Anwender
    • Entwicklung von Geräte-Microservices in Rust für Cloud-Synchronisierung, Geräteeinrichtung, Datei-Upload und Konfiguration zur Erweiterung und Vereinfachung der Geräteverwaltung
    • Microservice-Integration und Optimierung der App-Architektur
React.js TypeScript Material UI Node.js Rust Tonic Tokio Protocol Buffers Golang Docker i18n Microservices Keycloak Figma Framer Motion
KBST GmbH, Kassel
1 Jahr 11 Monate
2023-03 - 2025-01

Website für ein Expertennetzwerk (Nebenprojekt) (Entwicklung eingestellt)

Frontend-Entwickler React.js TypeScript Mantine UI ...
Frontend-Entwickler
Website für ein Expertennetzwerk aus verschiedenen Technologiebereichen zur gemeinsamen Präsentation von Dienstleistungen und Kompetenzen.
  • Gestaltung einer modernen, benutzerfreundlichen Webpräsenz mit intuitiver Navigation auf Basis aktueller Webtechnologien und -standards.
React.js TypeScript Mantine UI AWS Amplify Google Analytics Hotjar
1 Jahr 7 Monate
2023-02 - 2024-08

Gransbe App (Nebenprojekt) (Entwicklung eingestellt)

Co-Founder, Full-Stack Developer React.js TypeScript Django ...
Co-Founder, Full-Stack Developer
Job Management für Freelancer - App für Freelancer zur Unterstützung im Projektbewerbungsprozess ? inkl. Verwaltung von Phasen wie technische Interviews und Stundensätze.
  • Entwicklung von Frontend & Backend, Umsetzung von DevOps-Automatisierungen, Systemarchitektur-Design sowie umfassendes Testing für eine stabile, skalierbare Anwendung
React.js TypeScript Django FastAPI PostgreSQL Docker Python Mantine UI AI/ ML Microservices
Job Management für Freelancer
9 Monate
2020-07 - 2021-03

Conditional Generative Adversarial Networks

Entwickler
Entwickler

Aufgrund der verbesserten Rechenleistung hat sich Deep Learning als Teilgebiet des Maschinellen Lernens in den letzten Jahren zu einem einflussreichen Wissenschaftsbereich der Künstlichen Intelligenz entwickelt. Während die meisten Fortschritte aus dem Bereich der diskriminativen Modellierung stammen, sind viele der neuartigen Fortschritte in den letzten fünf Jahren aus Anwendungen von Deep Learning auf generative Modellierungsaufgaben entstanden. Durch die Kombination von generativen Modellen und tiefen neuronalen Netzen ist eine neue Familie von Methoden entstanden, die Deep Generative Models genannt werden. Ein Deep Generative Model versucht, die Datenverteilung eines gegebenen Datensatzes zu lernen, um gefälschte Datenmuster zu erzeugen, die den Datenmustern des ursprünglichen Datensatzes ähneln. Eines der populärsten Deep Generative Models sind die sogenannten Generative Adversarial Networks. Insbesondere bei der Bilderzeugung versprechen Generative Adversarial Networks gute Ergebnisse und übertreffen andere Deep Generative Models wie Variational Autoencoder oder PixelCNN. Generative Adversarial Networks verdanken diese Leistung der neuartigen Architektur, bei der zwei Deep Neural Networks, der Generator und der Diskriminator, gegeneinander trainiert werden. Während der Generator versucht, den Diskriminator mit realistischen fake Bildern zu täuschen, versucht der Diskriminator, diese zu entlarven. Diese Interaktion zwingt den Generator, die Datenverteilung des Datensatzes so genau wie möglich zu lernen. Ein Stand der Technik bei der hyperrealistischen Bilderzeugung ist StyleGAN 2. Die Bilderzeugung mit StyleGAN 2 ist jedoch bedingungslos, d.h. die Klassenlabels der generierten Datenmuster sind zufällig. In diesem Projekt wurde ein Conditional StyleGAN 2 verwendet, bei dem das Klassenlabel als Bedingung in den StyleGAN 2-Generator eingespeist wurde, um die Bilderzeugung zu beeinflussen. Auf dieser Grundlage wurde ein Conditional StyleGAN 2 mit einem Shopping Cart Dataset, einem begrenzten Datensatz aus der realen Welt, trainiert. Dadurch können hyperrealistische fake Bilder von vollen oder leeren Einkaufswagen mit 512 x 512 Pixeln generiert werden.

Aufgaben:

  • Paper-Recherche im Bereich der Generativen Modelle

  • Vorverarbeitung des Datensatzes

  • Erweiterung des NVIDIA/StyleGAN 2

  • Trainieren von Modellen

  • Validierung der Modell-Güte

PyCharm - VS Code IntelliJ Git - Asana - GitHub - Zoom - Slurm Workload Manager - Jupyter Figma - Miro Numpy - Pandas - TensorFlow Google Colab PyTorch Macintosh - Linux Python - Bash
Computer Vision
8 Monate
2020-05 - 2020-12

Internationaler B2B-Marktplatz

Full-Stack Developer React.js TypeScript Python ...
Full-Stack Developer
Internationaler B2B-Marktplatz für Annotation-Dienste auf Basis einer Microservices-Architektur.
  • Design und Entwicklung des Marktplatzes inkl. Frontend, Backend, UX/ UI-Optimierung, DevOps-Automatisierung und umfassendem Testing.
React.js TypeScript Python FastAPI PostgreSQL MongoDB Docker Kubernetes Google Cloud AI/ ML
Annotly.com, Kassel
6 Monate
2020-01 - 2020-06

Consulting App with Artificial Intelligence (AI)

Full-Stack Developer Angular TypeScript Python ...
Full-Stack Developer
Aus Datenschutzgründen werden keine Informationen bereitgestellt.
  • Mitgestaltung der Systemarchitektur, Entwicklung von Frontend & Backend, DevOps-Automatisierung, UX/ UI-Design sowie umfassendes Testing.
Angular TypeScript Python Django FastAPI C# ASP.NET MongoDB Docker Jenkins AI/ ML
Vencortex.io, Kassel
1 Jahr 4 Monate
2019-03 - 2020-06

Machine Learning (ML) Microservices

Full-Stack Developer Python FastAPI PyTorch ...
Full-Stack Developer
Beteiligung an der Entwicklung von ML-Diensten
  • Konzeption und Entwicklung der Microservices-Infrastruktur, Implementierung und Deployment von ML-Modellen sowie DevOps-Automatisierung und Testing.
Python FastAPI PyTorch Flask MongoDB Docker Jenkins Google Cloud Microservices AI/ ML
Vencortex.io, Kassel
1 Jahr 5 Monate
2019-02 - 2020-06

Self-Service

DevOps Engineer Docker Kubernetes Python ...
DevOps Engineer
Aus Datenschutzgründen werden keine Informationen bereitgestellt.
  • Aufbau einer Self-Service-Infrastruktur mit Docker Swarm & Kubernetes, Linux-Server-Setup, LDAP-Konfiguration sowie Einrichtung von Test- und Produktionsumgebungen.
Docker Kubernetes Python Bash PostgreSQL MongoDB Jenkins Google Cloud LDAP Angular
Vencortex.io, Kassel
1 Jahr 5 Monate
2019-02 - 2020-06

Startup Rating Portal with Artificial Intelligence (AI)

Lead Software Engineer React.js Angular TypeScript ...
Lead Software Engineer
Plattform zur Entscheidungsunterstützung für Investoren und Startup-Gründer durch Kombination von menschlicher Intuition und KI
  • Architektur- und API-Design, Entwicklung von Frontend & Backend, UX/ UI-Optimierung, DevOps-Automatisierung sowie umfassendes Testing.
React.js Angular TypeScript Python Django C# ASP.NET MongoDB Docker Jenkins AI/ ML
Vencortex.io, Kassel
5 Monate
2018-10 - 2019-02

EspoCRM

DevOps Engineer EspoCRM PostgreSQL JavaScript ...
DevOps Engineer
Aus Datenschutzgründen werden keine Informationen bereitgestellt.
  • Wartung und Anpassung eines CRM an interne Geschäftsprozesse, DevOps-Automatisierung sowie Testing zur Qualitätssicherung.
EspoCRM PostgreSQL JavaScript HTML/ CSS Gerrit
Flavia-IT Management GmbH, Kassel
1 Jahr 5 Monate
2017-10 - 2019-02

Webanwendung zur Erstellung von Gutachten

Full-Stack Developer Angular JavaScript Spring ...
Full-Stack Developer
Webanwendung zur Digitalisierung von Grundstücksbewertungen mit automatischer Berechnung von Restwert, Versicherungs- und Schadenwert.
  • Anforderungsanalyse, Entwicklung von Frontend & Backend, DevOps-Automatisierung, UX/ UI-Design sowie Testing.
Angular JavaScript Spring PostgreSQL Docker Jenkins Node.js
Flavia-IT Management GmbH, Kassel
3 Monate
2018-11 - 2019-01

Gridware

Full-Stack Developer Java Spring PostgreSQL ...
Full-Stack Developer
Gridware ? Nutzungs- und Abrechnungsplattform zur Verbindung von Energie-, Mobilitäts- und Sharing-Infrastrukturen
  • Backend-Entwicklung der serverseitigen Logik sowie Testing aller Backend-Komponenten
Java Spring PostgreSQL JOOQ Docker Maven Angular
Flavia-IT Management GmbH, Kassel
9 Monate
2018-01 - 2018-09

Webapplikation für GASCADE in Kassel

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Unternehmen GASCADE Gastransport GmbH. Die Anwendung sollte eine Reihe von spezifischen Kennzahlen von Gas-Pumpmaschinen regelmäßig aufnehmen, vorverarbeiten und visualisieren. 

  • Requirements Engineering
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Visual Studio Code - IntelliJ IDEA Java - HTML - TypeScript - SASS CanvasXpress - Spring - Swagger.js - Bootstrap - Angular Charts.js - NodeJS MSSQL Maven - Docker - Node Package Manager - Gerrit - YouTrack - Git Macintosh Jenkins Confluence Agile Software Development (Scrum) Requirements Engineering Entwicklung des Frontends und des Backends DevOps-Engineering UX/UI Design Testing
Gastransport
1 Jahr 5 Monate
2017-05 - 2018-09

Collaborative Active Learning App (CALA)

Software Engineer Python TypeScript JavaScript ...
Software Engineer
Ziel des Projekts war die Erforschung einer Klasse grundlegend neuer Technologien zur Entwicklung von Collaborative Interactive Learning (CIL). Der SoftwareEngineering-Teil des Projektes beinhaltete die Entwicklung einer Webanwendung für Bildannotationen, welches durch Crowdsourcing genutzt wird.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Python TypeScript JavaScript HTML/CSS Docker Angular Node.js Django Django Rest Bootstrap GitLab Nginx PostgreSQL
Universität Kassel
3 Monate
2018-05 - 2018-07

Field Service App

Software-Entwickler
Software-Entwickler

Eine mobile App für die Wartung der Wechselrichter, Fotovoltaik- & Solartechnik der Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung der Applikation und des Backends
  • UX/UI Design
  • Testing 

Ionic 3 - Cordova - Angular GIT - JIRA - NodeJS iOS - Android - Macintosh Gerrit - YouTrack Confluence Virtual Studio Code HTML - CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
Kassel
3 Monate
2018-04 - 2018-06

InTurn Ap

Software Engineer
Software Engineer

Die Weiterentwicklung des 360° Feedback Webanwendung namens InTurn. Das 360° Feedback ist eine Methode zur Einschätzung der Kompetenzen und Leistungen von Fach- und Führungskräften aus unterschiedlichen Perspektiven, wie zum Beispiel aus dem Blickwinkel der Mitarbeiter, der Vorgesetzten, der Kollegen, Teammitglieder oder Kunden. Erkenntnisse über die Wirkung des 360° Feedbacks auf Verhaltensänderungen und die Leistungen der beurteilten Personen schwanken von negativ über neutral bis positiv. Entscheidend für den Erfolg sind die Art und Weise der Rückmeldung der Ergebnisse an die Feedbacknehmer sowie die Validität und Reliabilität des Fragebogens. 

  • Requirements Engineering
  • Weiterentwicklung des Frontends und des Backends
  • DevOps-Engineering
  • Testing

Java - HTML - CSS - JavaScript Play - Angular GIT - NodeJS YouTrack - Gerrit - Docker - Grunt - SBT - Bower Confluence Virtual Studio Code PostgreSQL Macintosh Java JavaScript HTML/CSS Docker Play Angular Boostrap Jenkins Node.js Gerrit
Flavia-IT Management GmbH
5 Monate
2018-01 - 2018-05

BAUCAD

Software-Entwickler
Software-Entwickler

Entwicklung einer CAD-Anwendung (PoC) an der Universität Kassel. Die Anwendung BauCAD kann durch die Angaben aller spezifischen Gebäudedaten (Kennzahlen, 2D Zeichnungen) eine detaillierte Kostenkalkulation des Gebäudes erstellen.

  • Requirements Engineering
  • Planung und Entwicklung der kompletten Anwendung
  • UX/UI Design
  • Testing 

Java Macintosh GIT Swing JavaFX PostgreSQL Maven
Universität Kassel
1 Jahr 2 Monate
2017-03 - 2018-04

ZFL QUAP

Software Engineer Java TypeScript JavaScript ...
Software Engineer
Der interne Workflow für Qualitätskontrolle des Unternehmens ZF Luftfahrttechnik GmbH wurde vollständig digitalisiert.

  • Requirements Engineering
  • Entwicklung des Frontends und Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Java TypeScript JavaScript HTML/CSS Docker Maven Spring Angular Boostrap Spark Jenkins PostgreSQL Node.js Gerrit
Flavia-IT Management GmbH
1 Monat
2018-01 - 2018-01

Repowering App

Software Engineer
Software Engineer

Eine mobile App für die Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.   

  • Requirements Engineering
  • Weiterentwicklung der Applikation
  • UX/UI Design
  • Testing

: Ionic 3 - Cordova - Angular NodeJS - GIT : iOS - Macintosh - Android Gerrit - YouTrack Confluence Virtual Studio Code CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
2 Monate
2017-12 - 2018-01

OMNITest App

Software Engineer Swift Java CoreData
Software Engineer

Mit der kostenfreien OMNITest App von B.Braun behalten die Patienten sämtliche Therapiedaten im Fokus.

  • Erstellung eines Gutachtens über die Testabdeckung und über die Qualität des Quellcodes der OMNITest App. 
  • OMNITest App von B.Braun. 

Swift Java CoreData
Flavia-IT Management GmbH
1 Jahr 10 Monate
2016-03 - 2017-12

AMD-Netz

Software Engineer Python HTML/CSS Django ...
Software Engineer
Die Konzeption und Weiterentwicklung einer medizinischen Plattform für Makuladegeneration. Die Bestandteile des Projektes waren die Weiterentwicklung eines Versorgungsatlas, Veranstaltungskalender, PatientenHandout sowie die Einführung einer Versorgungspartnerkartei. 

  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • Testing

Python HTML/CSS Django South Gerrit MySQL
Flavia-IT Management GmbH
2 Jahre 1 Monat
2015-06 - 2017-06

Norris

Software Engineer HTML/CSS Groovy Grails ...
Software Engineer
Die Entwicklung eines E-Recruiting Tools zur Erfassung, Anzeige und Pflege von personenbezogenen Qualifikationsprofilen im IT-Bereich.

  • Requirements Engineering
  • UX/UI Design
  • Weiterentwicklung des Frontends und des Backends
  • Testing

HTML/CSS Groovy Grails Bootstrap AngularJS D3.js Node.js JavaScript Docker Gerrit MongoDB Confluence Jenkins
Flavia-IT Management GmbH
3 Jahre 4 Monate
2011-12 - 2015-03

Failure Rate Calculation System (FRCaS)

Software Engineer Java Swing UI Maven ...
Software Engineer
Die Entwicklung einer Java Desktop Anwendung für die Berechnung von MTTF Werten bei elektronischen Bauteilen basierend auf die Siemens Norm von TÜV Rheinland.

  • Implementierung der einzelnen Berechnungsmodule
  • Einbindung der Siemens-Normen in die Anwendung
  • Grafische Simulation der mathematischen Modelle
  • UX/UI Design
  • Testing 

Java Swing UI Maven MySQL FishEye
Universität Kassel
5 Monate
2014-05 - 2014-09

SPIELEENTWICKLUNG

Software-Entwickler, Scrum Master, Projekt Owner
Software-Entwickler, Scrum Master, Projekt Owner

Entwicklung einer Java Anwendung des Brettspiels Carcassonne mit Single- und Multiplayermodus und einer Künstlichen Intelligenz an der Universität Kassel.

Aufgaben:

  • Zeitweise Projektleitung

  • Entwicklung der GUI

  • Implementierung der Spiellogik

  • Entwicklung des KI Players

  • Implementierung von Unit-Tests

  • Implementierung von Integration-Tests

Macintosh Eclipse Java : JavaFX Git - SourceTree JIRA - BitBucket Design Patterns (MVC) - Agile Software Development (Scrum)
Bildungswesen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2024-04 - heute

Data Science (berufsbegleitend)

angestrebt: M.Sc., RWTH Aachen
angestrebt: M.Sc.
RWTH Aachen
8 Jahre 7 Monate
2013-10 - 2022-04

Studium - Mechatronik

Bachelor of Science, Universität Kassel
Bachelor of Science
Universität Kassel
Intelligente mechatronische Systeme ? Robotik, Steuerungstechnik und industrielle Fertigung
8 Jahre 11 Monate
2012-10 - 2021-08

Studium - Informatik

Bachelor of Science, Universität Kassel, Deutschland
Bachelor of Science
Universität Kassel, Deutschland
Deep Learning & GANs ? angewandt in Bilderzeugung und prädiktiver Modellierung

Kompetenzen

Kompetenzen

Top-Skills

ReactJS TypeScript Python JavaScript Rust HTML CSS Webapplication Mobile Apps Vue.js

Aufgabenbereiche

Mobilität

E-Mobility, Nachhaltiger Transport, Automotive Supply Chain


Energie & Infrastruktur

Elektrische Energiesysteme, Smart Grids, Photovoltaik, Gastransport & Pipelines, Bauwesen, Onshore-Windenenergie


Gesundheit & Medizin

Healthcare, Medizintechnik


Industrie & Produktion

Embedded Systems, Computerarchitektur, Fertigung, Maschinenbau, Präzisionsbearbeitung, Fertigungstechnologie, Oberflächenveredelung


Handel & Dienstleistungen

E-Commerce, Digitale Marktplätze, Retail, Konsumgüter, Fintech, Einzelhandel, innovative Einkaufstechnologien, digitale Kundenerlebnisse, Smart-Retail-Lösungen


Technologie & KI

Computer Vision, AI-Anwendungen, E-Recruiting, Talent Acquisition

Produkte / Standards / Erfahrungen / Methoden

Schwerpunkt

PROFIL
  • Ich entwickle als Senior Full-Stack-Developer maßgeschneiderte Web-, Mobil- und hybride Desktop-Anwendungen für Kunden aus Industrie, Energie und Handel. Dabei begleite ich den gesamten Software-Lebenszyklus von der Anforderungsanalyse über Architektur und Implementierung bis zu Deployment, Betrieb und Übergabe. Je nach Projektzuschnitt übernehme ich die volle Full-Stack-Verantwortung oder fokussiere mich gezielt auf Frontend, Backend oder DevOps ? allein oder im Schulterschluss mit interdisziplinären Remote-Teams.
  • Mein Werdegang ist bewusst breit angelegt: Programmieren begleitet mich seit dem 14. Lebensjahr, erste professionelle Projekte habe ich 2010 während des Studiums übernommen. Heute kombiniere ich einen Bachelor in Informatik mit Schwerpunkt Deep Learning und einen Bachelor in Mechatronik mit einem berufsbegleitenden Master in Data Science an der RWTH Aachen. Dieser Mix prägt eine technisch analytische Denkweise, die bei industrienahen und datengetriebenen Projekten den entscheidenden Unterschied macht.
  • Mein technischer Schwerpunkt liegt aktuell auf Python/ FastAPI im Backend und React/ TypeScript im Frontend, ergänzt um eine produktionsreife DevOps- und DevSecOps-Kette in Cloud-Umgebungen wie Azure. Darüber hinaus arbeite ich projektabhängig mit weiteren etablierten Sprachen und Frameworks aus dem Java-, Go- und Rust-Ökosystem. Künstliche Intelligenz ist dabei fester Bestandteil meiner täglichen Arbeit ? auf zwei Ebenen: Ich integriere sie produktiv in Anwendungen über RAG Pipelines und Cloud-KI-Dienste, und ich setze AI-Tools konsequent als Werkzeug im Coding, in Code-Reviews und im Testing ein.
  • Was meine Kunden über mich sagen, fasst es besser zusammen, als ich es hier könnte: tadellose Arbeit, klare Konzepte, vorausschauendes Mitdenken. Das ist kein Zufall, sondern das Ergebnis von Qualität, ehrlicher Kommunikation und stetigem Lernen ? Werten, an denen ich seit dem ersten kommerziellen Projekt arbeite.

KENNTNISSE

Frameworks & Libraries

React.js, Next.js, Vue.js, Angular (v2?19), Angular.js, Astro


UI-Bibliotheken

Mantine UI, Material UI, Bootstrap, Tailwind CSS, shadcn/ ui, Radix UI


Sonstige Bibliotheken

React Hook Form, Zod, Zustand, Jotai, Apollo Client, React Spring, React Hot Toast, Framer Motion, Recharts, React Three Fiber, Axios, Storybook, React Styleguidist, Vitest, React Testing Library, ESLint, TanStack (TanStack Table, TanStack DevTools, TanStack Router, TanStack Query), React Flow, React Mail, Biome, React-RND, Sonner, HeyAPI


Rendering-Methoden

Client Side Rendering (CSR), Server Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR), Server Components (SC)


Cloud Computing

AWS (Amazon Web Services), Microsoft Azure, GCP (Google Cloud Platform), Digital Ocean, Contabo, Cloudflare, Hostinger, Hetzner


Python-Ökosystem

Django, Django REST, FastAPI, Flask, Celery, Huey, Nameko, uvicorn, gunicorn, pillow, ruff, black, poetry, uv, pip, bandit, requests, pytest, pydantic, unstructured, httpx, pydantic


JavaScript/TypeScript-Ökosystem

Express.js, Nest.js, Node.js


Java-Ökosystem

Spring Framework


Rust-Ökosystem

Tauri, tonic, tokio


Go/Golang-Ökosystem

gin, gorm, sqlx, gRPC-Go, zap, testify, tinyGo, goreleaser, cobracli, fiber, chi


Web Security

OWASP Top 10, Input Validation, Output Encoding, CSRF Protection, XSS Protection, SQL Injection Protection, Security Headers, Rate Limiting, Brute-Force Protection, API Security, Data Encryption, Dependency Vulnerability Scanning, Secure Deployment, Secrets Management, HTTPS/TLS Configuration, Secure Session Management


Synchronisation

Kenntnisse in Offline- und Delta-Sync-Logiken, Lokalem Caching und Datenabgleich per Timestamps, Umsetzung Sync-APIs für Web- und Mobile-Apps


Testing Level

Unit Testing, Integration Testing, Functional Testing (End-to-End Testing), Load Testing, Code-Analyse, Automatisierung von Tests


Authentifizierung

AWS Cognito, CyberArk, OAuth, OpenID Connect (OIDC), Passwortbasierte Authentifizierung, Tokenbasierte Authentifizierung, Zwei-Faktor-Authentifizierung (2FA), Multi-Faktor-Authentifizierung (MFA), Security Assertion Markup Language (SAML), LDAP, Keycloak, Auth.js, Supabase Auth, OTP, Magic Links


Projekt- & Wissensmanagement

Confluence, Jira, YouTrack, Bitbucket, GitHub Projects, Todoist, Monday .com, Bookstack


Simulation & Modellierung

SimPy, MATLAB


API Protokolle
REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, Protocol Buffers (Proto)


Testing Frameworks

Cypress, Playwright, Vitest, JUnit, Pytest, Jest


DevOps

Docker, Kubernetes, Dokku, Traefik, GitLab CI, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Helm, Github Actions, Azure Devops, Podman, Rancher, K3s, ArgoCD, Tailscale, Gitea, Renovate, GlitchTip

UI/UX Design and Prototyping

Figma, Framer, Miro, Sketch, Pixelmator


Markup-Sprachen

HTML, HTML5, CSS, CSS3, XML, JSON, YAML, LaTeX


ERP- & Buchhaltungssysteme

Microsoft Dynamics NAV, AP+


3D-Modellierung & -Verarbeitung

Blender, FreeCAD, Fusion 360, Ultimaker Cura, Ready Player Me, Poly Pizza


Paket- & Build-Management

Cargo, Gradle, Maven, npm, npx, Yarn, Homebrew, CocoaPods, Gem, Pipenv, Conda, Poetry, Pip, Pipx


Kommunikation & Kollaboration

RocketChat, Slack, Chanty, Microsoft Teams, Zoom, Google Meet, Discord, Windows App (Windows Remote Desktop)


Versionskontrolle

Git, GitLab, GitHub, Gitea, Gerrit, AWS CodeCommit, Jira, Lazygit, Husky, Simple Git Hooks


Entwicklungsumgebungen

Visual Studio Code (VSCode), IntelliJ IDEA, Eclipse, Jupyter Notebooks, Xcode, Android Studio, NetBeans


Softwarearchitekturen

Monolith, Microservices, Service-Oriented Architecture (SOA), Serverless, Event-Driven Architecture, Layered Architecture, Client-Server, Domain-Driven Design (DDD), Design Patterns, B2B SaaS, B2C SaaS


Analytics & Tracking

Google Analytics (GA4), Hotjar, React GA4 Integration, Event-Tracking, Conversion-Monitoring, Funnel-Analysen


Künstliche Intelligenz (KI)/ Machine Learning (ML)

Modelle & Architekturen

ANN, CNN, Transformer, Backbones (ResNet, EfficientNet), Generativ (GANs, StyleGAN), Objekterkennung (YOLO, Detectron2), Feature Extraction


Large Language Models (LLMs)

Modelle: GPT (OpenAI), Gemini (Google DeepMind), DeepSeek, LLaMA (Meta), Claude (Anthropic), Mistral, Falcon, Orchestrierung & Integration: LangChain, Ollama/Ollama Cloud, Model Context Protocol (MCP/FastMCP), Prompt Engineering, Token-Optimierung


OpenAI Plattform & Ecosystem

APIs: Chat Completions, Embeddings, Images, TTS, Model Familie: GPT-5, GPT-4, GPT-4o, GPT-4 Turbo, Pipelines: Batch-Processing, Fine-Tuning, File Management, Operations: Usage Dashboard, Monitoring & Billing, Rate-Limiting, Evaluations, Integrationen: Assistants API, Azure OpenAI


RAG & Vektorsuche

RAG, Agentic RAG, FAISS, Chroma, Qdrant, Weaviate, Semantische Suche, Hybrid Search, Similarity Scoring, Embedding-Retrieval


Frameworks & Libraries

PyTorch, TensorFlow, scikit-learn, Pandas, NumPy, Matplotlib, Plotly, Seaborn, OpenCV, Tesseract, NLTK, pm4py (Process Mining)


Data Science & Konzepte

Feature Engineering, Data Cleaning/Transformation, Model Evaluation (ROC, AUC, Confusion Matrix), Hyperparameter-Optimierung, Cross-Validation, Bias Detection, Fairness-Metriken, Responsible AI


Datasets

ImageNet, COCO, CIFAR-10/100, MNIST, OpenImages, Kaggle Datasets, Hugging Face Datasets


Tools & Plattformen

AI/ML: Azure AI Studio, Hugging Face Hub, OpenAI Playground, Dev & Ops: Docker, GitHub Actions, n8n, Streamlit, Produktivität: Copilot, Cursor AI, ChatGPT, Perplexity


Datenschutz & Sicherheit in Webanwendungen

  • Datenminimierung, Zweckbindung und Transparenz als Basis. Einwilligungsmanagement über Cookie- und Tracking-Opt-Ins.
  • Privacy by Design & Default in Architektur und UI umgesetzt. Datenübertragung per HTTPS/TLS, Speicherung verschlüsselt.
  • Pseudonymisierung sensibler Nutzerdaten und Logs.
  • Nutzung DSGVO-konformer Cloud-Dienste in EU-Regionen.
  • Rollen- & Rechtemanagement nach dem Least-Privilege-Prinzip.
  • Audit-Logging und nachvollziehbare Aktionen.
  • Automatisierte Datenlösch- und Aufbewahrungsprozesse.
  • Sicherheitsheader wie CSP, HSTS und SameSite aktiv.
  • Klare Prozesse für Incident Response & Data Breach Handling.


MDN Web APIs

WebCrypto API, Fetch API, Headers API, Request API, Response API, Credential Management API, Web Authentication API (WebAuthn), StorageManager API, IndexedDB API, Cache Storage API, Service Worker API, File API, Blob API, URL API, TextEncoder/TextDecoder API, Navigator API, Clipboard API, Notification API, BroadcastChannel API, WebSocket API, EventSource API, Worker API, History API, DOM API, Performance API, Network Information API, Permissions API, Geolocation API, Web Share API, Device Orientation API, Fullscreen API, Pointer Lock API, Screen Wake Lock API, Resize Observer API, Intersection Observer API, Mutation Observer API, Visibility API, Battery Status API, Push API, Streams API, Compression Streams API, Structured Clone API, Intl API, Encoding API, AbortController API, Trusted Types API, Content Security Policy (CSP), Secure Contexts


Monitoring & Logging

Prometheus, Grafana, Sentry, GlitchTip, Azure Logging


Mobile Applikation

  • Hybrid (Cross-Platform): React Native (TypeScript/ JavaScript), Riverpod, Hive, Path Provider, Image Picker, Video Player 
  • Nativ: iOS: TestFlight, Provisioning Profiles, App-Signierung, App Store Connect, App-Privacy-Labels
  • Android: Android Internal Testing (Google Play Console), App-Signierung, Play Console

Soft Skills

Agiles Mindset, Teamplayer, Verantwortungsbewusstsein, Prinzipien des Clean Code, Pair Programming, Code Reviews, hoher Anspruch an Codequalität, selbstständige und strukturierte Arbeitsweise, kontinuierliche Weiterbildung, lösungsorientiertes Denken, effektives Zeit- und Prioritätenmanagement, Kommunikationsstärke, Offenheit für Feedback, Qualitätsbewusstsein, Zuverlässigkeit, proaktives Handeln und aktives Vorantreiben von Projekten


Agile Methoden

Scrum, Kanban, Extreme Programming (XP), Feature-Driven Development (FDD), Pair Programming, SAFe Framework


API Protokolle

REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, JSON-RPC, XML-RPC, MQTT, SFTP, AMQP (Advanced Message Queuing Protocol), Protocol Buffers (Proto)


Dokumentation

  • Technische Dokumentation: Architektur- und API-Dokumentation (OpenAPI/Swagger), Datenfluss- und Sequenzdiagramme (PlantUML, Mermaid), automatisierte Code-Dokumentation über CI/CD
  • Projekt- und Prozessdokumentation: Deployment-, CI/CD- und Infrastruktur-Guides, Developer-Onboarding- und Setup-Dokumente, Versions- und Release-Dokumentation (Changelog, GitHub Releases)
  • Benutzer- und Wissensdokumentation: Readme- und Admin-Guides für interne Teams, Wissensdatenbank/Confluence-Seiten, Coding-Guidelines und Best-Practice-Dokumente


Kryptographie & Key-Management

Erfahrung mit symmetrischer und asymmetrischer Verschlüsselung (AES, RSA etc.), Kenntnisse in Client-seitiger Verschlüsselung und sicherem Datenaustausch, Umsetzung von End-to-End Encryption (E2EE) und Secrets-Management, Sicheres Handling von Secrets und Zertifikaten in Container-, Cloud- und CI/CD-Umgebungen, Erfahrung mit zentralisiertem Key-Management

Accessibility
Barrierefreie Umsetzung orientiert an WCAG 2.1/ 2.2 mit Fokus auf AA/ AAA-Anforderungen


BERUFSERFAHRUNG

01/2021 ? heute
Senior Full-Stack Developer, Freelancer

  • Freiberuflicher Full-Stack Developer mit Fokus auf moderne Softwarearchitekturen, Cloud-Technologien und skalierbare Webanwendungen. Verantwortung für den gesamten Entwicklungsprozess ? von Planung über Implementierung bis Deployment und Wartung.

02/2021 ? 01/2022
Software Engineer & Machine Learning Engineer
Institut für Intelligente Eingebettete Systeme, Universität Kassel
  • Entwicklung, Training und Validierung von Computer-Vision-Modellen (ResNet, Few-Shot-Detektoren) im Bereich Deep Learning. Einsatz von Unsicherheitsmodellierung zur Verbesserung von Robustheit und Zuverlässigkeit in praxisnahen Anwendungen.

02/2019 ? 06/2020
Lead Software Engineer & Machine Learning Engineer
Vencortex. io
  • Lead Developer für skalierbare ML-Microservices und Systemarchitektur. Verantwortlich für Entwicklung, Deployment und Wartung KI-gestützter Anwendungen in Cloud-Umgebungen mit Fokus auf Skalierbarkeit, Performance und Zuverlässigkeit.

06/2015 ? 02/2019
Software Engineer
Flavia IT-Management GmbH
  • Entwicklung maßgeschneiderter Unternehmenssoftware bei Flavia IT ? von Frontend & Backend über Komponentenintegration bis hin zur Systemoptimierung, mit Fokus auf Leistungsfähigkeit und zuverlässige Geschäftsprozesse.

12/2014 ? 06/2015
Software Engineer
Institut für Intelligente Eingebettete Systeme, Universität Kassel
  • Betreuung eines Robotik-Praktikums mit Mini-Robotern und Tutorien zur C-Programmierung. Entwicklung von Lernmaterialien und praxisorientierten Übungen zur Vermittlung von Kenntnissen in der Programmierung eingebetteter Systeme.

08/2012 ? 12/2014
Software Engineer
Institut für Computerarchitektur und Systemprogrammierung, Universität Kassel
  • Entwicklung eines MTTF-Berechnungstools für elektronische Schaltungen zur Modellierung, Lebensdaueranalyse und Ausfallwahrscheinlichkeitssimulation ? mit dem Ziel, Systemzuverlässigkeit zu verbessern und Ausfälle frühzeitig zu vermeiden.

12/2011 ? 07/2012
Software Engineer
Institut für Erneuerbare Energien, Universität Kassel
  • Simulation von Windturbinen an der Fakultät für Erneuerbare Energien ? Analyse thermischer Entwicklung und Wirbelströme mittels Maxwell & MATLAB zur Optimierung von Effizienz und Zuverlässigkeit der Anlagen.

Betriebssysteme

Android
iOS
Linux
Ubuntu
Macintosh
Windows

Programmiersprachen

Java
JavaScript
Python
Rust
Swift
TypeScript
Vanilla
Golang

Datenbanken

CouchDB
CoreData
MongoDB
MySQL
NoSQL-Datenbanken
MongoDB, AWS DynamoDB, Firebase Firestore
ORMs & Migrationstools
Django ORM, SQLAlchemy, Prisma, Alembic, TypeORM
PostgreSQL
PouchDB
Relationale Datenbanken
PostgreSQL, MySQL, SQLite, MSSQL, PostGIS, Azure SQL Database
Vektor Datenbanken
Qdrant, ChromaDB

Branchen

Branchen

  • Startup
  • Computer Vision
  • Marketplace
  • Fintech
  • E-Mobilität
  • Wechselrichter, Photovoltaik- & Solartechnik
  • E-Recruiting
  • Bauingenieurwesen
  • Bildungswesen
  • Gastransport
  • IT Dienstleistung
  • Gesundheitswesen
  • Forschung
  • Informationstechnologie

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Verfügbarkeit vor Ort ist variabel je nach Projekt.
möglich

Projekte

Projekte

8 Monate
2025-11 - heute

Entwicklungsphase, Open Source (Nebenprojekt)

Full-Stack Developer Go Wails v2 React 19 ...
Full-Stack Developer
Minimalistische macOS-Desktop-App zur BLE-Steuerung des IKEA IDASEN/ LINAK-Schreibtischs ? mit Live-Höhendaten, Shortcuts und nativem UI/ UX-Fokus.
  • Entwicklung eines BLE-Backends in Go, React-Frontend mit Live-Updates, macOS-Packaging, CI/ CD-Pipelines sowie UI-Design und Open-Source-Dokumentation.
Go Wails v2 React 19 TypeScript Tailwind CSS shadcn/ ui GitHub Actions BLE
auf Anfrage
9 Monate
2025-10 - heute

KI-basiertes Matching-System für Recruiting und Projektstaffing (In Entwicklung)

Full-Stack Developer React TypeScript Vite ...
Full-Stack Developer

Der Project Profile Matcher ist ein intelligentes, KI-gestütztes Matching-Tool zur automatisierten Analyse und Zuordnung von Bewerberprofilen zu Projektanforderungen. Durch semantische Textverarbeitung und Scoring-Algorithmen auf Basis von OpenAI-Embeddings werden Kompetenzen, Erfahrungen und Projekterfordernisse präzise abgeglichen. Das System bietet eine moderne Weboberfläche zur Visualisierung der Match-Ergebnisse in Echtzeit, inklusive Filterung, Ranking und Kandidatenübersicht. PDF-Dokumente (z. B. Lebensläufe, Portfolios) werden automatisch extrahiert und strukturiert verarbeitet. Die Plattform ist modular, Cloud-ready und vollständig CI/CD-automatisiert über GitHub Actions. Perspektivisch wird ein Bezahlsystem auf Basis von Stripe integriert, um Pay-per-Match- oder Abonnementmodelle zu ermöglichen.

  • Konzeption und Entwicklung der API-Architektur, Implementierung der Matching-Engine (NLP, Embeddings, Scoring), Datenextraktion aus PDF-Dateien, Entwicklung der interaktiven Weboberfläche, Integration externer Web Services, Datenbankanbindung (Azure SQL/PostgreSQL), Containerisierung und Deployment mit Docker, Einrichtung der CI/CD-Pipeline (GitHub Actions), Planung und Integration des Stripe-Bezahlsystems.

React TypeScript Vite Mantine UI Mantine Dropzone Tabler Icons React TanStack Query Axios Recharts FastAPI OpenAI SDK Pydantic Pydantic Settings pdfplumber unstructured uvicorn Azure App Services Azure SQL Database PostgreSQL Docker Git GitHub GitHub Actions Stripe API Vitest Biome
1 Jahr 3 Monate
2025-04 - heute

Geomsel App

Full-Stack Developer Python Django Celery ...
Full-Stack Developer

Microservice-basiertes Analyseportal zur datengetriebenen Verarbeitung und Auswertung im Bereich Präzisionsbearbeitung.

  • Mitentwicklung eines Django-Backends mit asynchroner Task-Verarbeitung via Celery/ Redis, Containerisierung mit Docker/ Kubernetes sowie Aufbau und Pflege von GitLab CI/ CD-Pipelines.

Python Django Celery Redis Docker Kubernetes GitLab CI/ CD NumPy Pandas Three.js PostgreSQL
OTEC Präzisionsfinish GmbH, Karlsruhe
1 Jahr 4 Monate
2025-03 - heute

Weiterentwicklungsphase, Closed Source (Nebenprojekt)

Full-Stack Developer React.js TypeScript Tailwind CSS ...
Full-Stack Developer
Persönliche Portfolio-Landingpage im macOS-Stil, die technische Expertise, Designverständnis und Arbeitsweise interaktiv präsentiert.
  • Design & Entwicklung
React.js TypeScript Tailwind CSS shadcn/ ui
Kassel, Deutschland
2 Jahre
2024-07 - heute

MemoVault App (In Entwicklung)

Lead Developer, UI/UX-Designer, DevOps Engineer Flutter Dart Hive ...
Lead Developer, UI/UX-Designer, DevOps Engineer

MemoVault ist eine plattformübergreifende App zum sicheren Speichern, Verwalten und Organisieren persönlicher Fotos und Videos. Der Fokus liegt auf Datenschutz, lokaler Speicherung und einer intuitiven Nutzererfahrung ? ganz ohne Cloud-Zwang. Die App wird für iOS, Android, macOS, Windows und Linux entwickelt.

  • Konzeption, UI/UX-Design, plattformübergreifende App-Entwicklung, lokale Datenpersistenz, Medienzugriff & -anzeige, State Management, Testbereitstellung und Versionierung

Flutter Dart Hive Riverpod Path Provider Image Picker Video Player Git GitHub iOS Android macOS Windows Linux TestFlight (iOS) Android Internal Testing (Google Play Console)
Dein privater Tresor für Fotos und Videos ? sicher, übersichtlich, nur für dich
3 Jahre
2023-07 - heute

myOTEC App ? Ein Webshop mit Kundenportal

Full-Stack Developer React.js TypeScript Mantine UI ...
Full-Stack Developer
Webshop mit Kundenportal ? zur Produktpräsentation, Bestellverwaltung und Kundenkontoverwaltung in der Präzisionsbearbeitungsbranche.
  • Entwicklung eines React/ Django-basierten Webshops mit Kundenportal, inkl. Authentifizierung, Zahlungsintegration, responsivem UI-Design und vollständiger DevOps-Verantwortung.
React.js TypeScript Mantine UI Django Django Rest FastAPI Python Redis Docker Kubernetes GitLab CI/ CD Supabase PostgreSQL CyberArk Renovate GlitchTip
OTEC Präzisionsfinish GmbH, Straubenhardt
3 Jahre 6 Monate
2023-01 - heute

Dashboard für das weltweite Management der Scanboxen

Frontend-Entwickler React.js TypeScript Material UI ...
Frontend-Entwickler
Greenfield-Dashboard zur Verwaltung und Konfiguration smarter Einkaufswagen-Scanboxen mit Echtzeit-Statistiken und Benachrichtigungen.
  • Entwicklung eines intuitiven Dashboards von Grund auf ? inkl. Echtzeit-Statistiken, Scanbox-Konfiguration und Alerting für Kunden deutschlandweit.
React.js TypeScript Material UI GraphQL MongoDB Kubernetes Keycloak Golang Renovate
KBST GmbH, Kassel
1 Jahr 5 Monate
2025-08 - 2026-12

Cloudbasierte Retrieval-Augmented Generation (RAG)-Plattform zur Automatisierung interner Prozesse

Full-Stack Developer React.js TypeScript Mantine UI ...
Full-Stack Developer
Cloudbasierte RAG-Plattform für ENERCON zur KIgestützten Automatisierung interner Prozesse ? skalierbar, modular und vollständig in die Azure-Infrastruktur integriert.
  • Entwicklung einer RAG-Webanwendung mit React-Frontend und FastAPI-Backend, Integration von KI-Workflows, Azure-CI/ CD-Pipelines, Docker-Containerisierung sowie Absicherung via Azure Entra ID und rollenbasiertem Zugriffsmanagement.
React.js TypeScript Mantine UI FastAPI Python Qdrant Docker SQLAlchemy Microsoft Azure Azure SQL Database SQLite
ENERCON GmbH, Aurich
6 Monate
2026-01 - 2026-06

Enterprise Data Collection & Integration Platform

Full-Stack Developer React.js TypeScript Tailwind CSS ...
Full-Stack Developer
Greenfield-Webapplikation zur effizienten, revisionssicheren Erfassung und Pflege geschäftskritischer Kunden- und Lieferantendaten mit nahtloser Informatica-IDMC-Integration.
  • Entwicklung einer modularen Web-App für externe Datenerfassung via dynamischer Formulare, serverseitige Validierung, Versionierung und Informatica-Integration sowie vollständige DevOps-Verantwortung mit Docker, Kubernetes und CI/ CD.
React.js TypeScript Tailwind CSS shadcn/ ui FastAPI Python SQLAlchemy Docker Kubernetes Microsoft Azure Microsoft SQL SQLite ArgoCD Helm
DEUTZ AG, Köln
3 Jahre 8 Monate
2022-04 - 2025-11

Scanbox-App ? Entwicklung, Internationalisierung und Microservices

Full-Stack Developer React.js TypeScript Material UI ...
Full-Stack Developer
Smarter Einkaufswagen mit Display und Gewichtsmessung im Einsatz u. a. in deutschen Edeka-Märkten zur diebstahlsicheren Produkterfassung direkt am Wagen. Die Plattform wird von Handelsketten wie Edeka, Kaufland und Rossmann eingesetzt.
  • Mehrjährige Weiterentwicklung der Scanbox-App entlang verschiedener Schwerpunkte:
    • Frontend-Weiterentwicklung in React/ TypeScript zur Verbesserung von UI, Navigation, Performance, Skalierbarkeit und Sicherheit, inklusive Einführung neuer Funktionen
    • Anpassung der App an kundenspezifische Designs (Edeka, Kaufland, Rossmann u. a.) unter Einhaltung individueller Markenrichtlinien bei gleichzeitig benutzerfreundlicher Gestaltung
    • Implementierung mehrsprachiger Unterstützung (i18n) zur Verbesserung der Nutzererfahrung für internationale Anwender
    • Entwicklung von Geräte-Microservices in Rust für Cloud-Synchronisierung, Geräteeinrichtung, Datei-Upload und Konfiguration zur Erweiterung und Vereinfachung der Geräteverwaltung
    • Microservice-Integration und Optimierung der App-Architektur
React.js TypeScript Material UI Node.js Rust Tonic Tokio Protocol Buffers Golang Docker i18n Microservices Keycloak Figma Framer Motion
KBST GmbH, Kassel
1 Jahr 11 Monate
2023-03 - 2025-01

Website für ein Expertennetzwerk (Nebenprojekt) (Entwicklung eingestellt)

Frontend-Entwickler React.js TypeScript Mantine UI ...
Frontend-Entwickler
Website für ein Expertennetzwerk aus verschiedenen Technologiebereichen zur gemeinsamen Präsentation von Dienstleistungen und Kompetenzen.
  • Gestaltung einer modernen, benutzerfreundlichen Webpräsenz mit intuitiver Navigation auf Basis aktueller Webtechnologien und -standards.
React.js TypeScript Mantine UI AWS Amplify Google Analytics Hotjar
1 Jahr 7 Monate
2023-02 - 2024-08

Gransbe App (Nebenprojekt) (Entwicklung eingestellt)

Co-Founder, Full-Stack Developer React.js TypeScript Django ...
Co-Founder, Full-Stack Developer
Job Management für Freelancer - App für Freelancer zur Unterstützung im Projektbewerbungsprozess ? inkl. Verwaltung von Phasen wie technische Interviews und Stundensätze.
  • Entwicklung von Frontend & Backend, Umsetzung von DevOps-Automatisierungen, Systemarchitektur-Design sowie umfassendes Testing für eine stabile, skalierbare Anwendung
React.js TypeScript Django FastAPI PostgreSQL Docker Python Mantine UI AI/ ML Microservices
Job Management für Freelancer
9 Monate
2020-07 - 2021-03

Conditional Generative Adversarial Networks

Entwickler
Entwickler

Aufgrund der verbesserten Rechenleistung hat sich Deep Learning als Teilgebiet des Maschinellen Lernens in den letzten Jahren zu einem einflussreichen Wissenschaftsbereich der Künstlichen Intelligenz entwickelt. Während die meisten Fortschritte aus dem Bereich der diskriminativen Modellierung stammen, sind viele der neuartigen Fortschritte in den letzten fünf Jahren aus Anwendungen von Deep Learning auf generative Modellierungsaufgaben entstanden. Durch die Kombination von generativen Modellen und tiefen neuronalen Netzen ist eine neue Familie von Methoden entstanden, die Deep Generative Models genannt werden. Ein Deep Generative Model versucht, die Datenverteilung eines gegebenen Datensatzes zu lernen, um gefälschte Datenmuster zu erzeugen, die den Datenmustern des ursprünglichen Datensatzes ähneln. Eines der populärsten Deep Generative Models sind die sogenannten Generative Adversarial Networks. Insbesondere bei der Bilderzeugung versprechen Generative Adversarial Networks gute Ergebnisse und übertreffen andere Deep Generative Models wie Variational Autoencoder oder PixelCNN. Generative Adversarial Networks verdanken diese Leistung der neuartigen Architektur, bei der zwei Deep Neural Networks, der Generator und der Diskriminator, gegeneinander trainiert werden. Während der Generator versucht, den Diskriminator mit realistischen fake Bildern zu täuschen, versucht der Diskriminator, diese zu entlarven. Diese Interaktion zwingt den Generator, die Datenverteilung des Datensatzes so genau wie möglich zu lernen. Ein Stand der Technik bei der hyperrealistischen Bilderzeugung ist StyleGAN 2. Die Bilderzeugung mit StyleGAN 2 ist jedoch bedingungslos, d.h. die Klassenlabels der generierten Datenmuster sind zufällig. In diesem Projekt wurde ein Conditional StyleGAN 2 verwendet, bei dem das Klassenlabel als Bedingung in den StyleGAN 2-Generator eingespeist wurde, um die Bilderzeugung zu beeinflussen. Auf dieser Grundlage wurde ein Conditional StyleGAN 2 mit einem Shopping Cart Dataset, einem begrenzten Datensatz aus der realen Welt, trainiert. Dadurch können hyperrealistische fake Bilder von vollen oder leeren Einkaufswagen mit 512 x 512 Pixeln generiert werden.

Aufgaben:

  • Paper-Recherche im Bereich der Generativen Modelle

  • Vorverarbeitung des Datensatzes

  • Erweiterung des NVIDIA/StyleGAN 2

  • Trainieren von Modellen

  • Validierung der Modell-Güte

PyCharm - VS Code IntelliJ Git - Asana - GitHub - Zoom - Slurm Workload Manager - Jupyter Figma - Miro Numpy - Pandas - TensorFlow Google Colab PyTorch Macintosh - Linux Python - Bash
Computer Vision
8 Monate
2020-05 - 2020-12

Internationaler B2B-Marktplatz

Full-Stack Developer React.js TypeScript Python ...
Full-Stack Developer
Internationaler B2B-Marktplatz für Annotation-Dienste auf Basis einer Microservices-Architektur.
  • Design und Entwicklung des Marktplatzes inkl. Frontend, Backend, UX/ UI-Optimierung, DevOps-Automatisierung und umfassendem Testing.
React.js TypeScript Python FastAPI PostgreSQL MongoDB Docker Kubernetes Google Cloud AI/ ML
Annotly.com, Kassel
6 Monate
2020-01 - 2020-06

Consulting App with Artificial Intelligence (AI)

Full-Stack Developer Angular TypeScript Python ...
Full-Stack Developer
Aus Datenschutzgründen werden keine Informationen bereitgestellt.
  • Mitgestaltung der Systemarchitektur, Entwicklung von Frontend & Backend, DevOps-Automatisierung, UX/ UI-Design sowie umfassendes Testing.
Angular TypeScript Python Django FastAPI C# ASP.NET MongoDB Docker Jenkins AI/ ML
Vencortex.io, Kassel
1 Jahr 4 Monate
2019-03 - 2020-06

Machine Learning (ML) Microservices

Full-Stack Developer Python FastAPI PyTorch ...
Full-Stack Developer
Beteiligung an der Entwicklung von ML-Diensten
  • Konzeption und Entwicklung der Microservices-Infrastruktur, Implementierung und Deployment von ML-Modellen sowie DevOps-Automatisierung und Testing.
Python FastAPI PyTorch Flask MongoDB Docker Jenkins Google Cloud Microservices AI/ ML
Vencortex.io, Kassel
1 Jahr 5 Monate
2019-02 - 2020-06

Self-Service

DevOps Engineer Docker Kubernetes Python ...
DevOps Engineer
Aus Datenschutzgründen werden keine Informationen bereitgestellt.
  • Aufbau einer Self-Service-Infrastruktur mit Docker Swarm & Kubernetes, Linux-Server-Setup, LDAP-Konfiguration sowie Einrichtung von Test- und Produktionsumgebungen.
Docker Kubernetes Python Bash PostgreSQL MongoDB Jenkins Google Cloud LDAP Angular
Vencortex.io, Kassel
1 Jahr 5 Monate
2019-02 - 2020-06

Startup Rating Portal with Artificial Intelligence (AI)

Lead Software Engineer React.js Angular TypeScript ...
Lead Software Engineer
Plattform zur Entscheidungsunterstützung für Investoren und Startup-Gründer durch Kombination von menschlicher Intuition und KI
  • Architektur- und API-Design, Entwicklung von Frontend & Backend, UX/ UI-Optimierung, DevOps-Automatisierung sowie umfassendes Testing.
React.js Angular TypeScript Python Django C# ASP.NET MongoDB Docker Jenkins AI/ ML
Vencortex.io, Kassel
5 Monate
2018-10 - 2019-02

EspoCRM

DevOps Engineer EspoCRM PostgreSQL JavaScript ...
DevOps Engineer
Aus Datenschutzgründen werden keine Informationen bereitgestellt.
  • Wartung und Anpassung eines CRM an interne Geschäftsprozesse, DevOps-Automatisierung sowie Testing zur Qualitätssicherung.
EspoCRM PostgreSQL JavaScript HTML/ CSS Gerrit
Flavia-IT Management GmbH, Kassel
1 Jahr 5 Monate
2017-10 - 2019-02

Webanwendung zur Erstellung von Gutachten

Full-Stack Developer Angular JavaScript Spring ...
Full-Stack Developer
Webanwendung zur Digitalisierung von Grundstücksbewertungen mit automatischer Berechnung von Restwert, Versicherungs- und Schadenwert.
  • Anforderungsanalyse, Entwicklung von Frontend & Backend, DevOps-Automatisierung, UX/ UI-Design sowie Testing.
Angular JavaScript Spring PostgreSQL Docker Jenkins Node.js
Flavia-IT Management GmbH, Kassel
3 Monate
2018-11 - 2019-01

Gridware

Full-Stack Developer Java Spring PostgreSQL ...
Full-Stack Developer
Gridware ? Nutzungs- und Abrechnungsplattform zur Verbindung von Energie-, Mobilitäts- und Sharing-Infrastrukturen
  • Backend-Entwicklung der serverseitigen Logik sowie Testing aller Backend-Komponenten
Java Spring PostgreSQL JOOQ Docker Maven Angular
Flavia-IT Management GmbH, Kassel
9 Monate
2018-01 - 2018-09

Webapplikation für GASCADE in Kassel

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Unternehmen GASCADE Gastransport GmbH. Die Anwendung sollte eine Reihe von spezifischen Kennzahlen von Gas-Pumpmaschinen regelmäßig aufnehmen, vorverarbeiten und visualisieren. 

  • Requirements Engineering
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Visual Studio Code - IntelliJ IDEA Java - HTML - TypeScript - SASS CanvasXpress - Spring - Swagger.js - Bootstrap - Angular Charts.js - NodeJS MSSQL Maven - Docker - Node Package Manager - Gerrit - YouTrack - Git Macintosh Jenkins Confluence Agile Software Development (Scrum) Requirements Engineering Entwicklung des Frontends und des Backends DevOps-Engineering UX/UI Design Testing
Gastransport
1 Jahr 5 Monate
2017-05 - 2018-09

Collaborative Active Learning App (CALA)

Software Engineer Python TypeScript JavaScript ...
Software Engineer
Ziel des Projekts war die Erforschung einer Klasse grundlegend neuer Technologien zur Entwicklung von Collaborative Interactive Learning (CIL). Der SoftwareEngineering-Teil des Projektes beinhaltete die Entwicklung einer Webanwendung für Bildannotationen, welches durch Crowdsourcing genutzt wird.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Python TypeScript JavaScript HTML/CSS Docker Angular Node.js Django Django Rest Bootstrap GitLab Nginx PostgreSQL
Universität Kassel
3 Monate
2018-05 - 2018-07

Field Service App

Software-Entwickler
Software-Entwickler

Eine mobile App für die Wartung der Wechselrichter, Fotovoltaik- & Solartechnik der Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung der Applikation und des Backends
  • UX/UI Design
  • Testing 

Ionic 3 - Cordova - Angular GIT - JIRA - NodeJS iOS - Android - Macintosh Gerrit - YouTrack Confluence Virtual Studio Code HTML - CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
Kassel
3 Monate
2018-04 - 2018-06

InTurn Ap

Software Engineer
Software Engineer

Die Weiterentwicklung des 360° Feedback Webanwendung namens InTurn. Das 360° Feedback ist eine Methode zur Einschätzung der Kompetenzen und Leistungen von Fach- und Führungskräften aus unterschiedlichen Perspektiven, wie zum Beispiel aus dem Blickwinkel der Mitarbeiter, der Vorgesetzten, der Kollegen, Teammitglieder oder Kunden. Erkenntnisse über die Wirkung des 360° Feedbacks auf Verhaltensänderungen und die Leistungen der beurteilten Personen schwanken von negativ über neutral bis positiv. Entscheidend für den Erfolg sind die Art und Weise der Rückmeldung der Ergebnisse an die Feedbacknehmer sowie die Validität und Reliabilität des Fragebogens. 

  • Requirements Engineering
  • Weiterentwicklung des Frontends und des Backends
  • DevOps-Engineering
  • Testing

Java - HTML - CSS - JavaScript Play - Angular GIT - NodeJS YouTrack - Gerrit - Docker - Grunt - SBT - Bower Confluence Virtual Studio Code PostgreSQL Macintosh Java JavaScript HTML/CSS Docker Play Angular Boostrap Jenkins Node.js Gerrit
Flavia-IT Management GmbH
5 Monate
2018-01 - 2018-05

BAUCAD

Software-Entwickler
Software-Entwickler

Entwicklung einer CAD-Anwendung (PoC) an der Universität Kassel. Die Anwendung BauCAD kann durch die Angaben aller spezifischen Gebäudedaten (Kennzahlen, 2D Zeichnungen) eine detaillierte Kostenkalkulation des Gebäudes erstellen.

  • Requirements Engineering
  • Planung und Entwicklung der kompletten Anwendung
  • UX/UI Design
  • Testing 

Java Macintosh GIT Swing JavaFX PostgreSQL Maven
Universität Kassel
1 Jahr 2 Monate
2017-03 - 2018-04

ZFL QUAP

Software Engineer Java TypeScript JavaScript ...
Software Engineer
Der interne Workflow für Qualitätskontrolle des Unternehmens ZF Luftfahrttechnik GmbH wurde vollständig digitalisiert.

  • Requirements Engineering
  • Entwicklung des Frontends und Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Java TypeScript JavaScript HTML/CSS Docker Maven Spring Angular Boostrap Spark Jenkins PostgreSQL Node.js Gerrit
Flavia-IT Management GmbH
1 Monat
2018-01 - 2018-01

Repowering App

Software Engineer
Software Engineer

Eine mobile App für die Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.   

  • Requirements Engineering
  • Weiterentwicklung der Applikation
  • UX/UI Design
  • Testing

: Ionic 3 - Cordova - Angular NodeJS - GIT : iOS - Macintosh - Android Gerrit - YouTrack Confluence Virtual Studio Code CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
2 Monate
2017-12 - 2018-01

OMNITest App

Software Engineer Swift Java CoreData
Software Engineer

Mit der kostenfreien OMNITest App von B.Braun behalten die Patienten sämtliche Therapiedaten im Fokus.

  • Erstellung eines Gutachtens über die Testabdeckung und über die Qualität des Quellcodes der OMNITest App. 
  • OMNITest App von B.Braun. 

Swift Java CoreData
Flavia-IT Management GmbH
1 Jahr 10 Monate
2016-03 - 2017-12

AMD-Netz

Software Engineer Python HTML/CSS Django ...
Software Engineer
Die Konzeption und Weiterentwicklung einer medizinischen Plattform für Makuladegeneration. Die Bestandteile des Projektes waren die Weiterentwicklung eines Versorgungsatlas, Veranstaltungskalender, PatientenHandout sowie die Einführung einer Versorgungspartnerkartei. 

  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • Testing

Python HTML/CSS Django South Gerrit MySQL
Flavia-IT Management GmbH
2 Jahre 1 Monat
2015-06 - 2017-06

Norris

Software Engineer HTML/CSS Groovy Grails ...
Software Engineer
Die Entwicklung eines E-Recruiting Tools zur Erfassung, Anzeige und Pflege von personenbezogenen Qualifikationsprofilen im IT-Bereich.

  • Requirements Engineering
  • UX/UI Design
  • Weiterentwicklung des Frontends und des Backends
  • Testing

HTML/CSS Groovy Grails Bootstrap AngularJS D3.js Node.js JavaScript Docker Gerrit MongoDB Confluence Jenkins
Flavia-IT Management GmbH
3 Jahre 4 Monate
2011-12 - 2015-03

Failure Rate Calculation System (FRCaS)

Software Engineer Java Swing UI Maven ...
Software Engineer
Die Entwicklung einer Java Desktop Anwendung für die Berechnung von MTTF Werten bei elektronischen Bauteilen basierend auf die Siemens Norm von TÜV Rheinland.

  • Implementierung der einzelnen Berechnungsmodule
  • Einbindung der Siemens-Normen in die Anwendung
  • Grafische Simulation der mathematischen Modelle
  • UX/UI Design
  • Testing 

Java Swing UI Maven MySQL FishEye
Universität Kassel
5 Monate
2014-05 - 2014-09

SPIELEENTWICKLUNG

Software-Entwickler, Scrum Master, Projekt Owner
Software-Entwickler, Scrum Master, Projekt Owner

Entwicklung einer Java Anwendung des Brettspiels Carcassonne mit Single- und Multiplayermodus und einer Künstlichen Intelligenz an der Universität Kassel.

Aufgaben:

  • Zeitweise Projektleitung

  • Entwicklung der GUI

  • Implementierung der Spiellogik

  • Entwicklung des KI Players

  • Implementierung von Unit-Tests

  • Implementierung von Integration-Tests

Macintosh Eclipse Java : JavaFX Git - SourceTree JIRA - BitBucket Design Patterns (MVC) - Agile Software Development (Scrum)
Bildungswesen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2024-04 - heute

Data Science (berufsbegleitend)

angestrebt: M.Sc., RWTH Aachen
angestrebt: M.Sc.
RWTH Aachen
8 Jahre 7 Monate
2013-10 - 2022-04

Studium - Mechatronik

Bachelor of Science, Universität Kassel
Bachelor of Science
Universität Kassel
Intelligente mechatronische Systeme ? Robotik, Steuerungstechnik und industrielle Fertigung
8 Jahre 11 Monate
2012-10 - 2021-08

Studium - Informatik

Bachelor of Science, Universität Kassel, Deutschland
Bachelor of Science
Universität Kassel, Deutschland
Deep Learning & GANs ? angewandt in Bilderzeugung und prädiktiver Modellierung

Kompetenzen

Kompetenzen

Top-Skills

ReactJS TypeScript Python JavaScript Rust HTML CSS Webapplication Mobile Apps Vue.js

Aufgabenbereiche

Mobilität

E-Mobility, Nachhaltiger Transport, Automotive Supply Chain


Energie & Infrastruktur

Elektrische Energiesysteme, Smart Grids, Photovoltaik, Gastransport & Pipelines, Bauwesen, Onshore-Windenenergie


Gesundheit & Medizin

Healthcare, Medizintechnik


Industrie & Produktion

Embedded Systems, Computerarchitektur, Fertigung, Maschinenbau, Präzisionsbearbeitung, Fertigungstechnologie, Oberflächenveredelung


Handel & Dienstleistungen

E-Commerce, Digitale Marktplätze, Retail, Konsumgüter, Fintech, Einzelhandel, innovative Einkaufstechnologien, digitale Kundenerlebnisse, Smart-Retail-Lösungen


Technologie & KI

Computer Vision, AI-Anwendungen, E-Recruiting, Talent Acquisition

Produkte / Standards / Erfahrungen / Methoden

Schwerpunkt

PROFIL
  • Ich entwickle als Senior Full-Stack-Developer maßgeschneiderte Web-, Mobil- und hybride Desktop-Anwendungen für Kunden aus Industrie, Energie und Handel. Dabei begleite ich den gesamten Software-Lebenszyklus von der Anforderungsanalyse über Architektur und Implementierung bis zu Deployment, Betrieb und Übergabe. Je nach Projektzuschnitt übernehme ich die volle Full-Stack-Verantwortung oder fokussiere mich gezielt auf Frontend, Backend oder DevOps ? allein oder im Schulterschluss mit interdisziplinären Remote-Teams.
  • Mein Werdegang ist bewusst breit angelegt: Programmieren begleitet mich seit dem 14. Lebensjahr, erste professionelle Projekte habe ich 2010 während des Studiums übernommen. Heute kombiniere ich einen Bachelor in Informatik mit Schwerpunkt Deep Learning und einen Bachelor in Mechatronik mit einem berufsbegleitenden Master in Data Science an der RWTH Aachen. Dieser Mix prägt eine technisch analytische Denkweise, die bei industrienahen und datengetriebenen Projekten den entscheidenden Unterschied macht.
  • Mein technischer Schwerpunkt liegt aktuell auf Python/ FastAPI im Backend und React/ TypeScript im Frontend, ergänzt um eine produktionsreife DevOps- und DevSecOps-Kette in Cloud-Umgebungen wie Azure. Darüber hinaus arbeite ich projektabhängig mit weiteren etablierten Sprachen und Frameworks aus dem Java-, Go- und Rust-Ökosystem. Künstliche Intelligenz ist dabei fester Bestandteil meiner täglichen Arbeit ? auf zwei Ebenen: Ich integriere sie produktiv in Anwendungen über RAG Pipelines und Cloud-KI-Dienste, und ich setze AI-Tools konsequent als Werkzeug im Coding, in Code-Reviews und im Testing ein.
  • Was meine Kunden über mich sagen, fasst es besser zusammen, als ich es hier könnte: tadellose Arbeit, klare Konzepte, vorausschauendes Mitdenken. Das ist kein Zufall, sondern das Ergebnis von Qualität, ehrlicher Kommunikation und stetigem Lernen ? Werten, an denen ich seit dem ersten kommerziellen Projekt arbeite.

KENNTNISSE

Frameworks & Libraries

React.js, Next.js, Vue.js, Angular (v2?19), Angular.js, Astro


UI-Bibliotheken

Mantine UI, Material UI, Bootstrap, Tailwind CSS, shadcn/ ui, Radix UI


Sonstige Bibliotheken

React Hook Form, Zod, Zustand, Jotai, Apollo Client, React Spring, React Hot Toast, Framer Motion, Recharts, React Three Fiber, Axios, Storybook, React Styleguidist, Vitest, React Testing Library, ESLint, TanStack (TanStack Table, TanStack DevTools, TanStack Router, TanStack Query), React Flow, React Mail, Biome, React-RND, Sonner, HeyAPI


Rendering-Methoden

Client Side Rendering (CSR), Server Side Rendering (SSR), Static Site Generation (SSG), Incremental Static Regeneration (ISR), Server Components (SC)


Cloud Computing

AWS (Amazon Web Services), Microsoft Azure, GCP (Google Cloud Platform), Digital Ocean, Contabo, Cloudflare, Hostinger, Hetzner


Python-Ökosystem

Django, Django REST, FastAPI, Flask, Celery, Huey, Nameko, uvicorn, gunicorn, pillow, ruff, black, poetry, uv, pip, bandit, requests, pytest, pydantic, unstructured, httpx, pydantic


JavaScript/TypeScript-Ökosystem

Express.js, Nest.js, Node.js


Java-Ökosystem

Spring Framework


Rust-Ökosystem

Tauri, tonic, tokio


Go/Golang-Ökosystem

gin, gorm, sqlx, gRPC-Go, zap, testify, tinyGo, goreleaser, cobracli, fiber, chi


Web Security

OWASP Top 10, Input Validation, Output Encoding, CSRF Protection, XSS Protection, SQL Injection Protection, Security Headers, Rate Limiting, Brute-Force Protection, API Security, Data Encryption, Dependency Vulnerability Scanning, Secure Deployment, Secrets Management, HTTPS/TLS Configuration, Secure Session Management


Synchronisation

Kenntnisse in Offline- und Delta-Sync-Logiken, Lokalem Caching und Datenabgleich per Timestamps, Umsetzung Sync-APIs für Web- und Mobile-Apps


Testing Level

Unit Testing, Integration Testing, Functional Testing (End-to-End Testing), Load Testing, Code-Analyse, Automatisierung von Tests


Authentifizierung

AWS Cognito, CyberArk, OAuth, OpenID Connect (OIDC), Passwortbasierte Authentifizierung, Tokenbasierte Authentifizierung, Zwei-Faktor-Authentifizierung (2FA), Multi-Faktor-Authentifizierung (MFA), Security Assertion Markup Language (SAML), LDAP, Keycloak, Auth.js, Supabase Auth, OTP, Magic Links


Projekt- & Wissensmanagement

Confluence, Jira, YouTrack, Bitbucket, GitHub Projects, Todoist, Monday .com, Bookstack


Simulation & Modellierung

SimPy, MATLAB


API Protokolle
REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, Protocol Buffers (Proto)


Testing Frameworks

Cypress, Playwright, Vitest, JUnit, Pytest, Jest


DevOps

Docker, Kubernetes, Dokku, Traefik, GitLab CI, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Helm, Github Actions, Azure Devops, Podman, Rancher, K3s, ArgoCD, Tailscale, Gitea, Renovate, GlitchTip

UI/UX Design and Prototyping

Figma, Framer, Miro, Sketch, Pixelmator


Markup-Sprachen

HTML, HTML5, CSS, CSS3, XML, JSON, YAML, LaTeX


ERP- & Buchhaltungssysteme

Microsoft Dynamics NAV, AP+


3D-Modellierung & -Verarbeitung

Blender, FreeCAD, Fusion 360, Ultimaker Cura, Ready Player Me, Poly Pizza


Paket- & Build-Management

Cargo, Gradle, Maven, npm, npx, Yarn, Homebrew, CocoaPods, Gem, Pipenv, Conda, Poetry, Pip, Pipx


Kommunikation & Kollaboration

RocketChat, Slack, Chanty, Microsoft Teams, Zoom, Google Meet, Discord, Windows App (Windows Remote Desktop)


Versionskontrolle

Git, GitLab, GitHub, Gitea, Gerrit, AWS CodeCommit, Jira, Lazygit, Husky, Simple Git Hooks


Entwicklungsumgebungen

Visual Studio Code (VSCode), IntelliJ IDEA, Eclipse, Jupyter Notebooks, Xcode, Android Studio, NetBeans


Softwarearchitekturen

Monolith, Microservices, Service-Oriented Architecture (SOA), Serverless, Event-Driven Architecture, Layered Architecture, Client-Server, Domain-Driven Design (DDD), Design Patterns, B2B SaaS, B2C SaaS


Analytics & Tracking

Google Analytics (GA4), Hotjar, React GA4 Integration, Event-Tracking, Conversion-Monitoring, Funnel-Analysen


Künstliche Intelligenz (KI)/ Machine Learning (ML)

Modelle & Architekturen

ANN, CNN, Transformer, Backbones (ResNet, EfficientNet), Generativ (GANs, StyleGAN), Objekterkennung (YOLO, Detectron2), Feature Extraction


Large Language Models (LLMs)

Modelle: GPT (OpenAI), Gemini (Google DeepMind), DeepSeek, LLaMA (Meta), Claude (Anthropic), Mistral, Falcon, Orchestrierung & Integration: LangChain, Ollama/Ollama Cloud, Model Context Protocol (MCP/FastMCP), Prompt Engineering, Token-Optimierung


OpenAI Plattform & Ecosystem

APIs: Chat Completions, Embeddings, Images, TTS, Model Familie: GPT-5, GPT-4, GPT-4o, GPT-4 Turbo, Pipelines: Batch-Processing, Fine-Tuning, File Management, Operations: Usage Dashboard, Monitoring & Billing, Rate-Limiting, Evaluations, Integrationen: Assistants API, Azure OpenAI


RAG & Vektorsuche

RAG, Agentic RAG, FAISS, Chroma, Qdrant, Weaviate, Semantische Suche, Hybrid Search, Similarity Scoring, Embedding-Retrieval


Frameworks & Libraries

PyTorch, TensorFlow, scikit-learn, Pandas, NumPy, Matplotlib, Plotly, Seaborn, OpenCV, Tesseract, NLTK, pm4py (Process Mining)


Data Science & Konzepte

Feature Engineering, Data Cleaning/Transformation, Model Evaluation (ROC, AUC, Confusion Matrix), Hyperparameter-Optimierung, Cross-Validation, Bias Detection, Fairness-Metriken, Responsible AI


Datasets

ImageNet, COCO, CIFAR-10/100, MNIST, OpenImages, Kaggle Datasets, Hugging Face Datasets


Tools & Plattformen

AI/ML: Azure AI Studio, Hugging Face Hub, OpenAI Playground, Dev & Ops: Docker, GitHub Actions, n8n, Streamlit, Produktivität: Copilot, Cursor AI, ChatGPT, Perplexity


Datenschutz & Sicherheit in Webanwendungen

  • Datenminimierung, Zweckbindung und Transparenz als Basis. Einwilligungsmanagement über Cookie- und Tracking-Opt-Ins.
  • Privacy by Design & Default in Architektur und UI umgesetzt. Datenübertragung per HTTPS/TLS, Speicherung verschlüsselt.
  • Pseudonymisierung sensibler Nutzerdaten und Logs.
  • Nutzung DSGVO-konformer Cloud-Dienste in EU-Regionen.
  • Rollen- & Rechtemanagement nach dem Least-Privilege-Prinzip.
  • Audit-Logging und nachvollziehbare Aktionen.
  • Automatisierte Datenlösch- und Aufbewahrungsprozesse.
  • Sicherheitsheader wie CSP, HSTS und SameSite aktiv.
  • Klare Prozesse für Incident Response & Data Breach Handling.


MDN Web APIs

WebCrypto API, Fetch API, Headers API, Request API, Response API, Credential Management API, Web Authentication API (WebAuthn), StorageManager API, IndexedDB API, Cache Storage API, Service Worker API, File API, Blob API, URL API, TextEncoder/TextDecoder API, Navigator API, Clipboard API, Notification API, BroadcastChannel API, WebSocket API, EventSource API, Worker API, History API, DOM API, Performance API, Network Information API, Permissions API, Geolocation API, Web Share API, Device Orientation API, Fullscreen API, Pointer Lock API, Screen Wake Lock API, Resize Observer API, Intersection Observer API, Mutation Observer API, Visibility API, Battery Status API, Push API, Streams API, Compression Streams API, Structured Clone API, Intl API, Encoding API, AbortController API, Trusted Types API, Content Security Policy (CSP), Secure Contexts


Monitoring & Logging

Prometheus, Grafana, Sentry, GlitchTip, Azure Logging


Mobile Applikation

  • Hybrid (Cross-Platform): React Native (TypeScript/ JavaScript), Riverpod, Hive, Path Provider, Image Picker, Video Player 
  • Nativ: iOS: TestFlight, Provisioning Profiles, App-Signierung, App Store Connect, App-Privacy-Labels
  • Android: Android Internal Testing (Google Play Console), App-Signierung, Play Console

Soft Skills

Agiles Mindset, Teamplayer, Verantwortungsbewusstsein, Prinzipien des Clean Code, Pair Programming, Code Reviews, hoher Anspruch an Codequalität, selbstständige und strukturierte Arbeitsweise, kontinuierliche Weiterbildung, lösungsorientiertes Denken, effektives Zeit- und Prioritätenmanagement, Kommunikationsstärke, Offenheit für Feedback, Qualitätsbewusstsein, Zuverlässigkeit, proaktives Handeln und aktives Vorantreiben von Projekten


Agile Methoden

Scrum, Kanban, Extreme Programming (XP), Feature-Driven Development (FDD), Pair Programming, SAFe Framework


API Protokolle

REST, gRPC (RPC), GraphQL, HTTP/HTTPS, SOAP, WebSockets, JSON-RPC, XML-RPC, MQTT, SFTP, AMQP (Advanced Message Queuing Protocol), Protocol Buffers (Proto)


Dokumentation

  • Technische Dokumentation: Architektur- und API-Dokumentation (OpenAPI/Swagger), Datenfluss- und Sequenzdiagramme (PlantUML, Mermaid), automatisierte Code-Dokumentation über CI/CD
  • Projekt- und Prozessdokumentation: Deployment-, CI/CD- und Infrastruktur-Guides, Developer-Onboarding- und Setup-Dokumente, Versions- und Release-Dokumentation (Changelog, GitHub Releases)
  • Benutzer- und Wissensdokumentation: Readme- und Admin-Guides für interne Teams, Wissensdatenbank/Confluence-Seiten, Coding-Guidelines und Best-Practice-Dokumente


Kryptographie & Key-Management

Erfahrung mit symmetrischer und asymmetrischer Verschlüsselung (AES, RSA etc.), Kenntnisse in Client-seitiger Verschlüsselung und sicherem Datenaustausch, Umsetzung von End-to-End Encryption (E2EE) und Secrets-Management, Sicheres Handling von Secrets und Zertifikaten in Container-, Cloud- und CI/CD-Umgebungen, Erfahrung mit zentralisiertem Key-Management

Accessibility
Barrierefreie Umsetzung orientiert an WCAG 2.1/ 2.2 mit Fokus auf AA/ AAA-Anforderungen


BERUFSERFAHRUNG

01/2021 ? heute
Senior Full-Stack Developer, Freelancer

  • Freiberuflicher Full-Stack Developer mit Fokus auf moderne Softwarearchitekturen, Cloud-Technologien und skalierbare Webanwendungen. Verantwortung für den gesamten Entwicklungsprozess ? von Planung über Implementierung bis Deployment und Wartung.

02/2021 ? 01/2022
Software Engineer & Machine Learning Engineer
Institut für Intelligente Eingebettete Systeme, Universität Kassel
  • Entwicklung, Training und Validierung von Computer-Vision-Modellen (ResNet, Few-Shot-Detektoren) im Bereich Deep Learning. Einsatz von Unsicherheitsmodellierung zur Verbesserung von Robustheit und Zuverlässigkeit in praxisnahen Anwendungen.

02/2019 ? 06/2020
Lead Software Engineer & Machine Learning Engineer
Vencortex. io
  • Lead Developer für skalierbare ML-Microservices und Systemarchitektur. Verantwortlich für Entwicklung, Deployment und Wartung KI-gestützter Anwendungen in Cloud-Umgebungen mit Fokus auf Skalierbarkeit, Performance und Zuverlässigkeit.

06/2015 ? 02/2019
Software Engineer
Flavia IT-Management GmbH
  • Entwicklung maßgeschneiderter Unternehmenssoftware bei Flavia IT ? von Frontend & Backend über Komponentenintegration bis hin zur Systemoptimierung, mit Fokus auf Leistungsfähigkeit und zuverlässige Geschäftsprozesse.

12/2014 ? 06/2015
Software Engineer
Institut für Intelligente Eingebettete Systeme, Universität Kassel
  • Betreuung eines Robotik-Praktikums mit Mini-Robotern und Tutorien zur C-Programmierung. Entwicklung von Lernmaterialien und praxisorientierten Übungen zur Vermittlung von Kenntnissen in der Programmierung eingebetteter Systeme.

08/2012 ? 12/2014
Software Engineer
Institut für Computerarchitektur und Systemprogrammierung, Universität Kassel
  • Entwicklung eines MTTF-Berechnungstools für elektronische Schaltungen zur Modellierung, Lebensdaueranalyse und Ausfallwahrscheinlichkeitssimulation ? mit dem Ziel, Systemzuverlässigkeit zu verbessern und Ausfälle frühzeitig zu vermeiden.

12/2011 ? 07/2012
Software Engineer
Institut für Erneuerbare Energien, Universität Kassel
  • Simulation von Windturbinen an der Fakultät für Erneuerbare Energien ? Analyse thermischer Entwicklung und Wirbelströme mittels Maxwell & MATLAB zur Optimierung von Effizienz und Zuverlässigkeit der Anlagen.

Betriebssysteme

Android
iOS
Linux
Ubuntu
Macintosh
Windows

Programmiersprachen

Java
JavaScript
Python
Rust
Swift
TypeScript
Vanilla
Golang

Datenbanken

CouchDB
CoreData
MongoDB
MySQL
NoSQL-Datenbanken
MongoDB, AWS DynamoDB, Firebase Firestore
ORMs & Migrationstools
Django ORM, SQLAlchemy, Prisma, Alembic, TypeORM
PostgreSQL
PouchDB
Relationale Datenbanken
PostgreSQL, MySQL, SQLite, MSSQL, PostGIS, Azure SQL Database
Vektor Datenbanken
Qdrant, ChromaDB

Branchen

Branchen

  • Startup
  • Computer Vision
  • Marketplace
  • Fintech
  • E-Mobilität
  • Wechselrichter, Photovoltaik- & Solartechnik
  • E-Recruiting
  • Bauingenieurwesen
  • Bildungswesen
  • Gastransport
  • IT Dienstleistung
  • Gesundheitswesen
  • Forschung
  • Informationstechnologie

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.