Full Stack Development
Aktualisiert am 05.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.12.2025
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

2 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
8 Monate
2025-04 - heute

Geomsel App

Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) JavaScript Python3 C++ ...
Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

Die OTEC Präzisionsfinish GmbH ist ein Unternehmen, das sich auf die Entwicklung und Herstellung von Technologien für die Präzisionsbearbeitung und Oberflächenveredelung spezialisiert hat. Das Unternehmen bietet Lösungen für die Feinstbearbeitung von Werkstücken in verschiedenen Branchen, darunter Automobilindustrie, Medizintechnik, Luft- und Raumfahrt sowie Werkzeug- und Formenbau. Die Expertise von OTEC umfasst Maschinen und Verfahren zur Erzeugung hochwertiger Oberflächen, zum Entgraten, Polieren, Entfetten und Reinigen. Mit innovativen Ansätzen und modernster Technologie setzt OTEC Präzisionsfinish GmbH auf die Erfüllung der Anforderungen und Erwartungen ihrer Kunden im Bereich der Oberflächenveredelung.

  • Unterstützung bei der Entwicklung und dem Betrieb einer Microservice-basierten Webanwendung auf Basis von Django. Die Anwendung dient als Backend für ein datengetriebenes Analyseportal. Im Rahmen der Tätigkeit: Unterstützung bei der Implementierung von Django-Views, Serializern und Modellen
  • Einrichtung von Task-Queues mit Celery und Redis für asynchrone Verarbeitung
  • Mitwirkung bei der Containerisierung mit Docker sowie bei der Orchestrierung mit Kubernetes
  • Unterstützung beim Aufbau und der Pflege von CI/CD-Pipelines mittels GitLab CI zur automatisierten Qualitätssicherung, Testing und Bereitstellung
  • enge Zusammenarbeit mit dem Entwicklungsteam zur Gewährleistung von Stabilität, Skalierbarkeit und Wartbarkeit der Services.

JavaScript Python3 C++ Django Docker Kubernetes Git GitLab Celery Micro-Services Linux PyLint Redis Numpy Pandas gmsh Webpack Three.js CUDA Vite Django-Redis
OTEC Präzisionsfinish GmbH, Karlsruhe
9 Monate
2025-03 - heute

Design & Entwicklung

Full Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) React.js/Next.js HTML/CSS JavaScript ...
Full Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

  • Meine persönliche Portfolio-Seite.

React.js/Next.js HTML/CSS JavaScript TypeScript AWS Amplify AWS Route53 Tailwind CSS Matine UI Azure App Services Github Github Actions TanStack Query Axios
Kassel, Deutschland
1 Jahr 5 Monate
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
2 Jahre 5 Monate
2023-07 - heute

myOTEC App ? Ein Webshop mit Kundenportal

Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) React/Next.js Vite TypeScript ...
Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

Die OTEC Präzisionsfinish GmbH ist ein Unternehmen, das sich auf die Entwicklung und Herstellung von Technologien für die Präzisionsbearbeitung und Oberflächenveredelung spezialisiert hat. Das Unternehmen bietet Lösungen für die Feinstbearbeitung von Werkstücken in verschiedenen Branchen, darunter Automobilindustrie, Medizintechnik, Luft- und Raumfahrt sowie Werkzeug- und Formenbau. Die Expertise von OTEC umfasst Maschinen und Verfahren zur Erzeugung hochwertiger Oberflächen, zum Entgraten, Polieren, Entfetten und Reinigen. Mit innovativen Ansätzen und modernster Technologie setzt OTEC Präzisionsfinish GmbH auf die Erfüllung der Anforderungen und Erwartungen ihrer Kunden im Bereich der Oberflächenveredelung.

  • Entwicklung einer Webanwendung mit React und Django zur Erstellung eines Webshops mit Kundenportal. 
  • Die Anwendung soll eine interaktive und benutzerfreundliche Plattform bieten, auf der Kunden Produkte im Webshop entdecken und kaufen können. 
  • Das Kundenportal ermöglicht es den Nutzern, ihre Konten zu verwalten, Bestellhistorien einzusehen und ihre Bestellungen zu verfolgen. 
  • Der Entwicklungsprozess umfasst: Gestaltung und Implementierung des Frontends mit React, Integration mit dem Backend auf Basis von Django, Einrichtung sicherer Authentifizierungs- und Zugriffskontrollen, Implementierung von Zahlungsschnittstellen, Sicherstellung einer nahtlosen und responsiven Benutzererfahrung über die gesamte Plattform hinweg.

React/Next.js Vite TypeScript Mantine UI Core Dates Form Hooks Modals Notifications Emotion (CSS-in-JS) React Router Zustand TanStack React Query Axios i18next mit Browser Language Detector Chained und LocalStorage Backends Day.js Prettier ESLint TypeScript-ESLint Jest Testing Library Vitest Cypress 15 Tabler Icons PostCSS postcss-preset-mantine vite-tsconfig-paths Python Django Django REST Framework Django Filter Django CORS Headers Django Extensions Django Redis mssql-django pyodbc psycopg2-binary Redis Huey Celery Pydantic Settings FastAPI Requests SMBProtocol GSSAPI krb5 TQDM Pillow Markdown Unidecode QRCode FPDF Pytest Pytest-Django Pytest-Mock Pytest-Cov Black Gunicorn Docker Kubernetes Helm Charts Git GitLab CI/CD Linux (Ubuntu/Debian) Keycloak LDAP CyberArk Microsoft Dynamics NAV Bookstack GDAL React GA4 Change-Case clsx query-string crypto-js js-cookie patch-package postinstall-postinstall Supabase (Auth / DB)
OTEC Präzisionsfinish GmbH, Karlsruhe
5 Monate
2025-08 - 2025-12

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

Freelance Cloud Consultant & Full-Stack Developer React.js TypeScript JavaScript ...
Freelance Cloud Consultant & Full-Stack Developer

Die ENERCON Gruppe ist ein weltweit führender Technologiekonzern im Bereich der Onshore?Windenergie mit Sitz in Aurich (Deutschland). Mit einem Jahresumsatz von über 2,8 Milliarden Euro und mehr als 13.000 Mitarbeitenden zählt ENERCON zu den größten Anbietern von Windenergieanlagen weltweit. Das Unternehmen steht für technologische Innovation, insbesondere im Bereich generatorloser Antriebstechnik und digitaler Energiemanagementsysteme. Als einer der Pioniere der Energiewende betreibt ENERCON neben der Turbinenproduktion auch umfassende Softwarelösungen zur Steuerung, Wartung und Optimierung von Energienetzen sowie für datengetriebene Geschäftsmodelle im Industriekontext.

  • Freelance Cloud Consultant & Full-Stack Developer ? AI/ML-Plattform (Einzelrolle mit vielfältigen Aufgaben in den Bereichen Cloud-Consulting, Backend-Entwicklung, Frontend-Entwicklung und DevOps). 
  • Eine cloudbasierte Retrieval-Augmented Generation (RAG) Plattform zur datengetriebenen Automatisierung interner Prozesse wurde konzipiert, entwickelt und erfolgreich in Betrieb genommen. Ziel war die Bereitstellung einer skalierbaren, modularen und erweiterbaren Webanwendung, die den Einsatz von KI-gestützten Workflows, RAG-basierten Wissensabrufen sowie datengetriebenen Entscheidungsprozessen ermöglicht.
  • Die Benutzeroberfläche wurde mit React und TypeScript umgesetzt, um eine moderne, performante und reaktive Nutzererfahrung zu gewährleisten. Das Backend basiert auf FastAPI und ermöglicht eine effiziente Kommunikation zwischen den Systemkomponenten sowie eine strukturierte Verwaltung von Nutzer-, Modell- und Prozessdaten. 
  • Im Rahmen der Entwicklung wurden RAG-Pipelines integriert, CI/CD-fähige DevOps-Prozesse unter Verwendung von Azure-Diensten implementiert und die Anwendung mittels Docker containerisiert. Die Sicherheit wurde durch Azure Active Directory und ein rollenbasiertes Zugriffsmanagement gewährleistet. Darüber hinaus sorgt ein umfassendes Logging- und Monitoring-Konzept für einen stabilen, skalierbaren und nachvollziehbaren Betrieb in der Cloud-Umgebung.

React.js TypeScript JavaScript Mantine UI React Query Python FastAPI Pydantic Pydantic-Settings Git Qdrant Vector Database Docker Windows App (Windows Remote Desktop) Poetry PyTest Alembic SQLAlchemy Microsoft Azure Azure Devops Azure App Services Azure Container Registry Azure AI Foundry (OpenAI) Azure Machine Learning Azure App Settings Azure Key Vault Azure Active Directory Azure Entra ID Azure Blob Storage Azure SQL Database Azure Private Endpoint Azure Network Interface Azure Function CyberArk
Enercon GmbH, Aurich
1 Jahr 11 Monate
2024-01 - 2025-11

Feature Development für die Scanbox-App

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept zielt darauf ab, den Einkauf kundenfreundlicher und zukunftssicher zu gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland unter anderem in Edeka-Märkten im Einsatz.

  • Ich war verantwortlich für die Erweiterung der Scanbox-App um neue Funktionen und Features. 
  • Dabei habe ich sowohl die bestehende Benutzeroberfläche optimiert als auch neue Komponenten umgesetzt und integriert. 
  • Zu meinen Tätigkeiten gehörten unter anderem die Implementierung zusätzlicher Scan-Optionen, die Einbindung von Microservices sowie die kontinuierliche Verbesserung der App hinsichtlich Performance, Bedienbarkeit und Internationalisierung (i18n).

