Profil


Im Alter von acht Jahren habe ich meine Leidenschaft für Softwareentwicklung entdeckt und mich seither in diesem Feld kontinuierlich weiterentwickelt.

Mein Fokus liegt aktuell auf der Webentwicklung mit TypeScript und Node.js, mit einem besonderen Augenmerk auf E-Commerce und B2B-Anwendungen.

Ich setze maßgeschneiderte Systeme um, die präzise auf die Bedürfnisse meiner Projekte abgestimmt sind.

Ich kann vielseitige Front- und Backend-Architekturen implementieren, die sowohl performant als auch skalierbar sind.

Mit über sechs Jahren branchenspezifischer Berufserfahrung bringe ich nicht nur tiefgreifendes Wissen in der Softwareentwicklung mit, sondern habe auch umfangreiche Kenntnisse im Umgang mit (Linux) Servern, Orchestrierung mit Docker und Kubernetes, Cloud- und Serverless-Infrastruktur sowie im Allgemeinen mit DevOps, GitOps und Infrastructure-as-Code-Lösungen und Prozessoptimierungen.

Klassenstrukturen mochte ich noch nie - ich habe eine starke Präferenz für funktionale und immutable Programmierungsstile.

Berufliche Laufbahn


Seit meinem Start in die Selbstständigkeit bin ich sowohl allein als auch als Freelancer im Team tätig.

Lead Developer

März 2024 – heute

Digitalagentur MIA3 GmbH

Software Developer, Web Developer

Jan. 2018 – heute

Selbständig

Senior JavaScript Engineer

Dez. 2021 – Jan. 2023

Trellis

(Freiberuflich)

Full Stack Engineer

Jun. 2019 – Dez. 2021

out:grow

(Freiberuflich)

Vertriebsmitarbeiter

Sep. 2015 – Jan. 2018

CDS-Service-Gruppe

(Werkstudium)

Techniker

Jul. 2015 – Aug. 2015

CDS-Service-Gruppe

(Werkstudium)

Sprachen


Deutsch

(Muttersprache)

Englisch

(Verhandlungssicher)
Ich habe zudem umfassende Erfahrung in der Internationalisierung und Lokalisierung meiner Softwareprojekte.

Technische Fähigkeiten & Kenntnisse, Auszug


Grundlagen & Entwicklung

Git
Linux
Bash / Shell
HTML
CSS
JavaScript
TypeScript
Node.js
GraphQL
REST
PHP

Frameworks & Bibliotheken

React
Next.js
Astro
Gatsby
Meteor
Handlebars
MDX
Material UI
Tailwind CSS
Payload CMS

Datenbankmanagement

MongoDB
PostgreSQL
MySQL
Elastic Search
Redis

Infrastruktur & Operations

Docker
Kubernetes
Terraform
AWS
Serverless
GitOps
DevOps

Tools & Sonstige

Webpack
Vite
Playwright
Mailchimp Open Commerce
Stripe API
Paypal API
Wordpress
TYPO3

Projekte, Auszug


Bilderrahmenkonfigurator

Rahmenmax

TypeScript
React
Next.js
Mailchimp Open Commerce
Material UI
MongoDB
Docker

E-Commerce-Lösung, um Bilderrahmen nach Wunschmaß zu gestalten. Preise werden dynamisch berechnet und eine Vorschau des erstellten Bilderrahmens wird detailgetreu auf dem Bildschirm gezeigt.

CSV Generator

Homedeco-24 GmbH

JavaFX

Desktop-Anwendung, um nach dynamischen Parametern Produktkonfigurationen zu erstellen und diese für Amazon, eBay oder Bestelllisten zu exportieren.

Produkt-Assistent

SDG Modultechnik

React
Webpack
Slim
MySQL

React-basierte Web-App, um individuelle Wunsch-Lastfahrzeuge zu konfigurieren und passende Bestellvorlagen zu erstellen. Die Benutzeroberfläche baut sich dynamisch aus Auswahloptionen auf, welche aus in einer JSON-Datei hinterlegten Produkten bezogen werden. Ursprünglich als rein clientseitige SPA umgesetzt, später um eine Loginmöglichkeit erweitert.

TippSpiel Redesign

TipperManager

HTML
CSS
JavaScript
PHP

