Kurzum

Freiberuflicher Web-Entwickler

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

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.


Fullstack

Als Full-Stack-Entwickler biete ich die komplette Bandbreite zur Umsetzung von Web-Anwendungen. Dazu gehören Planung, technische Konzeption der Komponenten, die Umsetzung in Backend- und Frontend-Entwicklung, Testautomation, Einrichtung der Zielserver, Release-Planung und natürlich Datenbankentwicklung.

Ich setzte Schnittstellen und Services um, über die alle Teile einer Anwendung Daten austauschen können.

Je nach Einsatzzweck nutze ich dazu verschiedene Programmiersprachen und Umgebungen. Vielfach setze ich dabei auf PHP oder NodeJs.

E-Commerce

Seit mehr als 15 Jahren liegt ein Schwerpunkt im Bereich E-Commerce - also alles rund um Web-Shops. Neben neuen Funktionen und Features kümmere ich mich auch um den Datenaustausch zu ERP Systemen. Shop Artikel sind somit immer aktuell, die Buchhaltung kennt jede Bestellung und Lager und Produktion/Einkauf sind immer auf dem neuesten Stand.

Je nach Anforderung kommen verschiedene Shop-Systeme zum Einsatz, wie Magento, Shopware oder auch WooCommerce etc. Aufgrund meiner Erfahrung in vielen Teams und Projekten arbeite ich mich schnell in neue Aufgabenstellungen und Systeme ein.

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)
(NodeJS)
Java
Script
(Java Script)
(Bash Shell)
(HTML)
(CSS)
SQL
(SQL)
XML
XSL
(XML XSL)
ECMA Script
(ECMA Script)
Delphi
Pascal
(Delphi Pascal)
C++
(C++)

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)
(Docker)
(MySQL)
(MariaDB)
(NGINX)
(Git)
(Npm)
(Composer)
(Less Sass)
Gulp
Grunt
(Gulp Grunt)
(Jenkins)
(Magento)
(Shopware)
(WooCommerce)
(WordPress)
(Zend)
(jQuery)
(React)
(PHPUnit)
(Symfony)
(Enduro.js)
(Typo3)
Knockout.js
(Knockout.js)
(SuiteCRM)

Skills | Frameworks

Als Fullstack 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.

Fischer-Wolle

Umsatzstarker Online-Shop auf Magento 2. Feature- und Datenmigration aus 10 Jahren Online-Verkauf. Umsetzung von Modellkonfiguratoren, Schnittstellen-Anbindung, sowie viele Aktionsmodule zur Steigerung des Einkaufserlebnisses.

SotaParts

Umsetzung eines Ersatzteil-Shops in Magento 2 - inkl. Datenmigration aus Magento 1. Über interaktive Explosionszeichnungen kann der Kunde durch Baugruppen navigieren und Ersatzteile direkt in den Warenkorb legen.

Dynamischer Vorschaugenerator

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