TypeScript JavaScript HTML/CSS React.js/Next.js Node.js Material UI react-i18n i18n Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
2 Jahre 11 Monate
2023-01 - 2025-11

Dashboard für das weltweite Management der Scanboxen

Frontend-Entwickler, UX/UI Designer TypeScript JavaScript Node.js ...
Frontend-Entwickler, UX/UI Designer

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Dieses Projekt ist ein Greenfield-Projekt, das die vollständige Entwicklung eines Dashboards für die Verwaltung und Konfiguration der Scanboxen der KBST GmbH aus Kassel umfasst. Das bedeutet, dass das Dashboard von Grund auf neu entwickelt wird, ohne auf eine bestehende Lösung zurückzugreifen.
  • Das Ziel des Dashboards ist es, Kunden deutschlandweit eine einfache und intuitive Möglichkeit zur Verwaltung ihrer Scanboxen zu bieten. Es stellt Echtzeit-Statistiken bereit, die Kunden helfen, ihre Geschäftsprozesse besser zu verstehen und zu optimieren. Kunden können über das Dashboard ihre Scanboxen konfigurieren und werden benachrichtigt, sobald ein Problem auftritt.
  • Als Entwickler in diesem Projekt besteht meine Aufgabe darin, das Dashboard von Grund auf zu entwickeln und sicherzustellen, dass es alle Anforderungen der Kunden erfüllt. Es soll benutzerfreundlich und intuitiv sein, sodass die Verwaltung und Konfiguration der Scanboxen einfach möglich ist. Zudem soll es schnelle und zuverlässige Echtzeit-Statistiken liefern, um Kunden bei der Analyse und Optimierung ihrer Geschäftsprozesse zu unterstützen.

TypeScript JavaScript Node.js HTML/CSS React.js/Next.js Material UI Miro Git styled-components Kubernetes Cypress Jest GraphQL MongoDB Micro-Services Keycloak Golang Gin Rust Protocol Buffers (Proto)
KBST GmbH, Kassel
3 Jahre 6 Monate
2022-06 - 2025-11

Gestaltung mehrerer Scan Box App-Themen

UX/UI Designer TypeScript JavaScript HTML/CSS ...
UX/UI Designer

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Im Rahmen des Scan Box App-Projekts war ich verantwortlich für die Erstellung mehrerer Designs für interne Kunden wie Edeka, Kaufland, Marktkauf, GK London, Rossmann und Herkules.
  • Dabei habe ich sicherstellt, dass die Designs den spezifischen Anforderungen und Markenrichtlinien jedes Kunden entsprechen und gleichzeitig eine benutzerfreundliche und ansprechende Oberfläche bieten.

TypeScript JavaScript HTML/CSS React.js/Next.js Figma Framer Motion Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST-GmbH, Kassel
1 Jahr 7 Monate
2023-02 - 2024-08

Gransbe App

Co-Founder, Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) React.js React Query HTML/CSS ...
Co-Founder, Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

Das Ziel des Projekts ist die Entwicklung einer App für Freelancer, die sie im Bewerbungsprozess für Projekte unterstützt. Dazu gehört die Verwaltung verschiedener Phasen, wie technische Interviews und die Angabe von Stundensätzen.

  • Ich war verantwortlich für die Frontend- und Backend-Entwicklung, bei der ich sowohl die Benutzeroberfläche als auch die serverseitige Logik implementierte, um eine performante und stabile Anwendung zu gewährleisten. 
  • Im Bereich DevOps-Engineering setzte ich Automatisierungslösungen um, um eine effiziente Bereitstellung und Wartung des Systems zu ermöglichen. 
  • Zudem kümmerte ich mich um den Entwurf der gesamten Architektur, um eine skalierbare und gut strukturierte Systemlandschaft zu schaffen. 
  • Schließlich führte ich umfangreiche Testing-Prozesse durch, um sicherzustellen, dass alle Funktionen reibungslos liefen und die Anwendung fehlerfrei war.

React.js React Query HTML/CSS JavaScript TypeScript Mantine UI Pipedream SendGrid Django Django Rest Python Docker Dokku PostgreSQL Astro FastAPI Microservices Artificial Intelligence (AI) Machine Learning (ML)
Job Management für Freelancer
5 Monate
2023-08 - 2023-12

Mehrsprachige Unterstützung für die Scanbox-App

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Ich war verantwortlich für die Erweiterung der Scanbox-App mit mehrsprachiger Unterstützung unter Verwendung von i18n. 
  • Ziel war es, die App für ein internationales Publikum zugänglicher und benutzerfreundlicher zu gestalten. 
  • Durch die Implementierung der mehrsprachigen Funktionalität konnte die App nun nahtlos in verschiedenen Sprachen genutzt werden, wodurch die Nutzererfahrung für internationale Anwender erheblich verbessert wurde.

TypeScript JavaScript HTML/CSS React.js/Next.js Node.js Material UI react-i18n i18n Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
7 Monate
2022-10 - 2023-04

Entwicklung verschiedener Microservices zur Erweiterung der Funktionalität der Scanbox-App

Software Engineer Rust TypeScript JavaScript ...
Software Engineer

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Im Rahmen des Projekts wurden Gerätemicroservices in der Programmiersprache Rust entwickelt, um die Gerätefunktionen zu erweitern und die Verwaltung sowie Konfiguration zu vereinfachen. Diese Microservices umfassten verschiedene Funktionen wie die Synchronisierung von Datenbanken mit der Cloud, die Einrichtung von Geräten beim ersten Gebrauch, das Hochladen von Daten und die Konfiguration von Geräten.
  • Ein wesentlicher Microservice war die Synchronisierung der Datenbanken mit der Cloud, um sicherzustellen, dass alle Daten stets aktuell und von jedem Gerät zugänglich sind. Ein weiterer wichtiger Microservice ermöglichte eine einfache Einrichtung des Geräts beim ersten Gebrauch und sorgte so für eine benutzerfreundliche Einrichtungserfahrung.
  • Die Funktion zum Hochladen von Daten ermöglichte es den Nutzern, Daten schnell und mühelos hochzuladen und mit anderen Geräten zu teilen. Darüber hinaus ermöglichte der Microservice zur Gerätekonfiguration die optimalen Geräteeinstellungen und -konfigurationen, um die bestmögliche Leistung und Benutzererfahrung zu erzielen.
  • Die Entwicklung dieser Gerätemicroservices in Rust erforderte tiefgehende Kenntnisse der Microservice-Programmierung, Entwicklung und der Programmiersprache Rust. Ein erfahrenes Entwicklerteam arbeitete intensiv daran, sicherzustellen, dass alle Projektfunktionen und -merkmale reibungslos und nahtlos funktionieren.

Rust TypeScript JavaScript Node.js Express.js Tonic Tokio SQLX Linux Micro-Services Keycloak Golang Gin Protocol Buffers (Proto)
KBST GmbH, Kassel
3 Monate
2022-07 - 2022-09

Überarbeitungen der Scanbox-App für die ?Smart? Einkaufswage

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein eingebautes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Inhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll Märkte kundenorientierter und zukunftsfähiger machen. Zusätzlich soll es Diebstahl von Produkten nahezu vollständig verhindern. Derzeit werden diese smarten Einkaufswagen in Deutschland in Märkten wie Edeka eingesetzt.

  • Im Rahmen des Projekts wurde das Frontend/Backend weiterentwickelt, um die Benutzerfreundlichkeit und Leistung der Anwendung zu verbessern. Die Weiterentwicklung des Frontend/Backend erfolgte unter Verwendung aktueller Technologien, die den Anforderungen und Zielen des Projekts entsprechen.
  • Die Weiterentwicklung des Frontends beinhaltete die Verfeinerung der Benutzeroberfläche, um die Navigation und Interaktion mit der Anwendung zu erleichtern. Zudem wurden neue Funktionen eingeführt, um die Funktionalität der Anwendung zu erweitern.
  • Die Weiterentwicklung des Backends umfasste die Optimierung der Anwendungsleistung und Skalierbarkeit sowie die Integration neuer Technologien, um die Sicherheit und Zuverlässigkeit der Anwendung zu gewährleisten. Neue Funktionen wurden ebenfalls hinzugefügt, um die Funktionalität der Anwendung zu erweitern und die Projektziele zu erreichen.
  • Die Weiterentwicklung von Frontend/Backend erforderte umfassende Expertise in der Entwicklung von Webanwendungen und den neuesten Technologien. Ein erfahrenes Entwicklungsteam arbeitete zusammen, um sicherzustellen, dass die Weiterentwicklung reibungslos und ohne Probleme voranschritt und die Projektziele erreicht wurden.

TypeScript JavaScript HTML/CSS React Docker Node.js React UI React.js/Next.js Material UI Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
2 Monate
2022-06 - 2022-07