Umsetzung eines modernen und responsiven User-Interface für ein Online-Fußball-Tippspiel. Das Redesign fand erst im Kundenauftrag statt, wurde aber später auf Anfrage des Herstellers in angepasster Form übernommen.

Produktnewsletter

CDS-Service-Gruppe

MJML
Handlebars

Responsiver E-Mail-Produktnewsletter, welcher eine hohe Kompatibilität zu verschiedenen E-Mail-Clients bietet und dabei nicht auf moderne Features verzichtet. Ein dazugehöriges Templatesystem erstellt automatisch Newsletter auf Basis einer JSON-Datei mit Produktdetails.

Lightapp

Zira

Next.js
Mailchimp Open Commerce

Lightapp bietet eine Plattform für Energiemanagement in Unternehmen durch fortschrittliche KI-Technologien an. Ziel ist es, die Nachhaltigkeit zu verbessern, indem Einblicke und Echtzeit-Datenanalysen über verschiedene Versorgungssysteme bereitgestellt werden. In beratender Tätigkeit wurden bestehende Datenquellen an das E-Commerce-Frontend angebunden.

Union & Scale

Union & Scale

React
Gatsby
Tailwind CSS

Die Website von Union & Scale präsentiert eine moderne Auswahl an ergonomisch gestalteten Möbeln und Dekorationen. Die Produkte sind exklusiv über bestimmte Einzelhändler erhältlich.

CDS Weblounge

CDS IT-Systeme GmbH

Node.js
Next.js
GraphQL
Material-UI
MongoDB
Open Commerce
Tailwind CSS

Die CDS Weblounge ist ein B2B-Portal, das hochwertige Vorführgeräte und generalüberholte IT anbietet. Sie spezialisiert sich auf leistungsstarke Markenprodukte aus den Bereichen Business-IT und Unterhaltungselektronik.

Social Gifting Platform

Node.js
Next.js
GraphQL
MongoDB
Open Commerce
Terraform

Eine Plattform, die es Benutzern ermöglicht, Geschenkideen für Freunde und Bekannte zu sammeln. Die Benutzer können Wunschlisten erstellen und Geschenke für andere Benutzer direkt auf der Plattform kaufen. Produkte lassen sich direkt via URL hinzufügen und relevante Produktdaten werden automatisch ausgelesen.

Linktool

Next.js
MongoDB
Material-UI

Firmeninterne Web-App für einen Kunden, welche eine Kombination aus URL-Shortener und Tag-Management darstellt und zudem datenschutzfreundlich Klickstatistiken erhebt.

Adventskalender

CDS-Service-Gruppe

Next.js
Tailwind
Prisma
PostgreSQL

Seit 2018 jährlich stattfindender Adventskalender, bei welchem Kunden ein Los ziehen und in der Adventszeit täglich ein Türchen öffnen können.

Newsletter Drag & Drop Editor

CDS IT-Systeme GmbH

React
Wordpress
MJML

Ein Drag-and-drop-Editor für E-Mail-Newsletter, welcher es ermöglicht, Newsletter ohne technische Kenntnisse zu erstellen. Die Lösung baut auf dem blockbasierten Gutenberg-Editor auf und übersetzt die erstellten Layouts mit MJML in responsive E-Mail-Templates. Zudem verfügt sie über eine Anbindung an die E-Commerce-API, um Produktdaten direkt zu importieren.


Open Source Engagement

Meine Mitwirkung an der Entwicklung von Mailchimp Open Commerce (ehemals Reaction Commerce), einschließlich maßgeblicher Updates wie dem Release 3.0, bei dem die Einführung einer headless GraphQL API eine Schlüsselrolle spielte, wurde auf GitHub in einer Danksagung (github.com/reactioncommerce/reaction/releases/tag/v3.0.0) sowie durch ein Testimonial auf der offiziellen Landing Page (mailchimp.com/developer/open-commerce) anerkannt. Zudem habe ich mich aktiv in virtuellen Community Meetups engagiert und mit den Entwickelnden ausgetauscht. Auch darüber hinaus bemühe ich mich kontinuierlich, zu Open Source-Projekten, die ich beruflich oder privat nutze, beizutragen und so die Softwarelandschaft aktiv mitzugestalten.

Hobbies & Interessen


Reisen
Kochen
Fitness
Smart Home / Automation
Open Source
Machine Learning / AI