Referenzen
2019
Projekt: öffnen Obeta
Schlagwörter:Rolle: Technical Consulting
Kunde: Coditorei GmbH
Beschreibung:
SAP Integration
- Synchronisation zwischen SAP und Webshop
2018
Projekt: öffnen Bringmeister API Entwicklung
Schlagwörter:Rolle: senior developer
Kunde: Bringmeister GmbH
2017
Projekt: öffnen Bringmeister
Schlagwörter:Rolle: senior developer
Kunde: Bringmeister GmbH
Beschreibung:
Testing und Entwicklung von Api-Endpunkten.
2016
Projekt: öffnen Bringmeister
Schlagwörter:Rolle: full-stack developer
Kunde: Bringmeister GmbH
Beschreibung:
2015
Projekt: öffnen Medimops Mobile
Schlagwörter:Rolle: developer
Kunde: Mediaopt
Beschreibung:
- Umsetzung Mobile-Shop
Projekt: öffnen Relaunch mitte30.de
Schlagwörter:Rolle: developer
Kunde: mitte30.de
Beschreibung:
- Erstellung von Animation mit CSS
Projekt: öffnen Formatt Datenintegration
Schlagwörter:Rolle: developer
Kunde: Kommission zur Ermittlung der Konzentration im Medienbereich (KEK)
Beschreibung:
- Datenimport von Presse-Daten in vorhandene Datenbank
- Konflikterkennung und Plausibilitätskontrolle
2014
Projekt: öffnen Medimops
Schlagwörter:Rolle: lead developer
Kunde: MOMOX GmbH
Beschreibung:
- Integration von Neuware
- PIM Anbindung
- Erstellung von neuem Marktplatz/Internationalisierung (http://www.momox-shop.fr)
- Integration von Rich Relevance
- Neuklassifizierung von Millionen von Produkten
- Normalisierung von Millionen von Produktdatensästzen
- Integration von Technikprodukten
- Analyse von Betrugsfällen und Entwicklung von Heuristiken zur Betrugsprävention
2013
Projekt: öffnen Postbus
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Sitzplatzauswahl
- Automatische Modulinstallation
- Umbuchung & Storno
Projekt: Consulting zum Thema automatisiertes Deployment und Performance
Schlagwörter:Rolle: consultant
Kunde: Mediaopt
Projekt: OXID Training
Schlagwörter:Rolle: trainer
Kunde: Mediaopt
Beschreibung:
Ein Tag intensive Wissensvermittlung
Projekt: öffnen Wordpress Performance Troubleshooting
Schlagwörter:Kunde: battleROYAL GmbH
Beschreibung:
- Analyse und Ladezeitoptimierung
Projekt: öffnen Medimops
Schlagwörter:Rolle: lead developer
Kunde: MOMOX GmbH
Beschreibung:
- Automatisiertes Deployment mit Ansible
- Optimierung der PayOne Anbindung
- Neugenerierung von mehreren millionen Produktbildern
- DB-Performance-Monitoring
- Neue Zahlart: Gutschein
- Kaufgutscheine (geldwerte Gutscheine)
- PIM System
- Neuimplementierung vom Sessionhandling
- Verfügbarkeitsbenachrichtigung
- Einbindung von Varnish
- Monitoring diverser Shopprozesse mit Graphite
2012
Projekt: öffnen Inhousing der Shopentwicklung
Schlagwörter:Rolle: consultant
Kunde: MOMOX GmbH
Beschreibung:
Zentrale Aufgaben
- Aufbau eines Entwicklerteams welches die Entwicklung des Shops übernimmt
- Stabilisierung des Shops
- Verbesserung des Lastverhaltens
Umsetzungen
- Analyse und Optimierung der Datenbank
- Extraktion einer Testdatenbank
- Erstellen von Unittests für alle Cronjobs
- Erstellen von Selenium-Tests für grundlegende Shopfunktionen
- Automatisches Testen von versendeten Shopmails
- Automatisiertes Testen aller Zahlarten
- Entwicklung von automatisiertem Deployment mit Ansible
- Anbindung von Avail
- Datenbankmigration
- Infrastruktur für AB-Tests
- Refactoring aller Formulare
OXID Training von PHP Entwicklern
- Adminerweiterungen
- MVC
- Überladen von Core-Klassen
- View/Controller erstellen
- Berechnung von Versandkosten
Projekt: Warenkorbbefüllung per AJAX
Schlagwörter:Kunde: Charteo GmbH
Beschreibung:
Scripting Support
Projekt: Entwicklung eines Umfragetools
Schlagwörter:Kunde: Mediaopt
Beschreibung:
- Es wird eine baumartige Struktur von Fragen hinterlegt.
- Folgefragen hängen von den vorhergehenden Antworten ab.
Projekt: Entwicklung Payment Schnittstelle
Schlagwörter:Kunde: Mediaopt
Projekt: PHP Schulung
Schlagwörter:Kunde: GIS-Akademie
Projekt: Shopentwicklung
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
2011
Projekt: Oxid Shop Entwicklung
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Integration FactFinder
- Frontend Entwicklung
- Backend Entwicklung
- Payment Schnittstelle
- Automatisierung von Deployment und Staging Prozessen
Projekt: öffnen ALM-TV-Senderdatenbank
Schlagwörter:Kunde: ALM GbR
Beschreibung:
- Suchmaske
- Filterfunktionen
- Schnittstelle zur KEK
- Import vorhandener Daten
Projekt: öffnen Erweiterung der Mediendatenbank
Schlagwörter:Kunde: Kommission zur Ermittlung der Konzentration im Medienbereich (KEK)
Beschreibung:
- Erzeugen von Senderdatenblättern für die Webseite und den Jahresbericht
Projekt: öffnen Javascripting Raum-Lageplan
Schlagwörter:Kunde: e-spin Berlin
Beschreibung:
Javascript-Nachbau eines Flash-Elements.
Projekt: öffnen Javascripting Teambild
Schlagwörter:Kunde: e-spin Berlin
Beschreibung:
Javascript-Nachbau eines Flash-Elements.
2010
Projekt: Oxid Modul Entwicklung - Produktkonfigurator
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Entwicklung einer integrierten DSL zum definieren von konfigurierbaren Produkten
- Dynamische Preisberechnung
Projekt: öffnen Oxid Modul Entwicklung - Multiple Merklisten
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Kunden können mehrere Merklisten erstellen
- Warenkörbe können zu Merklisten konvertiert werden
- Merklisten können zu Warenkörben konvertiert werden
Projekt: öffnen Oxid Modul Entwicklung - Artikel Schnellerfassung
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Kunden können mehrere Bestellnummern in ein Textfeld eintragen
- Per AJAX werden die Artikel zum Warenkorb hinzugefügt
Projekt: Oxid Modul Entwicklung - Schnittstelle zum Auswechseln der Such-Engine
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Bereitstellen der Möglichkeit die OXID-Standard-Suche durch eine beliebige andere Such-Engine(z.B. Lucene/Solr) auszutauschen
- Abstrahierung der Indezierung
- Abstrahierung der Suche
- Integration der im Shop definierten Produktsichtbarkeit in die Suchergebnisse
Projekt: Oxid Modul Entwicklung - Google AB Tests
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Integration von Google AB Tests in OXID-Shop
Projekt: Oxid Modul Entwicklung - Bonitätsprüfung
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Ermöglicht Shopkunden den Kauf auf Rechnung in Abhängigkeit vom Bonima-Score
- Eine XML-Schnittstelle wird dazu befragt
Projekt: Oxid Modul Entwicklung Unterstützung - SAP Anbindung
Schlagwörter:Rolle: senior developer
Kunde: Mediaopt
Beschreibung:
- Anpassen der OXID-ERP-Schnittstelle
Projekt: Sambaserver
Schlagwörter:Kunde: Mediaopt
Beschreibung:
Planung, Einrichtung und Inbetriebnahme eines Sambaservers
Projekt: öffnen Entwicklung OXID-EE-Shop
Schlagwörter:Rolle: lead developer
Kunde: jaron GmbH
Beschreibung:
- Technische Leitung der gesamten Entwicklung
- Testgetriebene Entwicklung XML-Schnittstelle zu Tradebyte
- Testgetriebene Entwicklung SOAP-Schnittstelle zur Warenwirtschaft
- Programmierung zahlreicher Shop-Module
Projekt: Backend Entwicklung für AutoChallenge
Schlagwörter:Kunde: Extrajetzt Interactive
Beschreibung:
- Datenbank Design
- Testegetriebene Entwicklung
Projekt: Wordpress Erweiterung
Schlagwörter:Kunde: e-spin Berlin
Beschreibung:
- Generierung von Rabattcode Kontingenten
- Validierung von Rabattcodes
Projekt: PhpBB Anpassung
Schlagwörter:Kunde: e-spin Berlin
Beschreibung:
- Überprüfen von Download-Script
- Härten von Download-Script
Projekt: HTA-Anwendung
Schlagwörter:Kunde: e-spin Berlin
Beschreibung:
- Generieren diverser jqplot Diagramme aus CSV-Dateien
- Ausgabe in Form von für den Mailversand optimierten HTML-Seiten
2009
Projekt: öffnen mitte30.de
Schlagwörter:Kunde: mitte30.de
Beschreibung:
Technische Umsetzung (HTML, CSS, JS und PHP/CMS). Erstellung eines Videoplayers mit AS3 und JS.
Projekt: Entwicklung, Consulting und Training
Schlagwörter:Kunde: Mannfred und Wallroff
Beschreibung:
Wordpress, PHP, JS und CSS.
Projekt: Datenbankmigration
Schlagwörter:Kunde: Extrajetzt Interactive
Beschreibung:
Migration von Userdaten aus einer Typo3- in eine Drupal-Datenbank.
Projekt: Technical Consulting
Schlagwörter:Kunde: Extrajetzt Interactive
Beschreibung:
SVN Training
Projekt: Online-Shop Entwicklung
Schlagwörter:Kunde: FATCHIP GbR
Beschreibung:
Templating, Javascripting und Modulentwicklung für Oxid-Shops.
Projekt: CSV-Generator Entwicklung
Schlagwörter:Kunde: e-spin Berlin
Beschreibung:
Entwicklung eines Frameworks für die Erstellung unterschiedlicher CSV-Dateien
Projekt: Entwicklung AJAX/ACL Prototyp
Schlagwörter:Kunde: e-spin Berlin
Beschreibung:
Prototypische Entwicklung eines Datenverwaltungstools mit integrierter Rechteverwaltung.
Projekt: Importmodul für Access-Datenbank
Schlagwörter:Kunde: Kommission zur Ermittlung der Konzentration im Medienbereich
Beschreibung:
Entwicklung eines Moduls zum Zusammenführen von Datenbanken.
Projekt: öffnen Filterfunktionen für Mediendatenbank
Schlagwörter:Kunde: Kommission zur Ermittlung der Konzentration im Medienbereich
Beschreibung:
- Filtern nach Medientyp
- Filtern nach Prozentualer Beteiligung
- Ein- und Ausklappen des Beteiligungsbaumes
2008
Projekt: Animierte Warenkorb-Befüllung
Schlagwörter:Kunde: ForLiving
Beschreibung:
Diese Funktion fand Anklang in der Ausgabe 14/08 der Internet World Business:
Noch nie hat es so viel Spaß gemacht, Produkte in den Warenkorb zu legen, […]
Projekt: Caching
Schlagwörter:Kunde: ForLiving
Beschreibung:
Hierzu musste das Oxid-EE Shopsystem erweitert/ergänzt werden Durch diese Änderungen können einzelne Seite bis zu 100 mal schneller ausgeliefert werden.
Projekt: Shop Menu
Schlagwörter:Kunde: ForLiving
Beschreibung:
Ein mit Javascript und CSS umgesetztes Menu
Projekt: Suggest Search
Schlagwörter:Kunde: ForLiving
Beschreibung:
Noch während der Eingabe des Suchbegriffes werden dem Benutzer passende Produkte angezeigt.
Projekt: CSV Export und Import für Produkte-Attribute
Schlagwörter:Kunde: ForLiving
Beschreibung:
Ergänzung zum Oxid-Shopsystem zum schnellen und einfachen Bearbeiten von Produktattributen innerhalb von Tabellenkalkulationsprogrammen(excel, openoffice etc.)
Projekt: Migration von prototype nach mootools
Schlagwörter:Kunde: ForLiving
Beschreibung:
Änderung der Javascript-Basis-Bibliothek
- Auflösung von Api-Kollisionen
- Entwicklung von Kompatibilitätslayer
2007
Projekt: öffnen gobogo.de
Schlagwörter:Kunde: keiner
Beschreibung:
Ein Spassprojekt. Spiel basierend auf einer einfachen Heuristik.
Der Spieler malt Labyrinth und versteckt eine Erdbeere. Der kleine Bogo darf dann suchen.
Projekt: Consulting und Training
Schlagwörter:Kunde: ForLiving
Beschreibung:
Anbindung an Pixi Warenwirtschaft, Techn. Konzeption, Code Reviews.
Bereitstellung technischer Infrastruktur
- Versionsverwaltung
- Staging/Testserver
Schulungen
- Javascript
- Ajax
- Design Pattern
- CSS
Projekt: Ecommerce Produktfilter
Schlagwörter:Kunde: ForLiving
Beschreibung:
Umsetzung der ersten Version vom Produkt Filter.
Integration konkreter Filter:
- Größe
- Funktion
- Preis
- Hersteller
Projekt: Wordpress Consulting
Schlagwörter:Kunde: elf62.net
Beschreibung:
- Beratung
- PHP-Debugging
2006
Projekt: Flash Duellierungsplattform
Schlagwörter:Kunde: Extrajetzt Interactive
Beschreibung:
Entwicklung Frontend und Backend
Projekt: öffnen Autorennspiel
Schlagwörter:Rolle: senior developer
Kunde: Extrajetzt Interactive
Beschreibung:
Programmierung Flash Autorennspiel mit isometrischer Ansicht.
In kreativer Zusammenarbeit mit dem Extrajetzt-Team entstand ein innovatives und atemberaubendes Rennspiel.
Projekt: Powerpoint VBA Programmierung
Schlagwörter:Kunde: Extrajetzt Interactive
Beschreibung:
Machbarkeitsstudie
Projekt: Bidmanagment System
Schlagwörter:Kunde: Holtzbrinck eLab
Beschreibung:
Entwicklung von evolutionären Algorythmen.
2005
Projekt: Schulung
Schlagwörter:Kunde: Kommission zur Ermittlung der Konzentration im Medienbereich
Beschreibung:
html und css
Schulung der Mitarbeiter - Selbständige Aktualisierung der Webseite
Projekt: Schulung
Schlagwörter:Kunde: ERGO Industriewerbung GmbH
Beschreibung:
Flash
Schulung der Mitarbeiter - Selbständige Aktualisierung der Webseite
Projekt: Techn. Umsetzung Webseite mit CMS(Typo3)
Schlagwörter:Kunde: FactCheck Deutschland
Beschreibung:
Schulung der Mitarbeiter im Anlegen und Bearbeiten von Inhalten
Projekt: Flash Werbemittel
Schlagwörter:Kunde: Extrajetzt Interactive
Beschreibung:
Flash und XML
2004
Projekt: Flash Präsentation
Schlagwörter:Kunde: ERGO Industriewerbung GmbH
Projekt: Webseite
Schlagwörter:Kunde: ERGO Industriewerbung GmbH
Beschreibung:
Flash-Schulung mit den Mitarbeitern und technische Umsetzung der Seite
Projekt: Webseitengenerator
Schlagwörter:Kunde: Medienbu.de
Beschreibung:
Excel Tabelle wurde als Datenbasis verwendet um so hunderte von Produktdetailseiten und Übersichtsseiten zu generieren.
Projekt: Flash History Slider
Schlagwörter:Kunde: whoisthebrainbehind
Beschreibung:
Slider Interface - Firmenentwicklung über die Jahre. Mit einem Schieberegler wird eine Zeitstrahl bewegt.
Projekt: Flash Rubbellos Spiel
Schlagwörter:Kunde: whoisthebrainbehind
Beschreibung:
Entwicklung digitaler Rubbellose.
Projekt: Flash Diashow
Schlagwörter:Kunde: whoisthebrainbehind
Beschreibung:
Eine Diashow umgesetzt mit Flash. Die Bilder werden dynamisch aus einen Verzeichnis geladen.
Projekt: Mediendatenbank
Schlagwörter:Kunde: Kommission zur Ermittlung der Konzentration im Medienbereich
Beschreibung:
Eine Datenbank zur Verwaltung von Beteiligungsverhältnissen. Umgesetzt mit Access. Portierung der vorhanden Daten aus Word Dokumenten.
Projekt: öffnen Online Mediendatenbank
Schlagwörter:Kunde: Kommission zur Ermittlung der Konzentration im Medienbereich
Beschreibung:
Umgesetzt mit MySQL und PHP. Die Daten der lokalen Access-Datenbank werden zur MySQL-Datenbank der Webseite gespiegelt.
2003
Projekt: Entwicklung Mikro-CMS
Schlagwörter:Rolle: developer
Kunde: Extrajetzt Interactive
Beschreibung:
Ein Bearbeitungstool für Webseiten. Inhalte können direkt auf der Seite bearbeitet werden (inline-editing).