Kosmetisches Redesign der Scanbox-App für die ?Smart? Einkaufswagen

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein eingebautes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Inhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll Märkte kundenorientierter und zukunftsfähiger machen. Zusätzlich soll es Diebstahl von Produkten nahezu vollständig verhindern. Derzeit werden diese smarten Einkaufswagen in Deutschland in Märkten wie Edeka eingesetzt.

  • Im Rahmen des Projekts wurde das Frontend weiterentwickelt, um die Benutzerfreundlichkeit und Leistung der Anwendung zu verbessern. Die Weiterentwicklung des Frontends erfolgte unter Verwendung aktueller Technologien, die den Anforderungen und Zielen des Projekts entsprechen.
  • Die Weiterentwicklung des Frontends beinhaltete die Verfeinerung der Benutzeroberfläche, um die Navigation und Interaktion mit der Anwendung zu erleichtern. Zudem wurden neue Funktionen eingeführt, um die Funktionalität der Anwendung zu erweitern.
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss React.js/Next.js Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
2 Monate
2022-04 - 2022-05

Einige Umbauarbeiten am Frontend, UX/UI Design, Testing

TypeScript JavaScript HTML/CSS ...
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss
Scanbox, KBST-GmbH
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

Marketplace

Software Engineer
Software Engineer

Annotly.com ist ein internationaler B2B-Marktplatz für Annotationsdienste. 

Konzeption und Entwicklung eines Marktplatzes basierend auf einer Microservice Architektur, Entwicklung des Frontends und des Backends, UX/UI Design, DevOpsEngineering, Testing

VS Code IntelliJ - Angular Material Kubernetes - Git - Asana - GitHub - Kafka - Docker - Chanty - Zoom Figma - Miro Agile Methoden Angular - Flask - Nameko - Bootstrap - Google Cloud Macintosh - Linux Python - JavaScript - TypeScript - HTML/CSS PostgreSQL - MongoDB Digital Ocean HTML/CSS JavaScript TypeScript Python PostgreSQL MongoDB Kubernetes Docker GitHub Nameko Boostrap Angular Flask Google Cloud
Annotly
4 Monate
2020-03 - 2020-06

Machine Learning Microservices

Software Engineer
Software Engineer

  • Die Mitentwicklung der ML Services von Vencortex.io.
  • Verantwortung für die Konzeption und Entwicklung der Microservice Infrastruktur
  • Mitimplementierung von Machine Learning Algorithmen
  • Deployment von Machine Learning Modellen
  • DevOps-Engineering
  • Testing

: IntelliJ VS Code Docker - Git - YouTrack - Gerrit - Slack - Zoom - Gitea - Helm Jenkins Swagger - Flask - Nameko - Google Cloud Postman Rocket Chat Figma - Miro BookStack - Notion Agile Methoden Macintosh - Linux Python - TypeScript - JavaScript - HTML/CSS - Bash Sheldon MongoDB - PostgreSQL Contabo Servers Digital Ocean
Fintech
6 Monate
2020-01 - 2020-06

Consulting App

Entwickler
Entwickler

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

BookStack - Notion IntelliJ - Angular Material - AWS Docker - YouTrack - Gerrit - Slack - Zoom Jenkins Swagger - Django - Django Rest Framework - Angular - Bootstrap - Google Cloud Postman Figma - Miro VS Code Macintosh - Linux Digital Ocean Agile Methoden Bash - Python MariaDB - PostgreSQL - MongoDB
Fintech
1 Jahr 5 Monate
2019-02 - 2020-06

Self-Service

Software Engineer
Software Engineer

  • Aufbau der Self-Service Infrastruktur basierend auf Docker, Setups (Matomo, Gitea, Gerrit, Nextcloud, Bookstack, usw.)
  • Einrichtung von Linux Servern
  • LDAP Einrichtung
  • Einrichtung von mehreren Docker-Swarms
  • Einrichtung von mehreren Kubernetes Clustern
  • Einrichtung der Test- und Produktionsumgebung für die verschiedenen Produkte
  • DevOps-Engineering 

Google Cloud Digital Ocean Contabo Servers MongoDB - PostgreSQL - MariaDB Python - Bash Macintosh - Linux Figma - Miro LDAP Matomo - AWS BookStack Jenkins Docker Kubernetes Gerrit Contabo Python Bash MariaDB PostgreSQL MongoDB
Vencortex
1 Jahr 5 Monate
2019-02 - 2020-06

Startup Rating Portal

Lead Software Engineer, Software Engineer
Lead Software Engineer, Software Engineer

  • Startup Rating Portal ist eine Plattform, welches den Entscheidungsprozess durch die Kombination von menschlicher Intuition und KI für Investoren und Startup Founder erleichtern. 
  • Entwurf der Architektur/API
  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • DevOps-Engineering
  • Testing

IntelliJ - Angular Material Docker - g++ - YouTrack - Gerrit - Slack - Zoom - Gitea - RabbitMQ : Jenkins Swagger - Django Rest Framework - Django - ASP.NET - Angular - Bootstrap Postman Figma - Miro Rocket Chat BookStack - Notion Agile Methoden Macintosh - Linux Digital Ocean MongoDB - PostgreSQL Python - C# - TypeScript - JavaScript - HTML/CSS - Bash VS Code
Startup Rating Portal
5 Monate
2018-10 - 2019-02

EspoCRM

Software Engineer
Software Engineer

  • Pflege und Anpassung des CRMs an die internen Geschäftsprozesse
  • DevOps-Engineering
  • Testing

EspoCRM - GIT Macintosh Gerrit - YouTrack Confluence EspoCRM Gerrit PostgreSQL HTML/CSS JavaScript
Flavia-IT Management GmbH
1 Jahr 5 Monate
2017-10 - 2019-02

Webapplikation für Meyer-ING

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Ingenieurbüro Meyer-ING. Die Anwendung soll die Erstellung von Gutachten für Immobilen digitalisieren. Im Weiteren sollen aus den aufgenommenen Daten Kennzahlen wie Restwert, Versicherungswert oder Schadenswert des Gebäudes automatisch ermittelt werden.

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

AngularJS - Spring - Bootstrap : JavaScript - Java - HTML - CSS Docker - Node Package Manager - Maven - Gerrit - YouTrack - Git PostgreSQL Jenkins Macintosh - Linux Confluence Agile Software Development (Scrum) Visual Studio Code - IntelliJ IDEA NodeJS Java JavaScript HTML/CSS Docker Spring AngularJS Boostrap Node.js Gerrit
IT Dienstleistung
3 Monate
2018-11 - 2019-01

Gridware

Software-Entwickler
Software-Entwickler

Gridware ist ein Komplettsystem für die Bereitstellung einer Nutzungs- und Abrechnungsplattform. Als erweiterbare Software bietet es die Voraussetzung für die effiziente Vernetzung von Energie-, Mobilitäts- und Sharing Infrastrukturen. 

  • Weiterentwicklung des Backends, Testing

Spring - JOOQ - Angular IntelliJ IDEA Docker - YouTrack - Gerrit - Maven - Flyway GIT - NodeJS Confluence Macintosh Java - HTML - CSS Tomcat Yarn : PostgreSQL Java Spring Angular JOOQ Docker Node.js Gerrit Maven PostgreSQL HTML/CSS TypeScript JavaScript
Flavia-IT Management GmbH
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

1 Jahr 8 Monate
2024-04 - heute

Data Science (M.Sc.) (Berufsbegleitend)

RWTH Aachen, Deutschland
RWTH Aachen, Deutschland
8 Jahre 7 Monate
2013-10 - 2022-04

Mechatronik (B.Sc.)

Abschlussnote: 2,3, Universität Kassel, Deutschland
Abschlussnote: 2,3
Universität Kassel, Deutschland
Entwicklung intelligenter mechatronischer Systeme durch Integration mechanischer, elektronischer und informationstechnischer Komponenten, mit Anwendungen in Robotik, Steuerungstechnik und industrieller Fertigung.
8 Jahre 11 Monate
2012-10 - 2021-08

Informatik (B.Sc.)

