Kurzum

Freiberuflicher Web-Entwickler mit Schwerpunkt E-Commerce

Ich bringe Shop-Systeme zum Leben und binde sie an die Warenwirtschaft an. Ich helfe, wenn ein Team Verstärkung oder externes Know-How benötigt.

Ich kümmere mich um Web-Anwendungen und E-Shops, Dienste und Schnittstellen, Datenbanken, Server, neue Funktionen, Performance, Sicherheit, Fehlerbehebung, Qualitäts- & Releasemanagement.

Eine Auswahl meiner Projekte habe ich hier zusammengestellt.


Schwerpunkt

Seit mehr als 12 Jahren arbeite ich mit dem Shop-System Magento, und habe in dieser Zeit hunderte Module entwickelt. Teilweise kommt Magento als reines Headless Backend zum Einsatz und liefert oder verarbeitet Commerce-Daten verschiedener Systeme.

Neben der Anpassung und der Umsetzung neuer Features ist ein großer Bereich die Anbindung an externe Services, CMS-Systeme oder PIM- und ERP Systeme.

Je nach Anforderungen kommen natürlich auch andere Shop-Systeme zum Einsatz, wie bspw. Shopware.




Freelancer

Selbständiger Software-Entwickler mit mehr als 20 Jahren Projekterfahrung.
Ich arbeite auf Stunden- oder Projektbasis, und unterstütze Kunden, Agenturen & Teams mit Know-How und professioneller Programmierung.

vor Ort

Ich bin gerne im Team vor Ort - bei Agenturen oder dem Kunden. Mein Einsatzgebiet liegt im Großraum Rhein/Main, Giessen, Koblenz, und natürlich auch in Frankfurt, Darmstadt, Mainz & Wiesbaden

Remote

Weiter entfernt? Mit Remote-Anteil machbar. Ich bin prima verkabelt und mit Hangout, Skype & Co bin ich so gut wie vor Ort.

PHP
SQL
NodeJS
JavaScript
Bash
Shell
HTML
CSS
XML
XSL
Delphi
C++
Java

Skills | Sprachen

Für die Umsetzung von Server-Anwendungen sowie Microservices und Schnittstellen, setze ich gerne auf PHP oder Node.js, die über Linux Systeme stabil arbeiten. Ein Server-Up-Time-Rekord wird nur durch die Aktualisierung des Kernels verhindert.


Skills | Systeme

Ich serviere Server-Anwendungen gerne in Docker-Containern. Es gilt: für jede Kleinstaufgabe ein eigener Service.

Über die Linux Shell wird ein System eingerichtet und mit Serverdiensten versorgt.

Die Anwendung wird über Paket-Manager komplett kommissioniert, wie bspw. Composer oder NPM. Die Entwicklung erfolgt in Einzelkomponenten die möglichst universell einsetzbar sind.


Linux
MySQL MariaDB
Docker
NGINX
Git
Npm
Composer
Less
Sass
Gulp
Grunt
Magento
Zend
jQuery
PHPUnit
Shopware
Symfony
Enduro.js
Typo3
Apigility
Knockout.js

Skills | Frameworks

Als Full-Stack Entwickler decke ich neben klassischer Backend-Entwicklung auch typische Frontend Aufgaben ab, wie Bspw. JavaScript, HTML/CSS. Für stabile und robuste Anwendungen arbeite ich gerne Testbasiert.

Debugger, Unit-Tests und sinnvolles Refactoring, sowie Code-Reviews sind selbstverständlich.


Ausgewählte Projekte

Die Projekterfahrung reicht von Lernprogrammen & Desktop-Anwendungen, über Services bis zu E-Shops und Assistenzsystemen. Ein detailliertes Portfolio meiner bisherigen Projekte, sowie einen CV, sende ich gerne auf Anfrage zu. Ein paar interessante Aufgaben habe ich hier zusammengestellt.

KUHN Maßkonfektion

Erstellung eines Dienstes zur Generierung von Vorschaubildern für Produktkonfiguratoren. Der performante Node.js Service ist auf Performance und Stabilität ausgelegt und kombiniert Image Layer in hoher Qualität und jeder Größe.

Vorwerk

Umsatzstarker Multi-Store. Entwicklung von mehr als 180 Modulen, darunter viele länderspezifische Zahlungs- und Versandmöglichkeiten, Scam-Detektion, sowie ein Assistent zur Erstellung von intelligenten Sales-Promotions.

Vodafone Kabeldeutschland

Umsetzung eines interaktiven Assistenten, über den Kunden Produkt-Störungen melden können. Durch gezielte Fragen und Lösungsvorschläge werden Support-Anfragen minimiert und an die jeweiligen Teams delegiert.

Dänisches Bettenlager

Umsetzung eines neues Magento Shops mit mehr als 180 Einzel-Features. Anbindung an Fact-Finder und Warenwirtschaft.

Barilla

Umsetzung des Barilla Shops "CucinaBarilla" für den italienischen Markt. Anbindung an SSO und das Payment-Gateway von Arvato.

Polo Motorrad

Umsatzstarker Multi-Store in Magento. Umsetzung neuer Features, Optimierung der Varnish Anbindung für höhere Performance trotz dynamischer Inhalte.

Axalta

B2B Multi-Store auf Magento. Neben einem neuen Checkout-Typ und externem SSO Anbieter, werden Preise, Rabatte und Verfügbarkeit über externe Dienste eingebunden. Die Artikel werden über ein PIM aktualisiert.

Klett Mathetrainer

Umsetzung einer Autorenumgebung zur Erstellung von Matheaufgaben, mit der Schulbücher der Klassen 5-10 umgesetzt werden. Neben vielen anderen Features wurden hierfür auch ein Vektor-Zeichenmodul, eine Animations-Zeitleiste und eine Skriptsprache umgesetzt.

KUHN Maßkonfektion

Umsetzung eines Produktkonfigurators, Redesign, Neue Features Typo3+Magento, Umstellung auf Docker, Umsetzung neuer Funktionen, Server Maintenance