Zeitraum 05/2014 - 12/2014
Branche Mode / E-Commerce
Projekt Webanwendung für den Wareneinkauf und die Artikelverwaltung
Rolle Senior FullStack-Entwickler im Kanban Team, Konzeption, Implementation, Beratung
Aufgaben
- Implementierung von User Stories im Kanban Prozess
- Frontend (JS/JQuery) & Backend (PHP/MySql/Yii)
- Einführung von Clean Code Development
- Massgebliche Umsetzung testgetriebener Entwicklung, Unit-testing, Functional-testing
- Pair programming
- Refactoring
Technologien
PHP 5, Yii Framework 1, Symfony 2, JQuery, MySql 5, Git, Stash, Jira, Vagrant,
PHPUnit, PhpStorm 7&8
Zeitraum 07/2011 - 02/2014
Branche Maschinenbau
Projekt Flottenmanagement Software
Neu- und Weiterentwicklung einer Web-Anwendung zum Flottenmanagement
von Flurförderzeugen
Rolle Senior Entwickler im Scrum Team, Konzeption, Implementation, Beratung
Aufgaben
- Implementierung von User Stories im Scrum Prozess
- Bugfixing im Frontend (ExtJS) & Backend (PHP/MySql)
- Architektur Refactoring und Implementierung der Reportgenerierung mit dem Ziel große Datenmengen effizient verarbeiten zu können
- Architektur Refactoring und Implementierung der Backend-Jobs für den Im- und Export großer Datenmengen. Umstieg von synchroner Verarbeitung auf asynchrone Events (Zend\EventManager)
- Architektur Refactoring und Implementierung des Frontends für die Tabellenbasierte Darstellung großer Datenmengen (ExtJs Grids)
- Konzeption und Implementierung von benutzerdefinierten Feldern pro Mandant (Frontend & Backend)
- Konzeption und Implementierung der Historysierung von Bewegungsdaten mit bitemporaler Zeitbezug: Datenbankgetrieben (Log-Trigger & Objektgetrieben (Propel ORM Behaviors)
- Konzeption und Implementierung von Konversationsprotokollen für die Zweiwege-Kommunikation des Portals mit Fahrzeugen (Worklow-Automaten)
- Einführung einer RESTFul API für ein ExtJs 4 Dashboard
- Einführung von Propel ORM
- Einführung von Clean Code Development
- Massgebliche Umsetzung testgetriebener Entwicklung (70% Testabdeckung erreicht) Unittests, Integrationstests, Systemtests
- Einsatz von Design Patterns (Factory method pattern, composite pattern, State/Event pattern, Observer pattern, strategy pattern, Data Access Object, Active Record, Dependency Injection, MVC ...)
Technologien
PHP 5, Zend Framework 1, ExtJS 3 & 4, MySql 5,
Propel ORM , REST, SOAP, Git, Subversion, Trac, IIS 7.5, Apache 2
PHPUnit 3.7,Jenkins CI, ActiveMQ, , Zend Studio 9, PhpStorm 7, SoapUI
Zeitraum 09/2010 - 11/2012
Branche Designmöbel-Hersteller
Projekt Neuaufbau eines B2C Webshops
Rolle Projektleitung, Beratung, Konzeption, Implementation, Dokumentation
Aufgaben
- Aufsetzen einen neuen Shop-System mit Magento
- Unsetzung Kunden CI Design Templates (CSS/PHP/HTML)
- Auswahl und Programmierung der nötigen Plugins (PHP, JS, ZF)
- Integration des Payment Providers
- Schulung der Anwender
- Import/Export der Artikeldaten
- Massgebliche Teilnahme an allen Projektplanungen
Technologien Magento 1.4, Zend Framework 1, PHP 5, XML, MYSQL 5, XHTML, CSS, JS
Zeitraum 06/2010 - 12/2010
Branche Energieversorger
Projekt Workforce Management
Web-Anwendung zur Aufgabensteurung und -planung von Arbeitsgruppen und
Fahrzeugen
Rolle Teilprojektleitung (internationales Team 5 Entwickler), Konzeption,
Implementation, Dokumentation, Kundenkontakt, Scrum Team
Aufgaben
- Konzeption und Implementierung der Stammdaten (Oracle DB-Struktur)
- Konzeption und Implementierung eines Planunswerkzeugs für Personen, Fahrzeuge und Betriebsmittel (Frontend ExtJs, Backend PHP)
- Implementierung der Schnittstellen zur mobilen Java-Plattform (PHP)
- Massgebliche Teilnahme an allen Projektplanungen
Technologien PHP 5.x , ExtJS 3.x, Ajax(JSON), Oracle 10/11, Eclipse 4.x, Subversion
Zeitraum 01/2010 - 12/2010
Branche Lebensmittel-Feinkost-Großhandel
Projekt B2B/B2C InternetShop-System
Web-Shop mit Anbindung an ein Warenwirtschaftssystem
Rolle Projektleitung, Beratung, Konzeption, Implementation, Dokumentation
Aufgaben
- Aufsetzen einen neuen Shop-System mit Magento
- Unsetzung des CI's des Kunden in Design Templates
- Auswahl und Programmierung der nötigen Plugins (PHP, JS, ZF)
- Implementation des Payments
- Schulung der Anwender
- Import/Export der Artikeldaten von und zu Filemaker
- Massgebliche Teilnahme an allen Projektplanungen
Technologien Magento 1.4 , PHP, XML, MYSQL, XHTML, CSS, JavaScript, FileMaker 10
Zeitraum 06/2009 - 12/2009
Branche Portalanbieter
Projekt Web 2.0 social network Portal, Online Dokumentenverwaltung
Rolle Projektleitung, Teamleitung (4 Entwickler), Beratung
Konzeption, Implementation, Dokumentation
Verantwortung für die technische Umsetzung eines Webportals zur Benutzung,
Gestaltung und Teilnahme an einer umfangreichen Web 2.0 Plattform
Aufgaben
- Realisierung eines Webportals für User-generated content mit Drupal CMS
- Aufsetzen von Drupal 6
- Unsetzung des CI's des Kunden in Design Templates
- Auswahl, Integration und Programmierung der benötigten Plugins (PHP, JS)
- Massgebliche Teilnahme an allen Projektplanungen
Technologien Drupal 6 CMS, PHP, MYSQL, XHTML, CSS, JavaScript, JQuery, AJAX
Zeitraum 08/2008 - 08/2009
Branche Portalanbieter
Projekt Entertainment Portal, Startup
Rolle/
Aufgaben Festanstellung IT-Leitung, Konzeption, Implementation, Dokumentation,
Budgetverantwortung, Steuerung externer Dienstleister
Verantwortung für die technische Betrieb und Weiterentwicklung eines
Unterhaltungsportals mit Rich.Media Inhalt
Technologien PHP, MYSQL, CSS, JavaScript, TYPO3, SVN, AJAX, Mantis ,Doxygen, FLV
Zeitraum 05/2008 - 7/2008
Branche Maschinenbau
Projekt Software zur Verwaltung von Gefahrenanalysen bei Maschinen nach
Normen DIN ISO 12100-1 und EN 14121
Rolle/
Aufgaben Konzeption, Beratung
Technologien Java EE 1.5
Zeitraum 05/2007 - 5/2008
Branche Universität Hamburg Fachbereich Informatik
Projekt Diplomarbeit
Entwurf und Konstruktion einer Software zur
Visualisierung und Interpretation radioastronomischer
Messdaten von Maser-Variationen
Rolle Diplomand
Aufgabe
- Konzeption, Entwicklung und Dokumentation einer Java 6 Anwendung
- Input Verarbeitung von Mess-Spektren im FITS Format
- Implementation von Mustererkennungs-Algorithmen (Maxima-Erkennung)
- Java-Gui (Swing) zur halbautomatischen Erkennung der Messdaten
- Implementation von Interpolations-Algorithmen für fehlende Messzeiträume
- Rendering von Bildern und Animationen aus den erzeugten Messdaten
- Java Gui (Swing) zur Darstellung der gerenderten Grafiken
- Ttestgetriebene Entwicklung mit JUnit und JCoverage: Unittests, Integrationstests, Systemtests
Technologien Java 1.6, JavaBeans, Swing, HSQLDB, JDBC, JUnit, XML, Apache Commons
UML, eUML, Tex, JCoverage, MVC, Evolutionäres Prototyping,
Eclipse 3,Subversion, Gif, Quicktime
Zeitraum 02/2007 - 5/2007
Branche Portalanbieter
Projekt Web 2.0 social network Portal
Rolle/Aufgaben Projektleitung, Teamleitung (7 Entwickler Frontend),
Beratung, Konzeption,Implementation, Dokumentation
Verantwortung für die technische Umsetzung eines Frontends zur
Benutzung, Gestaltung und Teilnahme an einer umfangreichen Web 2.0
Plattform.
Technologien PHP, JavaScript, JQuery, SMARTY-Templates, MYSQL, XHTML, CSS, AJAX,
Mantis, Doxygen, Propel ORM
Zeitraum 10/2006 - 2/2007
Branche Mobilfunk-Händler
Projekt B2C InternetShop-System
Rolle/Aufgaben Projektleitung; Konzeption, Implementation, Dokumentation
Technologien Ruby on Rails, MYSQL, XHTML, CSS, JavaScript
Zeitraum 11/2006 - 12/2006
Branche Tankstellen/Großhandel
Projekt B2B Großhandelshop-System
Rolle/Aufgaben Konzeption, Implementation, Dokumentation
Technologien PHP, MYSQL, HTML, CSS, XT-Commerce, Smarty-Templates
Zeitraum 09/2006 - 03/2007
Branche Fachbereich Astronomie/Informatik Universität Hamburg
Projekt Studienarbeit
Web-Anwendung Visualisierung Astronomischer Messdaten
Rolle/Aufgaben Projektleitung Konzeption, Implementation, Dokumentation
Technologien Java, XML, JUnit, UML, Eclipse3.2
Zeitraum 06/2004 - 11/2006
Branche Mobilfunk-Händler
Projekt Mobilfunk Online-Shop-System Frontend/Backend
Neuentwicklung und Wartung der Datenbank, Schnittstellen zu Web-Shops
und Partnerplattformen
Rolle/Aufgaben Stellvertretung-Projektleitung Konzeption, Implementation, Betrieb
IT-Teamarbeit mit 7 weiteren Freiberuflern/Festangestellten
Technologien Filemaker 6 und 7 und 8, PHP, MySql, XML, Unix-Shell-Skripte,
WindowsScriptingHost, Subversion
Zeitraum 12/2003 - 1/2004
Branche Soziale Einrichtung
Projekt Internetauftritt, Forensystem, 3d Panorama
Neuentwicklung Webseite Beratungsinformation, Diskussionsforen
Rolle/Aufgaben Projektleitung, Kundenkontakt und Beratung, Konzeption, Implementation,
Pflege und Wartung
Technologien HTML, JavaScript, PHP, Perl 5, Homesite, Dreamweaver, Photoshop
Zeitraum 5/2002 - 06/2004
Branche Architekturbüro
Projekt Netzwerkadministration, Website Imageauftritt
Rolle/Aufgaben Projektleitung, Konzeption, Aufbau EDV-Infrastruktur(10 Arbeitsplätze),
Entwicklung Internetauftritt, Skripting, Netzwerkadministration
Technologien Windows 2000 Server, MacOS X u. 9, Windows XP Prof., CAD VectorScript,
HTML, JavaScript, Filemaker
Zeitraum 10/2002 - 10/2003
Branche Unternehmensberatung
Projekt Netzwerkadministration, Website Imageauftritt
Rolle/Aufgaben Projektleitung, Aufbau und Wartung EDV-Infrastruktur(12 Arbeitsplätze),
Internetauftritt, Skripting, Netzwerkadministration, Beratung
Technologien HTML, Windows 2000 Server, Windows 2000 Prof. Workstation
Zeitraum 04/2003 - 10/2003
Branche Universität Hamburg, Fachbereich Physik/Sternwarte
Projekt Phoenix/OpenPBS Batchverteilungssystem
Rolle/Aufgaben Bugfixing Batchverteilungssystem OpenPBS
Technologien FreeBSD 4 u. 5, OpenPBS, C, CSV
Zeitraum 5/2002 - 5/2003
Branche Hersteller-Chemikalien
Projekt Internetauftritt Imageauftritt
Rolle/Aufgaben Projektleitung, Kundenkontakt und Beratung, Konzeption, Implementation
Technologien HTML, JavaScript, Perl, Windows, ,Homesite, Dreamweaver,Photoshop
Zeitraum 5/2000 - 1/2002
Branche Multimedia Agentur
Projekt div. Internetauftritte, Intranet, Virtuelle Agenten(Avatare),
Webserver, Netzwerkadministration
Rolle/Aufgaben Abteilungsleiter EDV Leitung der Internet-Entwicklung mit 5 Entwicklern
Kundenkontakt und Beratung
Konzeption
Projektmanagement
Netzwerkmanagement MacOs, Windows, Linux
Webserver-Administration Linux/Apache, Microsoft/IIS
Programmierung
Technologien (D)HTML, PERL, JavaScript, PHP, MySql, Windows, MacOS,
Linux(RedHat),Homesite, Dreamweaver,Photoshop
Zeitraum 1/1998 - 4/2000
Branche IT-Dienstleister Entwicklung digitaler Archive für die Medienbranche
Projekt Software zur Untersützung bei der Produktion von Fernsehzeitschriften,
First-Level-Support Katalog-Software Reiseveranstalter
Anzeige- und Pflegetools Bilddatenbank
Rolle/Aufgaben Softwareentwicklung im Team, Konzeption, Kundenkontakt und Beratung
Technologien OmnisStudio 1 u.2,Omnis 7, Oracle 7 u 8 ,PL/SQL, Sybase, Win32, MacOS 9
Zeitraum 4/1992 - 7/1996
Branche IT-Dienstleister für die Transportwirtschaft Hamburger Hafen
Projekt Seehafen-Dokumentations-System für die Speditionsabwicklung
Sendungsbearbeitung (Speditionspapiere, Kaianträge Hamburg/Bremen,
Haus-/See-B/L für Einzel- und Sammelsendungen) / Anzeige / Druck
Rolle/Aufgaben Softwareentwicklung im Team, Konzeption, Kundenkontakt und Beratung
Technologien RPG III/IV, DB/400(DB2), SQL, ILE/400, CL, OS/400
Zeitraum 8/1996 - 5/1998
Branche IT-Dienstleister für die Transportwirtschaft Hamburger Hafen
Projekt Seehafen-Dokumentations-System für die Speditionsabwicklung
Sendungsbearbeitung (Speditionspapiere, Kaianträge Hamburg/Bremen,
Haus-/See-B/L für Einzel- und Sammelsendungen) / Anzeige / Druck
Rolle/Aufgaben Werkstudent Softwareentwicklung im Team, Konzeption
Konzeption, Kundenkontakt und Beratung
Technologien CONZEPT 16, Pascal, PC-Anywhere(Fernwartung)
Zeitraum 04/1997 - 10/1997
Branche Universität Hamburg, Staatsbibliothek
Projekt Aufbau und Installation der Webserver
Rolle/Aufgaben Studentische Hilfskraft
Technologien SCO-Unix, Apache