Abschlussnote: 1,7, Universität Kassel, Deutschland
Abschlussnote: 1,7
Universität Kassel, Deutschland
Machine Learning mit Fokus auf Deep-Learning-Algorithmen, insbesondere Generative Adversarial Networks (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

  • Als erfahrener Full-Stack Developer mit umfangreicher Expertise in der Konzeption und Umsetzung moderner Web- und Mobilanwendungen entwickle ich individuelle Softwarelösungen, die genau auf die Anforderungen meiner Kunden zugeschnitten sind. Meine Leidenschaft für innovative Technologien sowie mein hoher Qualitätsanspruch treiben mich kontinuierlich dazu an, leistungsfähige und zukunftssichere Anwendungen zu schaffen. 
  • Im Laufe meiner Karriere habe ich erfolgreich mit interdisziplinären Teams zusammengearbeitet und dabei den gesamten Software-Lebenszyklus begleitet ? von der ersten Idee über die agile Umsetzung bis hin zur erfolgreichen Markteinführung. Meine fundierten Kenntnisse in Frontend-, Backend- und DevOps-Technologien ermöglichen mir die Entwicklung ganzheitlicher und intuitiv bedienbarer Anwendungen, die sich durch hohe Qualität, Skalierbarkeit und Zuverlässigkeit auszeichnen.
  • Ich verfüge über umfassende Praxiserfahrung in der Anwendung agiler Methoden wie Scrum und Kanban, wodurch ich Projekte zuverlässig, budgetkonform und termingerecht realisiere. Mein Engagement für kontinuierliche Weiterbildung garantiert, dass ich stets mit aktuellen technologischen Entwicklungen und Best Practices vertraut bin.
  • Durch meine langjährige Erfahrung in Remote-Projekten sowie im Umgang mit verschiedenen Kollaborations- und Projektmanagement-Tools sichere ich eine effiziente, transparente und standortunabhängige Zusammenarbeit. Mein Portfolio umfasst eine Vielzahl erfolgreicher Projekte aus unterschiedlichen Branchen und belegt sowohl meine technische Vielseitigkeit als auch meine Anpassungsfähigkeit an komplexe Herausforderungen.


BERUFSERFAHRUNG

01/2021 - heute:

Rolle: Full-Stack Developer, Freelancer

Kunde: auf Anfrage, Kassel, Deutschland


Aufgaben:

Als freiberuflicher Full-Stack Developer konzipiere und realisiere ich individuelle Web- und Backend-Lösungen, die exakt auf die Anforderungen meiner Kunden zugeschnitten sind. Mein Fokus liegt auf modernen Softwarearchitekturen, Cloud-Technologien und der Entwicklung skalierbarer, zuverlässiger Anwendungen. Dabei übernehme ich Verantwortung für den gesamten Entwicklungsprozess ? von der initialen Planung über Implementierung und Deployment bis hin zur langfristigen Wartung und Optimierung. Qualität, Effizienz und innovative Technologien stehen für mich stets im Mittelpunkt.


02/2021 - 01/2022:

Rolle: Software Engineer & Machine Learning Engineer

Kunde: Institut für Intelligente Eingebettete Systeme, Universität Kassel, Deutschland


Aufgaben:

Im Rahmen von Forschungsprojekten im Bereich Deep Learning entwickelte, trainierte und validierte ich diverse Computer-Vision-Modelle, darunter ResNet-Architekturen zur Bildklassifikation sowie Few-Shot-, Two-Shot- und First-Shot-Detektoren für Objekterkennung. Zusätzlich setzte ich Methoden der Unsicherheitsmodellierung ein, um die Robustheit, Zuverlässigkeit und Genauigkeit der Modelle in praxisnahen Anwendungen zu verbessern und deren Vertrauenswürdigkeit insbesondere bei komplexen Computer-Vision-Aufgaben deutlich zu erhöhen.


02/2019 - 06/2020:

Rolle: Lead Software Engineer & Machine Learning Engineer

Kunde: Vencortex .io, Kassel, Deutschland


Aufgaben:

Als Lead Developer verantwortete ich die Konzeption, Entwicklung und Implementierung skalierbarer Machine-Learning-Microservices sowie die Gestaltung und Pflege einer robusten Systemarchitektur. Meine Kernaufgaben umfassten die Entwicklung, das Deployment und die Wartung von KI-gestützten Anwendungen in modernen Cloud-Umgebungen. Dabei lag mein Fokus stets darauf, eine hohe Skalierbarkeit, Performance und Zuverlässigkeit sicherzustellen, um komplexe KI-Systeme effizient und stabil bereitzustellen.


06/2015 - 02/2019:

Rolle:  Software Engineer

Kunde: Flavia IT-Management GmbH, Kassel, Deutschland


Aufgaben:

Bei Flavia IT spezialisierte ich mich auf die Entwicklung und Implementierung maßgeschneiderter Unternehmenssoftware, die exakt auf die individuellen Anforderungen und Prozesse der Kunden abgestimmt war. Meine Hauptaufgaben umfassten sowohl die Frontend- als auch Backend-Entwicklung, die Integration neuer Softwarekomponenten sowie kontinuierliche Systemoptimierungen. Dabei stellte ich stets sicher, dass die entwickelten Lösungen leistungsfähig und zuverlässig waren und reibungslose, effiziente Geschäftsabläufe unterstützten.


12/2014 - 06/2015:

Rolle: Software Engineer

Kunde: Fachgebiet Intelligente Eingebettete Systeme, Universität Kassel, Deutschland


Aufgaben:

Ich verantwortete die Betreuung eines Robotik-Praktikums mit Fokus auf Mini-Robotern und leitete begleitende Tutorien zur C-Programmierung. Zudem konzipierte und entwickelte ich strukturierte Lernmaterialien sowie praxisorientierte Übungen, um Studierenden fundierte und praktische Kenntnisse in der Programmierung eingebetteter Systeme zu vermitteln. Dabei unterstützte ich die Studierenden aktiv dabei, komplexe technische Inhalte verständlich zu erlernen.


08/2012 - 12/2014:

Rolle: Software Engineer

Kunde: Fachgebiet Rechnerarchitektur und Systemprogrammierung, Universität Kassel, Deutschland


Aufgaben:

Ich entwickelte ein Software-Tool zur Berechnung der mittleren Ausfallzeit (MTTF) elektronischer Schaltungen. Dieses Tool ermöglichte es Ingenieuren, komplexe Schaltungen detailliert zu modellieren, deren Lebensdauer zu analysieren und mittels Simulation die Ausfallwahrscheinlichkeit einzelner Komponenten vorherzusagen. Ziel war es, die Systemzuverlässigkeit durch optimierte Prognosen gezielt zu verbessern und potenzielle Ausfälle frühzeitig zu erkennen sowie vorbeugend zu vermeiden.


12/2011 - 07/2012:

Rolle: Software Engineer

Kunde: Fachgebiet Erneuerbare Energien, Universität Kassel, Deutschland


Aufgaben:

An der Fakultät für Erneuerbare Energien war ich für die Simulation von Windturbinen zuständig, insbesondere hinsichtlich thermischer Entwicklung und Wirbelstromanalyse. Mit Hilfe von Maxwell und MATLAB erstellte ich präzise physikalische Modelle, analysierte die Wärmeverteilung und führte umfassende Optimierungen der Turbinenleistung durch. Ziel war es, Effizienz und Zuverlässigkeit von Windenergieanlagen nachhaltig zu steigern.


KENNTNISSE

Frameworks & Libraries:

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


UI-Bibliotheken:

Mantine UI, Material UI, Bootstrap, Tailwind CSS, Base Web UI, ShadCN UI, CSS Modules, Emotion, Styled-Components


Sonstige Bibliotheken:

React Hook Form, Zod, Yup, Mantine Form, Redux Toolkit, Zustand, Jotai, Apollo Client, React Spring, React Hot Toast, Framer Motion, Recharts, Three.js, React Three Fiber, react-i18next, i18next, i18next-browser-languagedetector, i18next-chained-backend, i18next-localstorage-backend, Day.js, graphql-request, GraphQL Code Generator, Axios, Pino, qrcode.react, react-barcode, query-string, clsx, js-cookie, crypto-js, Storybook, React Styleguidist, Reakit, Cypress, Vitest, React Testing Library, ESLint, Prettier, TanStack (TanStack Table, TanStack DevTools, TanStack Router, TanStack Query), React Flow, React Mail, FormatJS, Biome, React GA4, Node Version Manager (NVM), Webpack


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) - (Amplify, Fargate, ECS, ECR, RDS, S3, SES, Cognito, Route 53, CloudFront, CloudWatch, CodeCommit), Microsoft Azure - (Azure Devops, Azure App Services, Azure Container Registry, Azure AI Foundry (OpenAI), Azure Machine Learning, Azure App Settings, Azure Key Vault, Azure Active Directory, Azure Entra ID, Azure Blob Storage, Azure SQL Database, Azure Private Endpoint, Azure Network Interface, Azure Functions, Azure MSAL, Azure RBAC), GCP (Google Cloud Platform, Google Cloud Engine), Digital Ocean, Contabo, Netlify, Cloudflare, Hostinger, Heroku


Python-Ökosystem:

Django, Django REST Framework, FastAPI, Flask, Celery, Huey, Nameko, uvicorn, gunicorn, pillow, gssapi, krb5, fpdf, qrcode, unidecode, tqdm, django-redis, psycopg2-binary, requests, mssql-django, markdown, django-filter, django-cors-headers, pyodbc, django-extensions, pytest, pytest-django, pydantic-settings, smbprotocol, whitenoise, watchfiles, pylint, channels, channels-redis, pydantic-settings, gmsh, pybind11, zstd, pdfplumber, pdfminer, unstructured


JavaScript/TypeScript-Ökosystem:

Express.js, Nest.js, Node.js, Puppeteer


Java-Ökosystem:

Spring Framework, Quarkus


Rust-Ökosystem:

Rocket .rs, Tokio, Tonic


Go-Ökosystem:

Gin


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-Entwicklung & -Testing

Postman, OpenAPI, MSW (Mock Service Worker)


Testing Frameworks

Jest, Cypress, Selenium, JUnit, Pytest (pytest-mock, pytest-cov), Mocha, Chai, Playwright, Vitest


DevOps

Docker, Docker Compose, Docker Swarm, Docker BuildX, Kubernetes, Dokku, Traefik, Nginx, GitLab CI, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Helm Charts, Github, Github Actions, Azure Devops, Development Containers (Dev Containers)


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): Flutter (Dart), React Native (TypeScript/JavaScript), Ionic 4, 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

Betriebssysteme

Android
iOS
Linux
Ubuntu
Macintosh
Windows

Programmiersprachen

C
C#
C++
Dart
HTML/CSS
Java
JavaScript
Vanilla
Kotlin
Mojo
Python
Rust
Swift
TypeScript

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

2 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
8 Monate
2025-04 - heute

Geomsel App

Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) JavaScript Python3 C++ ...
Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

