Weiterentwicklung und Aktualisierung eines PostgreSQL Foreign Data Wrappers um auf Daten in Apache Cassandra zugreifen zu können.
Das Projekt ist unter der MIT Lizenz auf GitHub verfügbar .
sparql_fdw ist ein Foreign Data Wrapper, mit dem man innerhalb von PostgreSQL Daten im RDF Format abfragen kann.
Das Projekt ist unter der PostgreSQL Lizenz auf GitHub verfügbar.
Migrationen von MS SQL Server und Cassandra zu PostgreSQL
Evaluation der Migrationspfade
Planung der Migration
Installation und Konfiguration PostgreSQL HA mit Patroni und PgBouncer, pgBackRest
Erstellung von Ansible Skripten zur Installation von PostgreSQL HA
Planung von Backup und Recovery Strategien
Migration Apache Cassandra nach PostgreSQL
PostgreSQL Installationen auf Kubernetes
Datenbank Administration und Automatisierung, Performance Tuning,
Anbindung Active Directory mit ldap2pg, Code Review SQL.
Einbindung neuer Datenquellen und Bereitstellung der aufbereiteten Daten in einem auf Snowflake basierendem Data Warehouse.
- Einbindung von Daten zur Bonus Berechung sowie deren Auswertung
- Zusammenfassung von Daten aus diversen Opt-in Systemen und Aufbereitung der Weitergabe der Opt-in Daten an andere Systeme
Ormigo ist eine Plattform zur Kundenakquise.
Aufgaben:
11/2010 ? 12/2010 Kleinere Projekte
Installation von Piwik für mehrere Webprojekte.
Installation und Konfiguration mehrerer Webseiten mit MODX Revolution.
09/2010 ? 10/2010 HolidayCheck AG
Bottighofen, Schweiz
Anzeige von Hotel Katalog Daten
Als Mitglied des Teams International wurden Erweiterungen für die bestehenden internationalen Seiten erstellt.
Programmiersprache
Bibliothek
Entwicklungswerkzeuge
Datenbank
08/2010 RICOM
Wuppwertal, Deutschland
Einrichtung und Konfiguration eines Webshops
Als Basis für diesen Webshop wurde PrestaShop verwandt. Das Projekt beinhaltete die Installation, das Design und die Schnittstellen zu einem Warenwirtschaftssystem.
Programmiersprache
Entwicklungswerkzeug
Systemumgebung
Datenbank
07/2010 PHPIDS for MODx
PHPIDS ist ein Open Source Intrusion Detection System auf PHP Basis.
MODx ist ein Open Source Application Framework und Content Management System.
Das Paket wurde um ein Modul erweitert, mit dem wahrscheinliche Angriffe angezeigt werden können. Die Darstellung erfolgt mit einer JavaScript Tabelle, jqGrid, die Daten werden über JSON abgefragt.
Darüber hinaus lassen sich nun auch IP Adressen oder Adressbereiche blocken und auf eine statische Seite umleiten. Angriffe, die eine hohe Bewertung erhalten, lassen sich ebenfalls auf eine statische Seite umleiten.
Das Modul steht nur für angemeldete administrative Benutzer zur Verfügung. Die Projektseite befindet sich aufhttp://code.google.com/p/phpids-for-modx/.
Programmiersprachen
PHP 5
JavaScript
Bibliotheken
MODx
jQuery
Entwicklungswerkzeuge
NetBeans (PHP Plugin)
Subversion
Datenbank
MySQL 5
01/2010 ? 06/2010 hostettler ag
Sursee, Schweiz
Motochic B2B Web Shop
Entwicklung eines B2B Webshops mit einem Fokus auf Bekleidung und Accessoires.
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Dieses beinhaltete auch ein Interface zu einem Microsoft SQL Server zur direkten Ermittlung der Kunden Einkaufspreise und der aktuellen Lagerbestände.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern und Fahrzeug Typenscheinnummern werden JSON Abfragen benutzt.
Des weiteren wurden mehrere Schnittstellen realisiert:
Datenübernahme aus einem UNIX basierten Warenwirtschaftssystem
Datenübernahme und Datenübergabe zu einem Katalog Management System
Übergabe des Warenkorbes per SOAP
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5
Transact SQL
Auszeichnungssprachen
XHTML
CSS
Bibliotheken
MODx
jQuery
Entwicklungswerkzeuge
NetBeans (PHP Plugin)
Aptana Studio
Subversion
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
10/2009 ? 11/2009 hostettler autotechnik ag
Sursee, Schweiz
SOAP / REST Interface Server
Entwicklung eines SOAP und REST Servers, der es anderen Applikationen ermöglicht, jederzeit aktuelle Artikeldaten zu erhalten.
Dieses beinhaltet den aktuellen EK eines Kunden, den aktuellen Lagerbestand unter Berücksichtigung mehrere Lagerorte als Statusmeldung und die Rückgabe von Ersatzartikeln, wenn der gesuchte Artikel nicht mehr lieferbar ist.
Des weiteren lassen sich Warenkörbe aus mehren B2B Webshops über die Schnittstelle auslesen
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5
Transact SQL
Bibliothek
Zend Framework
Entwicklungswerkzeuge
NetBeans (PHP Plugin)
soapUI (NetBeans Plugin)
Subversion
Datenbanken
MySQL 5
Microsoft SQL Server 2000
08/2009 ? 09/2009 Open Source
PHPIDS Modul für das CMS MODx
PHPIDS ist ein Open Source Intrusion Detection System auf PHP Basis.
MODx ist ein Open Source Application Framework und Content Management System.
Dieses Modul ermöglicht es alle Einstellungen über das Modul zu realisieren, ohne die Konfigurationsdatei von PHPIDS bearbeiten zu müssen.
Darüber hinaus ist es möglich, das Intrusions im Log von MODx eingestellt werden. Zusätzlich wurde der Versand von E-Mail Warnungen über SMTP integriert, der momentan von PHPIDS nicht zur Verfügung steht.
Programmiersprachen
PHP 5
Bibliothek
MODx
PHPIDS
Entwicklungswerkzeuge
Zend Studio
Datenbank
MySQL 5
05/2009 ? 08/2009 hostettler GmbH
Müllheim, Deutschland
Erweiterung des Web Shops
Der bestehende Webshop wurde in den Ansichten um Vorschaubilder in Tabellen erweitert, die beim Überfahren mit der Maus eingeblendet werden.
In den Artikeldetails wurden die Anzeige der Bilder geändert und zusätzlich die Möglichkeit geschaffen, die Bilder größer anzuzeigen.
Die Artikeldetails sind nun auch als eigenständige Seite ohne Anmeldung verfügbar. Es wird jedoch bei der Anzeige der Informationen unterschieden, ob es sich um einen angemeldeten Kunden handelt, oder nicht.
Die Suche von Artikeln wurde öffentlich zugänglich gemacht und kann mit unterschiedlichen Layouts angezeigt werden, je nachdem, ob es sich um einen angemeldeten Kunden handelt, oder nicht.
Es wurde eine Flash Applikation eingebunden, die den aktuellen Katalog vollständig bereit stellt. Beim Anklicken der Artikel im Katalog werden die Artikel im Webshop angezeigt. Für angemeldete Kunden ist eine direkte Bestellung möglich.
Die Import Funktionen wurden an die neuen Daten angepasst.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
JavaScript
Bibliotheken
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
04/2009 MotorByte Software GmbH
Sonnenbühl, Deutschland
Interfaces zum Abgleich von Artikeldaten zwischen zwei Web Applikationen
Die Artikeldaten werden zwischen einem Web Shop und einem Teilekatalog automatisiert ausgetauscht. Pro Motorrad Marke wird eine Datei zum Upload erstellt und per FTP zum Teilekatalog geladen.
Die automatisierte Terminierung wurde mit cron Jobs eingestellt.
Systemumgebung
Debian Linux
Apache Webserver
Programmiersprache
PHP 5 (XML)
Bibliothek
Zend Framework
Entwicklungswerkzeuge
Zend Studio
Subversion
Datenbank
MySQL 5
03/2009 ? 04/2009 IXS Technik Schweiz
Sursee, Schweiz
Mehrsprachiger B2B Shop für Motorradteile und Zubehör
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Dieses beinhaltete auch ein Interface zu einem UNIX ERP, zur direkten Ermittlung der Kunden Einkaufspreise und der aktuellen Lagerbestände über mehrere Lager hinweg.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern und Fahrzeug Typenschlüsseln werden JSON Abfragen benutzt.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
JavaScript
Bibliotheken
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
02/2009 GasGas Moto Deutschland
Oedenrode, Niederlande
B2B Shop für Motorradteile und Zubehör mit einem integrierten Motorrad Teilekatalog
Der Shop wurde aus bestehende Quellen erstellt. Die Realisierung enthielt die Umsetzung der Designvorgaben und Anpassung der Import Funktionen und die Bereitstellung des Warenkorbes an ein bestehendes ERP.
Systemumgebung
Debian Linux
Apache Webserver
Programmiersprachen
PHP 5
Bibliothek
MODx
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Datenbank
MySQL 5
10/2007 ? 01/2008 MotorByte Software GmbH
Sonnenbühl, Deutschland
B2B Web Motorrad Teilekatalog
Das Projekt wurde vollständig von mir realisiert. Das beinhaltete auch die Schnittstellen zum Teilekatalog und die Realisierung eines Interfaces mit PayPal zur Übermittlung von Zahlungen.
Systemumgebung
Debian Linux
Apache Webserver
Programmiersprachen
PHP 5 (XML)
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Datenbank
MySQL 5
08/2007 ? 10/2008 hostettler GmbH
Müllheim, Deutschland
B2B Shop für Motorradteile und Zubehör
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Dieses beinhaltete auch ein Interface zu einem Navision Server der über XML Aufrufe realisiert wurde, zur direkten Ermittlung der Kunden Einkaufspreise, der aktuellen Lagerbestände, sowie dem Absenden von Bestellungen.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern und Fahrzeug Typenschlüsseln werden JSON Abfragen benutzt.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
JavaScript
Bibliotheken
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
02/2007 ? 05/2007 hostettler autotechnik ag
Sursee, Schweiz
Mehrsprachiger B2B Shop für Autoreifen und Zubehör
Das Projekt wurde vollständig von mir projektiert und durchgeführt.
Der Shop beinhaltet eine Suche nach Reifen sowohl über Reifengrößen, als auch über die Auswahl von Fahrzeugen und diesen zugeordneten Reifen.
Der Warenkorb wird von zwei Web Anwendungen gemeinsam über SOAP Interfaces genutzt, so das in beiden Anwendungen die gleichen Artikel im Warenkorb vorhanden sind, auch sich die Artikel der Shop nicht überschneiden.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern werden JSON Abfragen benutzt.
Die Artikeldaten werden mittels Thickbox als Fenster in Fenster Technik angezeigt.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
Transact SQL
JavaScript
Bibliothek
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
02/2007 ? 05/2007 ET-Plus GmbH
Windeck, Deutschland
B2B Shop für Motorrad- und Scooterteile und Zubehör mit einem integrierten Motorrad Teilekatalog
Das Projekt wurde vollständig von mir realisiert. Es beinhaltete die Einbindung eines Teilekataloges über SOAP Interfaces, um sowohl die Artikeldaten des Teilekataloges abrufen zu können, als auch eine automatisierte Anmeldung zu erreichen.
Der Import von Artikeldaten und die Bereitstellung der Bestellungen für ein Warenwirtschaftssystem gehörten ebenfalls zu meinen Aufgaben.
Systemumgebung
SUSE Linux
Apache Webserver
Programmiersprachen
PHP 5
Bibliothek
MODx
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Datenbank
MySQL 5
09/2006 ? 01/2007 hostettler ag
Sursee, Schweiz
Datenaustausch Server
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Die Aufgaben waren die Bereitstellung und Zusammenfassung von Daten aus verschiedenen Systemen. Die zu integrierenden System waren ein UNIX ERP, eine Katalog Management Software sowie mehrere Web Shops.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
Delphi-Language
Transact SQL
Entwicklungswerkzeuge
Delphi 7
Subversion
ERWin
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
08/2006 MotorByte Software GmbH
Sonnenbühl, Deutschland
SOAP Server
Das Projekt beinhaltete die Entwicklung eines SOAP Servers, einer SOAP Client DLL,.einer Service Anwendung, sowie die Bereitstellung der Installationspakete.
Der SOAP Server stellt Preise und Lagerbestände zur Verfügung.
Der SOAP Client wird als ActiveX DLL zur Einbindung im Microsoft Internet Explorer innerhalb eines Teilekataloges genutzt, um dem Kunden die aktuellen Informationen zu einem Artikel anzuzeigen.
Die Service Anwendung wird benutzt, um den Status des SOAP Servers anzuzeigen und Artikel zum Test aufrufen zu können.
Systemumgebung
Microsoft Windows Server 2003
Microsoft Windows XP
Programmiersprachen
Delphi-Language
Entwicklungswerkzeuge
Delphi 7
Subversion
Datenbank
MySQL 4
01/2006 ? 07/2006 MotorByte Software GmbH
Sonnenbühl, Deutschland
Erweiterung eines Warenwirtschaftssystems
Aufgabe in diesem Projekt war die Implementation neuer Reporting Lösungen um den Endkunden mehr Möglichkeiten bei der Auswertung ihrer Daten zu ermöglichen.
Systemumgebung
Microsoft Windows Server 2003
Microsoft Windows XP
Programmiersprachen
Delphi-Language
Entwicklungswerkzeuge
Delphi 7
List & Label
Subversion
Datenbank
TurboPower FlashFiler
12/2005 MotorByte Software GmbH
Sonnenbühl, Deutschland
Implementation von Subversion zur Versionsverwaltung
Installation des Subversion Servers, TortoiseSVN als Clients und Schulung der Software Entwickler.
Systemumgebung
Microsoft Windows Server 2003
Microsoft Windows XP
Entwicklungswerkzeuge
Subversion Server
TortoiseSVN
03/2005 ? 09/2005 RICOM
Wuppertal, Deutschland
Kundenspezifisches Warenwirtschaftssystems
Meine Aufgaben innerhalb des Projektes waren das Datenbankdesign und die Bereitstellung von Daten im Reporting.
Systemumgebung
SUSE Linux
Microsoft Windows 2000 / XP
Entwicklungswerkzeuge
ERWin
Subversion
Datenbank
PostgreSQL 7
ezSQL ist eine Open Source Datenbank PHP Klasse, mit der verschiedene Datenbanken transparent benutzt werden können. Ziel war die Umsetzung von ezSQL auf aktuelle Standards und PHP Version. Dabei wurde sowohl eine Dokumentation in phpDocumentator erzeugt, als auch Unit Tests mit PHPUnit erstellt.
Erfahrungen im Bereich:
Methoden:
Diverse Vorträge auf Anfrage
Automotive
Energietechnik
Groß- und Einzelhandel
Motorrad- und Zubehörhandel
Medizintechnik
IT-Dienstleister
Weiterentwicklung und Aktualisierung eines PostgreSQL Foreign Data Wrappers um auf Daten in Apache Cassandra zugreifen zu können.
Das Projekt ist unter der MIT Lizenz auf GitHub verfügbar .
sparql_fdw ist ein Foreign Data Wrapper, mit dem man innerhalb von PostgreSQL Daten im RDF Format abfragen kann.
Das Projekt ist unter der PostgreSQL Lizenz auf GitHub verfügbar.
Migrationen von MS SQL Server und Cassandra zu PostgreSQL
Evaluation der Migrationspfade
Planung der Migration
Installation und Konfiguration PostgreSQL HA mit Patroni und PgBouncer, pgBackRest
Erstellung von Ansible Skripten zur Installation von PostgreSQL HA
Planung von Backup und Recovery Strategien
Migration Apache Cassandra nach PostgreSQL
PostgreSQL Installationen auf Kubernetes
Datenbank Administration und Automatisierung, Performance Tuning,
Anbindung Active Directory mit ldap2pg, Code Review SQL.
Einbindung neuer Datenquellen und Bereitstellung der aufbereiteten Daten in einem auf Snowflake basierendem Data Warehouse.
- Einbindung von Daten zur Bonus Berechung sowie deren Auswertung
- Zusammenfassung von Daten aus diversen Opt-in Systemen und Aufbereitung der Weitergabe der Opt-in Daten an andere Systeme
Ormigo ist eine Plattform zur Kundenakquise.
Aufgaben:
11/2010 ? 12/2010 Kleinere Projekte
Installation von Piwik für mehrere Webprojekte.
Installation und Konfiguration mehrerer Webseiten mit MODX Revolution.
09/2010 ? 10/2010 HolidayCheck AG
Bottighofen, Schweiz
Anzeige von Hotel Katalog Daten
Als Mitglied des Teams International wurden Erweiterungen für die bestehenden internationalen Seiten erstellt.
Programmiersprache
Bibliothek
Entwicklungswerkzeuge
Datenbank
08/2010 RICOM
Wuppwertal, Deutschland
Einrichtung und Konfiguration eines Webshops
Als Basis für diesen Webshop wurde PrestaShop verwandt. Das Projekt beinhaltete die Installation, das Design und die Schnittstellen zu einem Warenwirtschaftssystem.
Programmiersprache
Entwicklungswerkzeug
Systemumgebung
Datenbank
07/2010 PHPIDS for MODx
PHPIDS ist ein Open Source Intrusion Detection System auf PHP Basis.
MODx ist ein Open Source Application Framework und Content Management System.
Das Paket wurde um ein Modul erweitert, mit dem wahrscheinliche Angriffe angezeigt werden können. Die Darstellung erfolgt mit einer JavaScript Tabelle, jqGrid, die Daten werden über JSON abgefragt.
Darüber hinaus lassen sich nun auch IP Adressen oder Adressbereiche blocken und auf eine statische Seite umleiten. Angriffe, die eine hohe Bewertung erhalten, lassen sich ebenfalls auf eine statische Seite umleiten.
Das Modul steht nur für angemeldete administrative Benutzer zur Verfügung. Die Projektseite befindet sich aufhttp://code.google.com/p/phpids-for-modx/.
Programmiersprachen
PHP 5
JavaScript
Bibliotheken
MODx
jQuery
Entwicklungswerkzeuge
NetBeans (PHP Plugin)
Subversion
Datenbank
MySQL 5
01/2010 ? 06/2010 hostettler ag
Sursee, Schweiz
Motochic B2B Web Shop
Entwicklung eines B2B Webshops mit einem Fokus auf Bekleidung und Accessoires.
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Dieses beinhaltete auch ein Interface zu einem Microsoft SQL Server zur direkten Ermittlung der Kunden Einkaufspreise und der aktuellen Lagerbestände.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern und Fahrzeug Typenscheinnummern werden JSON Abfragen benutzt.
Des weiteren wurden mehrere Schnittstellen realisiert:
Datenübernahme aus einem UNIX basierten Warenwirtschaftssystem
Datenübernahme und Datenübergabe zu einem Katalog Management System
Übergabe des Warenkorbes per SOAP
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5
Transact SQL
Auszeichnungssprachen
XHTML
CSS
Bibliotheken
MODx
jQuery
Entwicklungswerkzeuge
NetBeans (PHP Plugin)
Aptana Studio
Subversion
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
10/2009 ? 11/2009 hostettler autotechnik ag
Sursee, Schweiz
SOAP / REST Interface Server
Entwicklung eines SOAP und REST Servers, der es anderen Applikationen ermöglicht, jederzeit aktuelle Artikeldaten zu erhalten.
Dieses beinhaltet den aktuellen EK eines Kunden, den aktuellen Lagerbestand unter Berücksichtigung mehrere Lagerorte als Statusmeldung und die Rückgabe von Ersatzartikeln, wenn der gesuchte Artikel nicht mehr lieferbar ist.
Des weiteren lassen sich Warenkörbe aus mehren B2B Webshops über die Schnittstelle auslesen
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5
Transact SQL
Bibliothek
Zend Framework
Entwicklungswerkzeuge
NetBeans (PHP Plugin)
soapUI (NetBeans Plugin)
Subversion
Datenbanken
MySQL 5
Microsoft SQL Server 2000
08/2009 ? 09/2009 Open Source
PHPIDS Modul für das CMS MODx
PHPIDS ist ein Open Source Intrusion Detection System auf PHP Basis.
MODx ist ein Open Source Application Framework und Content Management System.
Dieses Modul ermöglicht es alle Einstellungen über das Modul zu realisieren, ohne die Konfigurationsdatei von PHPIDS bearbeiten zu müssen.
Darüber hinaus ist es möglich, das Intrusions im Log von MODx eingestellt werden. Zusätzlich wurde der Versand von E-Mail Warnungen über SMTP integriert, der momentan von PHPIDS nicht zur Verfügung steht.
Programmiersprachen
PHP 5
Bibliothek
MODx
PHPIDS
Entwicklungswerkzeuge
Zend Studio
Datenbank
MySQL 5
05/2009 ? 08/2009 hostettler GmbH
Müllheim, Deutschland
Erweiterung des Web Shops
Der bestehende Webshop wurde in den Ansichten um Vorschaubilder in Tabellen erweitert, die beim Überfahren mit der Maus eingeblendet werden.
In den Artikeldetails wurden die Anzeige der Bilder geändert und zusätzlich die Möglichkeit geschaffen, die Bilder größer anzuzeigen.
Die Artikeldetails sind nun auch als eigenständige Seite ohne Anmeldung verfügbar. Es wird jedoch bei der Anzeige der Informationen unterschieden, ob es sich um einen angemeldeten Kunden handelt, oder nicht.
Die Suche von Artikeln wurde öffentlich zugänglich gemacht und kann mit unterschiedlichen Layouts angezeigt werden, je nachdem, ob es sich um einen angemeldeten Kunden handelt, oder nicht.
Es wurde eine Flash Applikation eingebunden, die den aktuellen Katalog vollständig bereit stellt. Beim Anklicken der Artikel im Katalog werden die Artikel im Webshop angezeigt. Für angemeldete Kunden ist eine direkte Bestellung möglich.
Die Import Funktionen wurden an die neuen Daten angepasst.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
JavaScript
Bibliotheken
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
04/2009 MotorByte Software GmbH
Sonnenbühl, Deutschland
Interfaces zum Abgleich von Artikeldaten zwischen zwei Web Applikationen
Die Artikeldaten werden zwischen einem Web Shop und einem Teilekatalog automatisiert ausgetauscht. Pro Motorrad Marke wird eine Datei zum Upload erstellt und per FTP zum Teilekatalog geladen.
Die automatisierte Terminierung wurde mit cron Jobs eingestellt.
Systemumgebung
Debian Linux
Apache Webserver
Programmiersprache
PHP 5 (XML)
Bibliothek
Zend Framework
Entwicklungswerkzeuge
Zend Studio
Subversion
Datenbank
MySQL 5
03/2009 ? 04/2009 IXS Technik Schweiz
Sursee, Schweiz
Mehrsprachiger B2B Shop für Motorradteile und Zubehör
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Dieses beinhaltete auch ein Interface zu einem UNIX ERP, zur direkten Ermittlung der Kunden Einkaufspreise und der aktuellen Lagerbestände über mehrere Lager hinweg.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern und Fahrzeug Typenschlüsseln werden JSON Abfragen benutzt.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
JavaScript
Bibliotheken
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
02/2009 GasGas Moto Deutschland
Oedenrode, Niederlande
B2B Shop für Motorradteile und Zubehör mit einem integrierten Motorrad Teilekatalog
Der Shop wurde aus bestehende Quellen erstellt. Die Realisierung enthielt die Umsetzung der Designvorgaben und Anpassung der Import Funktionen und die Bereitstellung des Warenkorbes an ein bestehendes ERP.
Systemumgebung
Debian Linux
Apache Webserver
Programmiersprachen
PHP 5
Bibliothek
MODx
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Datenbank
MySQL 5
10/2007 ? 01/2008 MotorByte Software GmbH
Sonnenbühl, Deutschland
B2B Web Motorrad Teilekatalog
Das Projekt wurde vollständig von mir realisiert. Das beinhaltete auch die Schnittstellen zum Teilekatalog und die Realisierung eines Interfaces mit PayPal zur Übermittlung von Zahlungen.
Systemumgebung
Debian Linux
Apache Webserver
Programmiersprachen
PHP 5 (XML)
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Datenbank
MySQL 5
08/2007 ? 10/2008 hostettler GmbH
Müllheim, Deutschland
B2B Shop für Motorradteile und Zubehör
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Dieses beinhaltete auch ein Interface zu einem Navision Server der über XML Aufrufe realisiert wurde, zur direkten Ermittlung der Kunden Einkaufspreise, der aktuellen Lagerbestände, sowie dem Absenden von Bestellungen.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern und Fahrzeug Typenschlüsseln werden JSON Abfragen benutzt.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
JavaScript
Bibliotheken
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
02/2007 ? 05/2007 hostettler autotechnik ag
Sursee, Schweiz
Mehrsprachiger B2B Shop für Autoreifen und Zubehör
Das Projekt wurde vollständig von mir projektiert und durchgeführt.
Der Shop beinhaltet eine Suche nach Reifen sowohl über Reifengrößen, als auch über die Auswahl von Fahrzeugen und diesen zugeordneten Reifen.
Der Warenkorb wird von zwei Web Anwendungen gemeinsam über SOAP Interfaces genutzt, so das in beiden Anwendungen die gleichen Artikel im Warenkorb vorhanden sind, auch sich die Artikel der Shop nicht überschneiden.
Zur schnelleren Suche mit Auto-Vervollständigung der Suchfelder für Artikelnummern werden JSON Abfragen benutzt.
Die Artikeldaten werden mittels Thickbox als Fenster in Fenster Technik angezeigt.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
PHP 5 (XML)
Transact SQL
JavaScript
Bibliothek
MODx
jQuery
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Delphi 7
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
02/2007 ? 05/2007 ET-Plus GmbH
Windeck, Deutschland
B2B Shop für Motorrad- und Scooterteile und Zubehör mit einem integrierten Motorrad Teilekatalog
Das Projekt wurde vollständig von mir realisiert. Es beinhaltete die Einbindung eines Teilekataloges über SOAP Interfaces, um sowohl die Artikeldaten des Teilekataloges abrufen zu können, als auch eine automatisierte Anmeldung zu erreichen.
Der Import von Artikeldaten und die Bereitstellung der Bestellungen für ein Warenwirtschaftssystem gehörten ebenfalls zu meinen Aufgaben.
Systemumgebung
SUSE Linux
Apache Webserver
Programmiersprachen
PHP 5
Bibliothek
MODx
Auszeichnungssprachen
XHTML
CSS
Entwicklungswerkzeuge
Zend Studio
Aptana Studio
Subversion
Datenbank
MySQL 5
09/2006 ? 01/2007 hostettler ag
Sursee, Schweiz
Datenaustausch Server
Das Projekt wurde vollständig von mir projektiert und durchgeführt. Die Aufgaben waren die Bereitstellung und Zusammenfassung von Daten aus verschiedenen Systemen. Die zu integrierenden System waren ein UNIX ERP, eine Katalog Management Software sowie mehrere Web Shops.
Systemumgebung
Microsoft Windows Server 2003
IIS 6
Programmiersprachen
Delphi-Language
Transact SQL
Entwicklungswerkzeuge
Delphi 7
Subversion
ERWin
Datenbanken
MySQL 5
Microsoft SQL Server 2000 / 2005
08/2006 MotorByte Software GmbH
Sonnenbühl, Deutschland
SOAP Server
Das Projekt beinhaltete die Entwicklung eines SOAP Servers, einer SOAP Client DLL,.einer Service Anwendung, sowie die Bereitstellung der Installationspakete.
Der SOAP Server stellt Preise und Lagerbestände zur Verfügung.
Der SOAP Client wird als ActiveX DLL zur Einbindung im Microsoft Internet Explorer innerhalb eines Teilekataloges genutzt, um dem Kunden die aktuellen Informationen zu einem Artikel anzuzeigen.
Die Service Anwendung wird benutzt, um den Status des SOAP Servers anzuzeigen und Artikel zum Test aufrufen zu können.
Systemumgebung
Microsoft Windows Server 2003
Microsoft Windows XP
Programmiersprachen
Delphi-Language
Entwicklungswerkzeuge
Delphi 7
Subversion
Datenbank
MySQL 4
01/2006 ? 07/2006 MotorByte Software GmbH
Sonnenbühl, Deutschland
Erweiterung eines Warenwirtschaftssystems
Aufgabe in diesem Projekt war die Implementation neuer Reporting Lösungen um den Endkunden mehr Möglichkeiten bei der Auswertung ihrer Daten zu ermöglichen.
Systemumgebung
Microsoft Windows Server 2003
Microsoft Windows XP
Programmiersprachen
Delphi-Language
Entwicklungswerkzeuge
Delphi 7
List & Label
Subversion
Datenbank
TurboPower FlashFiler
12/2005 MotorByte Software GmbH
Sonnenbühl, Deutschland
Implementation von Subversion zur Versionsverwaltung
Installation des Subversion Servers, TortoiseSVN als Clients und Schulung der Software Entwickler.
Systemumgebung
Microsoft Windows Server 2003
Microsoft Windows XP
Entwicklungswerkzeuge
Subversion Server
TortoiseSVN
03/2005 ? 09/2005 RICOM
Wuppertal, Deutschland
Kundenspezifisches Warenwirtschaftssystems
Meine Aufgaben innerhalb des Projektes waren das Datenbankdesign und die Bereitstellung von Daten im Reporting.
Systemumgebung
SUSE Linux
Microsoft Windows 2000 / XP
Entwicklungswerkzeuge
ERWin
Subversion
Datenbank
PostgreSQL 7
ezSQL ist eine Open Source Datenbank PHP Klasse, mit der verschiedene Datenbanken transparent benutzt werden können. Ziel war die Umsetzung von ezSQL auf aktuelle Standards und PHP Version. Dabei wurde sowohl eine Dokumentation in phpDocumentator erzeugt, als auch Unit Tests mit PHPUnit erstellt.
Erfahrungen im Bereich:
Methoden:
Diverse Vorträge auf Anfrage
Automotive
Energietechnik
Groß- und Einzelhandel
Motorrad- und Zubehörhandel
Medizintechnik
IT-Dienstleister
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.