Die OTEC Präzisionsfinish GmbH ist ein Unternehmen, das sich auf die Entwicklung und Herstellung von Technologien für die Präzisionsbearbeitung und Oberflächenveredelung spezialisiert hat. Das Unternehmen bietet Lösungen für die Feinstbearbeitung von Werkstücken in verschiedenen Branchen, darunter Automobilindustrie, Medizintechnik, Luft- und Raumfahrt sowie Werkzeug- und Formenbau. Die Expertise von OTEC umfasst Maschinen und Verfahren zur Erzeugung hochwertiger Oberflächen, zum Entgraten, Polieren, Entfetten und Reinigen. Mit innovativen Ansätzen und modernster Technologie setzt OTEC Präzisionsfinish GmbH auf die Erfüllung der Anforderungen und Erwartungen ihrer Kunden im Bereich der Oberflächenveredelung.

  • Unterstützung bei der Entwicklung und dem Betrieb einer Microservice-basierten Webanwendung auf Basis von Django. Die Anwendung dient als Backend für ein datengetriebenes Analyseportal. Im Rahmen der Tätigkeit: Unterstützung bei der Implementierung von Django-Views, Serializern und Modellen
  • Einrichtung von Task-Queues mit Celery und Redis für asynchrone Verarbeitung
  • Mitwirkung bei der Containerisierung mit Docker sowie bei der Orchestrierung mit Kubernetes
  • Unterstützung beim Aufbau und der Pflege von CI/CD-Pipelines mittels GitLab CI zur automatisierten Qualitätssicherung, Testing und Bereitstellung
  • enge Zusammenarbeit mit dem Entwicklungsteam zur Gewährleistung von Stabilität, Skalierbarkeit und Wartbarkeit der Services.

JavaScript Python3 C++ Django Docker Kubernetes Git GitLab Celery Micro-Services Linux PyLint Redis Numpy Pandas gmsh Webpack Three.js CUDA Vite Django-Redis
OTEC Präzisionsfinish GmbH, Karlsruhe
9 Monate
2025-03 - heute

Design & Entwicklung

Full Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) React.js/Next.js HTML/CSS JavaScript ...
Full Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

  • Meine persönliche Portfolio-Seite.

React.js/Next.js HTML/CSS JavaScript TypeScript AWS Amplify AWS Route53 Tailwind CSS Matine UI Azure App Services Github Github Actions TanStack Query Axios
Kassel, Deutschland
1 Jahr 5 Monate
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
2 Jahre 5 Monate
2023-07 - heute

myOTEC App ? Ein Webshop mit Kundenportal

Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) React/Next.js Vite TypeScript ...
Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

Die OTEC Präzisionsfinish GmbH ist ein Unternehmen, das sich auf die Entwicklung und Herstellung von Technologien für die Präzisionsbearbeitung und Oberflächenveredelung spezialisiert hat. Das Unternehmen bietet Lösungen für die Feinstbearbeitung von Werkstücken in verschiedenen Branchen, darunter Automobilindustrie, Medizintechnik, Luft- und Raumfahrt sowie Werkzeug- und Formenbau. Die Expertise von OTEC umfasst Maschinen und Verfahren zur Erzeugung hochwertiger Oberflächen, zum Entgraten, Polieren, Entfetten und Reinigen. Mit innovativen Ansätzen und modernster Technologie setzt OTEC Präzisionsfinish GmbH auf die Erfüllung der Anforderungen und Erwartungen ihrer Kunden im Bereich der Oberflächenveredelung.

  • Entwicklung einer Webanwendung mit React und Django zur Erstellung eines Webshops mit Kundenportal. 
  • Die Anwendung soll eine interaktive und benutzerfreundliche Plattform bieten, auf der Kunden Produkte im Webshop entdecken und kaufen können. 
  • Das Kundenportal ermöglicht es den Nutzern, ihre Konten zu verwalten, Bestellhistorien einzusehen und ihre Bestellungen zu verfolgen. 
  • Der Entwicklungsprozess umfasst: Gestaltung und Implementierung des Frontends mit React, Integration mit dem Backend auf Basis von Django, Einrichtung sicherer Authentifizierungs- und Zugriffskontrollen, Implementierung von Zahlungsschnittstellen, Sicherstellung einer nahtlosen und responsiven Benutzererfahrung über die gesamte Plattform hinweg.

React/Next.js Vite TypeScript Mantine UI Core Dates Form Hooks Modals Notifications Emotion (CSS-in-JS) React Router Zustand TanStack React Query Axios i18next mit Browser Language Detector Chained und LocalStorage Backends Day.js Prettier ESLint TypeScript-ESLint Jest Testing Library Vitest Cypress 15 Tabler Icons PostCSS postcss-preset-mantine vite-tsconfig-paths Python Django Django REST Framework Django Filter Django CORS Headers Django Extensions Django Redis mssql-django pyodbc psycopg2-binary Redis Huey Celery Pydantic Settings FastAPI Requests SMBProtocol GSSAPI krb5 TQDM Pillow Markdown Unidecode QRCode FPDF Pytest Pytest-Django Pytest-Mock Pytest-Cov Black Gunicorn Docker Kubernetes Helm Charts Git GitLab CI/CD Linux (Ubuntu/Debian) Keycloak LDAP CyberArk Microsoft Dynamics NAV Bookstack GDAL React GA4 Change-Case clsx query-string crypto-js js-cookie patch-package postinstall-postinstall Supabase (Auth / DB)
OTEC Präzisionsfinish GmbH, Karlsruhe
5 Monate
2025-08 - 2025-12

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

Freelance Cloud Consultant & Full-Stack Developer React.js TypeScript JavaScript ...
Freelance Cloud Consultant & Full-Stack Developer

Die ENERCON Gruppe ist ein weltweit führender Technologiekonzern im Bereich der Onshore?Windenergie mit Sitz in Aurich (Deutschland). Mit einem Jahresumsatz von über 2,8 Milliarden Euro und mehr als 13.000 Mitarbeitenden zählt ENERCON zu den größten Anbietern von Windenergieanlagen weltweit. Das Unternehmen steht für technologische Innovation, insbesondere im Bereich generatorloser Antriebstechnik und digitaler Energiemanagementsysteme. Als einer der Pioniere der Energiewende betreibt ENERCON neben der Turbinenproduktion auch umfassende Softwarelösungen zur Steuerung, Wartung und Optimierung von Energienetzen sowie für datengetriebene Geschäftsmodelle im Industriekontext.

  • Freelance Cloud Consultant & Full-Stack Developer ? AI/ML-Plattform (Einzelrolle mit vielfältigen Aufgaben in den Bereichen Cloud-Consulting, Backend-Entwicklung, Frontend-Entwicklung und DevOps). 
  • Eine cloudbasierte Retrieval-Augmented Generation (RAG) Plattform zur datengetriebenen Automatisierung interner Prozesse wurde konzipiert, entwickelt und erfolgreich in Betrieb genommen. Ziel war die Bereitstellung einer skalierbaren, modularen und erweiterbaren Webanwendung, die den Einsatz von KI-gestützten Workflows, RAG-basierten Wissensabrufen sowie datengetriebenen Entscheidungsprozessen ermöglicht.
  • Die Benutzeroberfläche wurde mit React und TypeScript umgesetzt, um eine moderne, performante und reaktive Nutzererfahrung zu gewährleisten. Das Backend basiert auf FastAPI und ermöglicht eine effiziente Kommunikation zwischen den Systemkomponenten sowie eine strukturierte Verwaltung von Nutzer-, Modell- und Prozessdaten. 
  • Im Rahmen der Entwicklung wurden RAG-Pipelines integriert, CI/CD-fähige DevOps-Prozesse unter Verwendung von Azure-Diensten implementiert und die Anwendung mittels Docker containerisiert. Die Sicherheit wurde durch Azure Active Directory und ein rollenbasiertes Zugriffsmanagement gewährleistet. Darüber hinaus sorgt ein umfassendes Logging- und Monitoring-Konzept für einen stabilen, skalierbaren und nachvollziehbaren Betrieb in der Cloud-Umgebung.

React.js TypeScript JavaScript Mantine UI React Query Python FastAPI Pydantic Pydantic-Settings Git Qdrant Vector Database Docker Windows App (Windows Remote Desktop) Poetry PyTest Alembic SQLAlchemy Microsoft Azure Azure Devops Azure App Services Azure Container Registry Azure AI Foundry (OpenAI) Azure Machine Learning Azure App Settings Azure Key Vault Azure Active Directory Azure Entra ID Azure Blob Storage Azure SQL Database Azure Private Endpoint Azure Network Interface Azure Function CyberArk
Enercon GmbH, Aurich
1 Jahr 11 Monate
2024-01 - 2025-11

Feature Development für die Scanbox-App

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept zielt darauf ab, den Einkauf kundenfreundlicher und zukunftssicher zu gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland unter anderem in Edeka-Märkten im Einsatz.

  • Ich war verantwortlich für die Erweiterung der Scanbox-App um neue Funktionen und Features. 
  • Dabei habe ich sowohl die bestehende Benutzeroberfläche optimiert als auch neue Komponenten umgesetzt und integriert. 
  • Zu meinen Tätigkeiten gehörten unter anderem die Implementierung zusätzlicher Scan-Optionen, die Einbindung von Microservices sowie die kontinuierliche Verbesserung der App hinsichtlich Performance, Bedienbarkeit und Internationalisierung (i18n).

TypeScript JavaScript HTML/CSS React.js/Next.js Node.js Material UI react-i18n i18n Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
2 Jahre 11 Monate
2023-01 - 2025-11

Dashboard für das weltweite Management der Scanboxen

Frontend-Entwickler, UX/UI Designer TypeScript JavaScript Node.js ...
Frontend-Entwickler, UX/UI Designer

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Dieses Projekt ist ein Greenfield-Projekt, das die vollständige Entwicklung eines Dashboards für die Verwaltung und Konfiguration der Scanboxen der KBST GmbH aus Kassel umfasst. Das bedeutet, dass das Dashboard von Grund auf neu entwickelt wird, ohne auf eine bestehende Lösung zurückzugreifen.
  • Das Ziel des Dashboards ist es, Kunden deutschlandweit eine einfache und intuitive Möglichkeit zur Verwaltung ihrer Scanboxen zu bieten. Es stellt Echtzeit-Statistiken bereit, die Kunden helfen, ihre Geschäftsprozesse besser zu verstehen und zu optimieren. Kunden können über das Dashboard ihre Scanboxen konfigurieren und werden benachrichtigt, sobald ein Problem auftritt.
  • Als Entwickler in diesem Projekt besteht meine Aufgabe darin, das Dashboard von Grund auf zu entwickeln und sicherzustellen, dass es alle Anforderungen der Kunden erfüllt. Es soll benutzerfreundlich und intuitiv sein, sodass die Verwaltung und Konfiguration der Scanboxen einfach möglich ist. Zudem soll es schnelle und zuverlässige Echtzeit-Statistiken liefern, um Kunden bei der Analyse und Optimierung ihrer Geschäftsprozesse zu unterstützen.

TypeScript JavaScript Node.js HTML/CSS React.js/Next.js Material UI Miro Git styled-components Kubernetes Cypress Jest GraphQL MongoDB Micro-Services Keycloak Golang Gin Rust Protocol Buffers (Proto)
KBST GmbH, Kassel
3 Jahre 6 Monate
2022-06 - 2025-11

Gestaltung mehrerer Scan Box App-Themen

UX/UI Designer TypeScript JavaScript HTML/CSS ...
UX/UI Designer

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Im Rahmen des Scan Box App-Projekts war ich verantwortlich für die Erstellung mehrerer Designs für interne Kunden wie Edeka, Kaufland, Marktkauf, GK London, Rossmann und Herkules.
  • Dabei habe ich sicherstellt, dass die Designs den spezifischen Anforderungen und Markenrichtlinien jedes Kunden entsprechen und gleichzeitig eine benutzerfreundliche und ansprechende Oberfläche bieten.

TypeScript JavaScript HTML/CSS React.js/Next.js Figma Framer Motion Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST-GmbH, Kassel
1 Jahr 7 Monate
2023-02 - 2024-08

Gransbe App

Co-Founder, Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer) React.js React Query HTML/CSS ...
Co-Founder, Full-Stack Developer (Frontend Developer, Backend Developer, DevOps Engineer, UI/UX Designer)

Das Ziel des Projekts ist die Entwicklung einer App für Freelancer, die sie im Bewerbungsprozess für Projekte unterstützt. Dazu gehört die Verwaltung verschiedener Phasen, wie technische Interviews und die Angabe von Stundensätzen.

  • Ich war verantwortlich für die Frontend- und Backend-Entwicklung, bei der ich sowohl die Benutzeroberfläche als auch die serverseitige Logik implementierte, um eine performante und stabile Anwendung zu gewährleisten. 
  • Im Bereich DevOps-Engineering setzte ich Automatisierungslösungen um, um eine effiziente Bereitstellung und Wartung des Systems zu ermöglichen. 
  • Zudem kümmerte ich mich um den Entwurf der gesamten Architektur, um eine skalierbare und gut strukturierte Systemlandschaft zu schaffen. 
  • Schließlich führte ich umfangreiche Testing-Prozesse durch, um sicherzustellen, dass alle Funktionen reibungslos liefen und die Anwendung fehlerfrei war.

React.js React Query HTML/CSS JavaScript TypeScript Mantine UI Pipedream SendGrid Django Django Rest Python Docker Dokku PostgreSQL Astro FastAPI Microservices Artificial Intelligence (AI) Machine Learning (ML)
Job Management für Freelancer
5 Monate
2023-08 - 2023-12

Mehrsprachige Unterstützung für die Scanbox-App

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Ich war verantwortlich für die Erweiterung der Scanbox-App mit mehrsprachiger Unterstützung unter Verwendung von i18n. 
  • Ziel war es, die App für ein internationales Publikum zugänglicher und benutzerfreundlicher zu gestalten. 
  • Durch die Implementierung der mehrsprachigen Funktionalität konnte die App nun nahtlos in verschiedenen Sprachen genutzt werden, wodurch die Nutzererfahrung für internationale Anwender erheblich verbessert wurde.

TypeScript JavaScript HTML/CSS React.js/Next.js Node.js Material UI react-i18n i18n Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
7 Monate
2022-10 - 2023-04

Entwicklung verschiedener Microservices zur Erweiterung der Funktionalität der Scanbox-App

Software Engineer Rust TypeScript JavaScript ...
Software Engineer

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein integriertes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Wageninhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll den Einkauf kundenfreundlicher und zukunftssicher gestalten. Zudem soll es nahezu vollständig Diebstähle von Produkten verhindern. Derzeit sind diese smarten Einkaufswagen in Deutschland, unter anderem in Edeka-Märkten, im Einsatz.

  • Im Rahmen des Projekts wurden Gerätemicroservices in der Programmiersprache Rust entwickelt, um die Gerätefunktionen zu erweitern und die Verwaltung sowie Konfiguration zu vereinfachen. Diese Microservices umfassten verschiedene Funktionen wie die Synchronisierung von Datenbanken mit der Cloud, die Einrichtung von Geräten beim ersten Gebrauch, das Hochladen von Daten und die Konfiguration von Geräten.
  • Ein wesentlicher Microservice war die Synchronisierung der Datenbanken mit der Cloud, um sicherzustellen, dass alle Daten stets aktuell und von jedem Gerät zugänglich sind. Ein weiterer wichtiger Microservice ermöglichte eine einfache Einrichtung des Geräts beim ersten Gebrauch und sorgte so für eine benutzerfreundliche Einrichtungserfahrung.
  • Die Funktion zum Hochladen von Daten ermöglichte es den Nutzern, Daten schnell und mühelos hochzuladen und mit anderen Geräten zu teilen. Darüber hinaus ermöglichte der Microservice zur Gerätekonfiguration die optimalen Geräteeinstellungen und -konfigurationen, um die bestmögliche Leistung und Benutzererfahrung zu erzielen.
  • Die Entwicklung dieser Gerätemicroservices in Rust erforderte tiefgehende Kenntnisse der Microservice-Programmierung, Entwicklung und der Programmiersprache Rust. Ein erfahrenes Entwicklerteam arbeitete intensiv daran, sicherzustellen, dass alle Projektfunktionen und -merkmale reibungslos und nahtlos funktionieren.

Rust TypeScript JavaScript Node.js Express.js Tonic Tokio SQLX Linux Micro-Services Keycloak Golang Gin Protocol Buffers (Proto)
KBST GmbH, Kassel
3 Monate
2022-07 - 2022-09

Überarbeitungen der Scanbox-App für die ?Smart? Einkaufswage

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein eingebautes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Inhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll Märkte kundenorientierter und zukunftsfähiger machen. Zusätzlich soll es Diebstahl von Produkten nahezu vollständig verhindern. Derzeit werden diese smarten Einkaufswagen in Deutschland in Märkten wie Edeka eingesetzt.

  • Im Rahmen des Projekts wurde das Frontend/Backend weiterentwickelt, um die Benutzerfreundlichkeit und Leistung der Anwendung zu verbessern. Die Weiterentwicklung des Frontend/Backend erfolgte unter Verwendung aktueller Technologien, die den Anforderungen und Zielen des Projekts entsprechen.
  • Die Weiterentwicklung des Frontends beinhaltete die Verfeinerung der Benutzeroberfläche, um die Navigation und Interaktion mit der Anwendung zu erleichtern. Zudem wurden neue Funktionen eingeführt, um die Funktionalität der Anwendung zu erweitern.
  • Die Weiterentwicklung des Backends umfasste die Optimierung der Anwendungsleistung und Skalierbarkeit sowie die Integration neuer Technologien, um die Sicherheit und Zuverlässigkeit der Anwendung zu gewährleisten. Neue Funktionen wurden ebenfalls hinzugefügt, um die Funktionalität der Anwendung zu erweitern und die Projektziele zu erreichen.
  • Die Weiterentwicklung von Frontend/Backend erforderte umfassende Expertise in der Entwicklung von Webanwendungen und den neuesten Technologien. Ein erfahrenes Entwicklungsteam arbeitete zusammen, um sicherzustellen, dass die Weiterentwicklung reibungslos und ohne Probleme voranschritt und die Projektziele erreicht wurden.

TypeScript JavaScript HTML/CSS React Docker Node.js React UI React.js/Next.js Material UI Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
2 Monate
2022-06 - 2022-07

Kosmetisches Redesign der Scanbox-App für die ?Smart? Einkaufswagen

Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Frontend-Entwickler

Das junge Unternehmen mit Sitz in Kassel hat einen ?smarten? Einkaufswagen entwickelt, der über ein eingebautes Display und eine patentierte Technologie zur präzisen Gewichtsmessung des Inhalts verfügt. Kunden können ihre Produkte direkt am Wagen scannen und später bequem an der Kasse bezahlen. Dieses innovative Konzept soll Märkte kundenorientierter und zukunftsfähiger machen. Zusätzlich soll es Diebstahl von Produkten nahezu vollständig verhindern. Derzeit werden diese smarten Einkaufswagen in Deutschland in Märkten wie Edeka eingesetzt.

  • Im Rahmen des Projekts wurde das Frontend weiterentwickelt, um die Benutzerfreundlichkeit und Leistung der Anwendung zu verbessern. Die Weiterentwicklung des Frontends erfolgte unter Verwendung aktueller Technologien, die den Anforderungen und Zielen des Projekts entsprechen.
  • Die Weiterentwicklung des Frontends beinhaltete die Verfeinerung der Benutzeroberfläche, um die Navigation und Interaktion mit der Anwendung zu erleichtern. Zudem wurden neue Funktionen eingeführt, um die Funktionalität der Anwendung zu erweitern.
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss React.js/Next.js Micro-Services Keycloak Golang Gin Rust Tonic Tokio Protocol Buffers (Proto)
KBST GmbH, Kassel
2 Monate
2022-04 - 2022-05

Einige Umbauarbeiten am Frontend, UX/UI Design, Testing

TypeScript JavaScript HTML/CSS ...
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss
Scanbox, KBST-GmbH
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

Marketplace

Software Engineer
Software Engineer

Annotly.com ist ein internationaler B2B-Marktplatz für Annotationsdienste. 

Konzeption und Entwicklung eines Marktplatzes basierend auf einer Microservice Architektur, Entwicklung des Frontends und des Backends, UX/UI Design, DevOpsEngineering, Testing

VS Code IntelliJ - Angular Material Kubernetes - Git - Asana - GitHub - Kafka - Docker - Chanty - Zoom Figma - Miro Agile Methoden Angular - Flask - Nameko - Bootstrap - Google Cloud Macintosh - Linux Python - JavaScript - TypeScript - HTML/CSS PostgreSQL - MongoDB Digital Ocean HTML/CSS JavaScript TypeScript Python PostgreSQL MongoDB Kubernetes Docker GitHub Nameko Boostrap Angular Flask Google Cloud
Annotly
4 Monate
2020-03 - 2020-06

Machine Learning Microservices

Software Engineer
Software Engineer

  • Die Mitentwicklung der ML Services von Vencortex.io.
  • Verantwortung für die Konzeption und Entwicklung der Microservice Infrastruktur
  • Mitimplementierung von Machine Learning Algorithmen
  • Deployment von Machine Learning Modellen
  • DevOps-Engineering
  • Testing

: IntelliJ VS Code Docker - Git - YouTrack - Gerrit - Slack - Zoom - Gitea - Helm Jenkins Swagger - Flask - Nameko - Google Cloud Postman Rocket Chat Figma - Miro BookStack - Notion Agile Methoden Macintosh - Linux Python - TypeScript - JavaScript - HTML/CSS - Bash Sheldon MongoDB - PostgreSQL Contabo Servers Digital Ocean
Fintech
6 Monate
2020-01 - 2020-06

Consulting App

Entwickler
Entwickler

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

BookStack - Notion IntelliJ - Angular Material - AWS Docker - YouTrack - Gerrit - Slack - Zoom Jenkins Swagger - Django - Django Rest Framework - Angular - Bootstrap - Google Cloud Postman Figma - Miro VS Code Macintosh - Linux Digital Ocean Agile Methoden Bash - Python MariaDB - PostgreSQL - MongoDB
Fintech
1 Jahr 5 Monate
2019-02 - 2020-06

Self-Service

Software Engineer
Software Engineer

  • Aufbau der Self-Service Infrastruktur basierend auf Docker, Setups (Matomo, Gitea, Gerrit, Nextcloud, Bookstack, usw.)
  • Einrichtung von Linux Servern
  • LDAP Einrichtung
  • Einrichtung von mehreren Docker-Swarms
  • Einrichtung von mehreren Kubernetes Clustern
  • Einrichtung der Test- und Produktionsumgebung für die verschiedenen Produkte
  • DevOps-Engineering 

Google Cloud Digital Ocean Contabo Servers MongoDB - PostgreSQL - MariaDB Python - Bash Macintosh - Linux Figma - Miro LDAP Matomo - AWS BookStack Jenkins Docker Kubernetes Gerrit Contabo Python Bash MariaDB PostgreSQL MongoDB
Vencortex
1 Jahr 5 Monate
2019-02 - 2020-06

Startup Rating Portal

Lead Software Engineer, Software Engineer
Lead Software Engineer, Software Engineer

  • Startup Rating Portal ist eine Plattform, welches den Entscheidungsprozess durch die Kombination von menschlicher Intuition und KI für Investoren und Startup Founder erleichtern. 
  • Entwurf der Architektur/API
  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • DevOps-Engineering
  • Testing

IntelliJ - Angular Material Docker - g++ - YouTrack - Gerrit - Slack - Zoom - Gitea - RabbitMQ : Jenkins Swagger - Django Rest Framework - Django - ASP.NET - Angular - Bootstrap Postman Figma - Miro Rocket Chat BookStack - Notion Agile Methoden Macintosh - Linux Digital Ocean MongoDB - PostgreSQL Python - C# - TypeScript - JavaScript - HTML/CSS - Bash VS Code
Startup Rating Portal
5 Monate
2018-10 - 2019-02

EspoCRM

Software Engineer
Software Engineer

  • Pflege und Anpassung des CRMs an die internen Geschäftsprozesse
  • DevOps-Engineering
  • Testing

EspoCRM - GIT Macintosh Gerrit - YouTrack Confluence EspoCRM Gerrit PostgreSQL HTML/CSS JavaScript
Flavia-IT Management GmbH
1 Jahr 5 Monate
2017-10 - 2019-02

Webapplikation für Meyer-ING

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Ingenieurbüro Meyer-ING. Die Anwendung soll die Erstellung von Gutachten für Immobilen digitalisieren. Im Weiteren sollen aus den aufgenommenen Daten Kennzahlen wie Restwert, Versicherungswert oder Schadenswert des Gebäudes automatisch ermittelt werden.

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

AngularJS - Spring - Bootstrap : JavaScript - Java - HTML - CSS Docker - Node Package Manager - Maven - Gerrit - YouTrack - Git PostgreSQL Jenkins Macintosh - Linux Confluence Agile Software Development (Scrum) Visual Studio Code - IntelliJ IDEA NodeJS Java JavaScript HTML/CSS Docker Spring AngularJS Boostrap Node.js Gerrit
IT Dienstleistung
3 Monate
2018-11 - 2019-01

Gridware

Software-Entwickler
Software-Entwickler

Gridware ist ein Komplettsystem für die Bereitstellung einer Nutzungs- und Abrechnungsplattform. Als erweiterbare Software bietet es die Voraussetzung für die effiziente Vernetzung von Energie-, Mobilitäts- und Sharing Infrastrukturen. 

  • Weiterentwicklung des Backends, Testing

Spring - JOOQ - Angular IntelliJ IDEA Docker - YouTrack - Gerrit - Maven - Flyway GIT - NodeJS Confluence Macintosh Java - HTML - CSS Tomcat Yarn : PostgreSQL Java Spring Angular JOOQ Docker Node.js Gerrit Maven PostgreSQL HTML/CSS TypeScript JavaScript
Flavia-IT Management GmbH
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

1 Jahr 8 Monate
2024-04 - heute

Data Science (M.Sc.) (Berufsbegleitend)

RWTH Aachen, Deutschland
RWTH Aachen, Deutschland
8 Jahre 7 Monate
2013-10 - 2022-04

Mechatronik (B.Sc.)

Abschlussnote: 2,3, Universität Kassel, Deutschland
Abschlussnote: 2,3
Universität Kassel, Deutschland
Entwicklung intelligenter mechatronischer Systeme durch Integration mechanischer, elektronischer und informationstechnischer Komponenten, mit Anwendungen in Robotik, Steuerungstechnik und industrieller Fertigung.
8 Jahre 11 Monate
2012-10 - 2021-08

Informatik (B.Sc.)

Abschlussnote: 1,7, Universität Kassel, Deutschland
Abschlussnote: 1,7
Universität Kassel, Deutschland
Machine Learning mit Fokus auf Deep-Learning-Algorithmen, insbesondere Generative Adversarial Networks (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

  • Als erfahrener Full-Stack Developer mit umfangreicher Expertise in der Konzeption und Umsetzung moderner Web- und Mobilanwendungen entwickle ich individuelle Softwarelösungen, die genau auf die Anforderungen meiner Kunden zugeschnitten sind. Meine Leidenschaft für innovative Technologien sowie mein hoher Qualitätsanspruch treiben mich kontinuierlich dazu an, leistungsfähige und zukunftssichere Anwendungen zu schaffen. 
  • Im Laufe meiner Karriere habe ich erfolgreich mit interdisziplinären Teams zusammengearbeitet und dabei den gesamten Software-Lebenszyklus begleitet ? von der ersten Idee über die agile Umsetzung bis hin zur erfolgreichen Markteinführung. Meine fundierten Kenntnisse in Frontend-, Backend- und DevOps-Technologien ermöglichen mir die Entwicklung ganzheitlicher und intuitiv bedienbarer Anwendungen, die sich durch hohe Qualität, Skalierbarkeit und Zuverlässigkeit auszeichnen.
  • Ich verfüge über umfassende Praxiserfahrung in der Anwendung agiler Methoden wie Scrum und Kanban, wodurch ich Projekte zuverlässig, budgetkonform und termingerecht realisiere. Mein Engagement für kontinuierliche Weiterbildung garantiert, dass ich stets mit aktuellen technologischen Entwicklungen und Best Practices vertraut bin.
  • Durch meine langjährige Erfahrung in Remote-Projekten sowie im Umgang mit verschiedenen Kollaborations- und Projektmanagement-Tools sichere ich eine effiziente, transparente und standortunabhängige Zusammenarbeit. Mein Portfolio umfasst eine Vielzahl erfolgreicher Projekte aus unterschiedlichen Branchen und belegt sowohl meine technische Vielseitigkeit als auch meine Anpassungsfähigkeit an komplexe Herausforderungen.


BERUFSERFAHRUNG

01/2021 - heute:

Rolle: Full-Stack Developer, Freelancer

Kunde: auf Anfrage, Kassel, Deutschland


Aufgaben:

Als freiberuflicher Full-Stack Developer konzipiere und realisiere ich individuelle Web- und Backend-Lösungen, die exakt auf die Anforderungen meiner Kunden zugeschnitten sind. Mein Fokus liegt auf modernen Softwarearchitekturen, Cloud-Technologien und der Entwicklung skalierbarer, zuverlässiger Anwendungen. Dabei übernehme ich Verantwortung für den gesamten Entwicklungsprozess ? von der initialen Planung über Implementierung und Deployment bis hin zur langfristigen Wartung und Optimierung. Qualität, Effizienz und innovative Technologien stehen für mich stets im Mittelpunkt.


02/2021 - 01/2022:

Rolle: Software Engineer & Machine Learning Engineer

Kunde: Institut für Intelligente Eingebettete Systeme, Universität Kassel, Deutschland


Aufgaben:

Im Rahmen von Forschungsprojekten im Bereich Deep Learning entwickelte, trainierte und validierte ich diverse Computer-Vision-Modelle, darunter ResNet-Architekturen zur Bildklassifikation sowie Few-Shot-, Two-Shot- und First-Shot-Detektoren für Objekterkennung. Zusätzlich setzte ich Methoden der Unsicherheitsmodellierung ein, um die Robustheit, Zuverlässigkeit und Genauigkeit der Modelle in praxisnahen Anwendungen zu verbessern und deren Vertrauenswürdigkeit insbesondere bei komplexen Computer-Vision-Aufgaben deutlich zu erhöhen.


02/2019 - 06/2020:

Rolle: Lead Software Engineer & Machine Learning Engineer

Kunde: Vencortex .io, Kassel, Deutschland


Aufgaben:

Als Lead Developer verantwortete ich die Konzeption, Entwicklung und Implementierung skalierbarer Machine-Learning-Microservices sowie die Gestaltung und Pflege einer robusten Systemarchitektur. Meine Kernaufgaben umfassten die Entwicklung, das Deployment und die Wartung von KI-gestützten Anwendungen in modernen Cloud-Umgebungen. Dabei lag mein Fokus stets darauf, eine hohe Skalierbarkeit, Performance und Zuverlässigkeit sicherzustellen, um komplexe KI-Systeme effizient und stabil bereitzustellen.


06/2015 - 02/2019:

Rolle:  Software Engineer

Kunde: Flavia IT-Management GmbH, Kassel, Deutschland


Aufgaben:

Bei Flavia IT spezialisierte ich mich auf die Entwicklung und Implementierung maßgeschneiderter Unternehmenssoftware, die exakt auf die individuellen Anforderungen und Prozesse der Kunden abgestimmt war. Meine Hauptaufgaben umfassten sowohl die Frontend- als auch Backend-Entwicklung, die Integration neuer Softwarekomponenten sowie kontinuierliche Systemoptimierungen. Dabei stellte ich stets sicher, dass die entwickelten Lösungen leistungsfähig und zuverlässig waren und reibungslose, effiziente Geschäftsabläufe unterstützten.


12/2014 - 06/2015:

Rolle: Software Engineer

Kunde: Fachgebiet Intelligente Eingebettete Systeme, Universität Kassel, Deutschland


Aufgaben:

Ich verantwortete die Betreuung eines Robotik-Praktikums mit Fokus auf Mini-Robotern und leitete begleitende Tutorien zur C-Programmierung. Zudem konzipierte und entwickelte ich strukturierte Lernmaterialien sowie praxisorientierte Übungen, um Studierenden fundierte und praktische Kenntnisse in der Programmierung eingebetteter Systeme zu vermitteln. Dabei unterstützte ich die Studierenden aktiv dabei, komplexe technische Inhalte verständlich zu erlernen.


08/2012 - 12/2014:

Rolle: Software Engineer

Kunde: Fachgebiet Rechnerarchitektur und Systemprogrammierung, Universität Kassel, Deutschland


Aufgaben:

Ich entwickelte ein Software-Tool zur Berechnung der mittleren Ausfallzeit (MTTF) elektronischer Schaltungen. Dieses Tool ermöglichte es Ingenieuren, komplexe Schaltungen detailliert zu modellieren, deren Lebensdauer zu analysieren und mittels Simulation die Ausfallwahrscheinlichkeit einzelner Komponenten vorherzusagen. Ziel war es, die Systemzuverlässigkeit durch optimierte Prognosen gezielt zu verbessern und potenzielle Ausfälle frühzeitig zu erkennen sowie vorbeugend zu vermeiden.


12/2011 - 07/2012:

Rolle: Software Engineer

Kunde: Fachgebiet Erneuerbare Energien, Universität Kassel, Deutschland


Aufgaben:

An der Fakultät für Erneuerbare Energien war ich für die Simulation von Windturbinen zuständig, insbesondere hinsichtlich thermischer Entwicklung und Wirbelstromanalyse. Mit Hilfe von Maxwell und MATLAB erstellte ich präzise physikalische Modelle, analysierte die Wärmeverteilung und führte umfassende Optimierungen der Turbinenleistung durch. Ziel war es, Effizienz und Zuverlässigkeit von Windenergieanlagen nachhaltig zu steigern.


KENNTNISSE

Frameworks & Libraries:

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


UI-Bibliotheken:

Mantine UI, Material UI, Bootstrap, Tailwind CSS, Base Web UI, ShadCN UI, CSS Modules, Emotion, Styled-Components


Sonstige Bibliotheken:

React Hook Form, Zod, Yup, Mantine Form, Redux Toolkit, Zustand, Jotai, Apollo Client, React Spring, React Hot Toast, Framer Motion, Recharts, Three.js, React Three Fiber, react-i18next, i18next, i18next-browser-languagedetector, i18next-chained-backend, i18next-localstorage-backend, Day.js, graphql-request, GraphQL Code Generator, Axios, Pino, qrcode.react, react-barcode, query-string, clsx, js-cookie, crypto-js, Storybook, React Styleguidist, Reakit, Cypress, Vitest, React Testing Library, ESLint, Prettier, TanStack (TanStack Table, TanStack DevTools, TanStack Router, TanStack Query), React Flow, React Mail, FormatJS, Biome, React GA4, Node Version Manager (NVM), Webpack


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) - (Amplify, Fargate, ECS, ECR, RDS, S3, SES, Cognito, Route 53, CloudFront, CloudWatch, CodeCommit), Microsoft Azure - (Azure Devops, Azure App Services, Azure Container Registry, Azure AI Foundry (OpenAI), Azure Machine Learning, Azure App Settings, Azure Key Vault, Azure Active Directory, Azure Entra ID, Azure Blob Storage, Azure SQL Database, Azure Private Endpoint, Azure Network Interface, Azure Functions, Azure MSAL, Azure RBAC), GCP (Google Cloud Platform, Google Cloud Engine), Digital Ocean, Contabo, Netlify, Cloudflare, Hostinger, Heroku


Python-Ökosystem:

Django, Django REST Framework, FastAPI, Flask, Celery, Huey, Nameko, uvicorn, gunicorn, pillow, gssapi, krb5, fpdf, qrcode, unidecode, tqdm, django-redis, psycopg2-binary, requests, mssql-django, markdown, django-filter, django-cors-headers, pyodbc, django-extensions, pytest, pytest-django, pydantic-settings, smbprotocol, whitenoise, watchfiles, pylint, channels, channels-redis, pydantic-settings, gmsh, pybind11, zstd, pdfplumber, pdfminer, unstructured


JavaScript/TypeScript-Ökosystem:

Express.js, Nest.js, Node.js, Puppeteer


Java-Ökosystem:

Spring Framework, Quarkus


Rust-Ökosystem:

Rocket .rs, Tokio, Tonic


Go-Ökosystem:

Gin


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-Entwicklung & -Testing

Postman, OpenAPI, MSW (Mock Service Worker)


Testing Frameworks

Jest, Cypress, Selenium, JUnit, Pytest (pytest-mock, pytest-cov), Mocha, Chai, Playwright, Vitest


DevOps

Docker, Docker Compose, Docker Swarm, Docker BuildX, Kubernetes, Dokku, Traefik, Nginx, GitLab CI, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Helm Charts, Github, Github Actions, Azure Devops, Development Containers (Dev Containers)


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): Flutter (Dart), React Native (TypeScript/JavaScript), Ionic 4, 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

Betriebssysteme

Android
iOS
Linux
Ubuntu
Macintosh
Windows

Programmiersprachen

C
C#
C++
Dart
HTML/CSS
Java
JavaScript
Vanilla
Kotlin
Mojo
Python
Rust
Swift
TypeScript

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.