Fachlicher Schwerpunkt dieses Freiberuflers

Konzeption u. Programmierung von SPAs & PWAs auf Basis von ReactJS, NodeJS und PHP. Fachliche Beratung und Projektbetreuung.

verfügbar ab
01.02.2020
verfügbar zu
100 %
davon vor Ort
60 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

Beratung, Konzeption und Programmierung von Individuallösungen unter Verwendung von PHP5, Symfony, Zend Framework, MySQL, PostgresSQL, ExtJs, AngularJS, JQuery und Typo3. 

 

 

Projekte

06/2016 - 12/2019

3 Jahre 7 Monate

Konzeption und Programmierung einer Kollaborationsplattform

Rolle
Tech Lead / Senior Fullstack Web Developer (PHP & JavaScript)
Kunde
Deutsche Bank AG
Projektinhalte

Konzeption, Planung und Programmierung der Kollaborationsplattform (SPA) für die Security Abteilungen zur Verwaltung und Bearbeitung von „Security Incidents“. Schnittstellenprogrammierung und Anbindung zahlreicher externer Vendoren. Planung, Implementierung und Überprüfung neuer Anforderungen der Fachabteilungen.

Hauptverantwortlicher für die Ausarbeitung und Durchführung einer Migrationsstrategie für das Frontend (React 15.6 auf 16.12) und Planung einer „neuen“ Softwarearchitektur im Rahmen der Migration von PHP auf NodeJS (Applikationsschicht).

Technical Lead des 8 köpfigen Entwicklerteams.

Meine Aufgaben:

  • Konzeption der ersten und zweiten Softwarearchitektur
  • Verantwortlicher Lead Entwickler für das gesamte Projekt (DB, API, UI)
  • Programmierung der Rest-API auf Basis von PHP
  • Programmierung des UIs auf Basis von React & Redux
  • Schnittstellenanbindung zahlreicher Vendoren
  • Ansprechpartner für Lösungsfindungen
  • Migration von Flux zu Redux
  • Implementierung eines einheitlichen UI Templates
  • Betreuung weiterer Intranet-Applikationen im Verantwortungsbereich der Abteilung
  • Planung und Ausarbeitung einer neuen Architektur für das Refactoring
  • Planung und Erstellung eines POCs für die Umstellung von PHP auf NodeJS
  • ...
Kenntnisse

JavaScript (ReactJS & Redux)

Jest

SASS

CSS3

PHP 7 (Slim)

PHPUnit

MSSQL

Tableau

Scrum

01/2016 - 04/2016

4 Monate

Neuprogrammierung der Bestellplattform

Rolle
Senior Fullstack Web Developer (PHP & JavaScript)
Kunde
Eprimo AG
Projektinhalte

Neuprogrammierung der eprimo Bestellplattform auf Basis einer REST-API Architektur und der Anbindung an SAP-Schnittstellen. Programmierung nach Vorgaben des Fachkonzeptes unter der Einhaltung der Sicherheitsrichtlinien des Kunden.

Meine Aufgaben

  • Implementierung der API zu SAP Web-Services (PHP / Zend Framework)
  • Programmierung des SDKs
  • Anbindung Frontend zu Backend
  • Caching Implementierung auf Basis von Redis
  • SQL-Programmierung
Kenntnisse

PHP 5 (Zend Framework)

TDD (PHPUnit)

Schnittstellenprogrammierung (REST-API)

SQL (MySQL)

Redis

GIT

09/2014 - 07/2015

11 Monate

Weiterentwicklung und Optimierung der Plattformen

Rolle
Senior Fullstack Web Developer (PHP & JavaScript)
Kunde
Holidaycheck AG
Projektinhalte

Weiterentwicklung und Optimierung der Holidaycheck AG Plattformen (DACH Region) nach Absprache mit den Fachabteilungen und Stakeholdern (Marketing, E-Commerce und Finance). Vorbereitungen für den Relaunch (URL Migration). Eigenverantwortliche Implementierung des neuen Designs für die gesamte Plattform.

Meine Aufgaben

  • Neuprogrammierung der Angebots- und Buchungslogik inkl. Design
  • Implementierung zahlreicher Backend- und Frontend-Module
  • Schnittstellenprogrammierung und -optimierung
  • Migrationsvorbereitungen für Routing und URL
  • Optimierung der Gesamtperformance der Seite (SQL, PHP)
  • Refactoring diverser Module (Backend und Frontend)
Kenntnisse

PHP 5 (Zend Framework)

JavaScript (jQuery)

SQL (MySQL)

LESS

Schnittstellenprogrammierung (SOAP)

GIT

Scrum (Agile)

09/2013 - 09/2014

1 Jahr 1 Monat

Neuprogrammierung und Weiterentwicklung

Rolle
Senior Fullstack Web Developer (PHP & JavaScript)
Kunde
Nintendo Of Europe GmbH
Projektinhalte

Neuprogrammierung und Weiterentwicklung von Management-Applikationen zur Verwaltung und Distribution von Hard- und Software. Implementierung neuer und Anpassung bestehender Funktionalitäten nach Vorgaben der jeweiligen Fachabteilungen. Konzeption und Realisierung neuer Applikationen und DV-Methoden zur Realisierung neuer Applikationen.

Meine Aufgaben

  • Eigenverantwortliche Weiterentwicklung der Applikationen zur Verwaltung von Hard- und Software-Distribution auf Basis eines eigenentwickelten Frameworks und diverser Zend Framework Komponenten.
  • Implementierung zahlreicher Module zur Optimierung und Anpassung an bestehende Prozesse nach vorheriger Abstimmung mit den jeweiligen Fachabteilungen.
  • Refactoring von Code- und Datenbankstrukturen zur Optimierung der Performance und Wartbarkeit.
  • Neuentwicklung bestehender Applikationen unter Einsatz bewährter Technologien und Patterns.
Kenntnisse

PHP 5

Eigenentwickeltes Framework

Zend Framework

Symfony

JavaScript (jQuery und AngularJS)

PHPUnit

PostgreSQL

MySQL

SOAP

REST

XML

GIT

SVN

HG (Mercurial)

11/2010 - 06/2013

2 Jahre 8 Monate

Symfony und MySQL basierende Entwicklung

Rolle
Senior Fullstack Web Developer (PHP & JavaScript)
Kunde
Adternity GmbH
Projektinhalte

Symfony und MySQL basierende Entwicklung hochspezialisierter Adserving Applikationen zur Verwaltung, Vermarktung und Analyse von Online-Werbung mit Anbindung an diverse Fremdsysteme über SOAP und REST. Umsetzung anspruchsvoller graphischer Benutzeroberflächen und Charts mit dem JavaScript Framework ExtJS.

Meine Aufgaben

  • Eigenverantwortliche Umsetzung des Reporting Moduls zur Erstellung umfassender Analyse- und Abrechnungs-Daten unter Verwendung asynchroner PHP-Prozesse (Parallelisierung mit gearman) und auf Basis von Symfony, MySQL und PostgreSQL.
  • Erstellung und Optimierung komplexer Datenbankabfragen zur Verarbeitung von sehr großen Datenmengen in MySQL und PostgreSQL.
  • Schnittstellenprogrammierung auf Basis von SOAP und RESTful Services zur Anbindung externer Ressourcen und zur Datenverarbeitung.
  • Testgetriebene Programmierung zahlreicher Backend- und Frontend-Module basierend auf das PHP-Framework Symfony (PHPUnit) und deren graphischer Benutzeroberflächen mit dem MVC-Framework ExtJS (Siesta).
Kenntnisse

PHP-MVC-Framework Symfony

ExtJS

Siesta

PHPUnit

JMeter

MySQL

PostgreSQL

gearman

SOAP

REST

XML

GIT

SVN

SCRUM

08/2010 - 10/2010

3 Monate

Konzeption und Programmierung des Informationsportals

Rolle
Senior Fullstack Web Developer (PHP & JavaScript)
Kunde
Commerzbank AG
Projektinhalte

Konzeption und Programmierung des Informationsportals im Intranet. Entwicklung  zahlreicher online Tools für die verschiedenen Abteilungen auf Basis von PHP 5, JavaScript und MySQL. Administration der Linux-, Windows - und Streaming-Media Server sowie Hard- und Software Rollout Management.

Meine Aufgaben

  • Konzeption und Programmierung des Informationsportals im Intranet, welche die Zugänge und Zugriffe auf die verschiedenen Paid-Content-Anbieter reguliert.

  • Administration der verschiedenen Win NT, Linux, Apple und Streaming-Media Server des Bereiches Group-Management-Communication.

Kenntnisse

PHP 5

MySQL

jQuery

06/2009 - 04/2010

11 Monate

Konzeption und Programmierung des Redaktionssystems

Rolle
Technischer Projektleiter / Lead Developer
Kunde
WEKA Fachmedien GmbH
Projektinhalte

Konzeption und Programmierung des auf Zend Framework (PHP 5) und MySQL basierende Redaktionssystems für die hausinternen auf Typo3 basierende Newsportale.

Meine Aufgaben

  • Technischer Projektleiter / Lead Developer des 5-köpfigen Programmierer-Teams.

  • Eigenverantwortliche Konzeption und Umsetzung der System- und Software-Architektur.

  • Programmierung des Backends, welches auf Basis von Zend Framework 1.9 & jQuery entwickelt wurde.

  • Zudem war ich für die Konzeption und Implementierung der Hard- und Software für die Anbindung des Backend und den TYPO3-Frontends tätig.

  • Die Besonderheit der Softwarearchitektur besteht darin, dass 5 Portale über ein  Redaktionssystem gesteuert werden.

  • Die Portale basieren allesamt auf TYPO3 und die Daten des Redaktionssystems werden über eine JSON-RPC Schnittstelle zur Verfügung gestellt.

Kenntnisse

PHP

Zend Framework (MVC Pattern)

jQuery

Typo3

JSON-RPC

SVN

06/2007 - 05/2009

2 Jahre

Konzeption und Umsetzung individueller Rich-Internet-Applikationen

Rolle
PHP Programmierer / Technischer Projektleiter
Kunde
medialis marketing GmbH (Nonstop Werbeagentur)
Einsatzort
Gießen
Projektinhalte
  • Konzeption und Umsetzung individueller Rich-Internet-Applikationen auf Basis von PHP 5, Zend Framework, Typo3, xt:Commerce, Magento, MySQL und XML
  • Consulting, Planung und Betreuung von Kunden und Projekten in den Bereichen eCommerce, eBooking und Online-Marketing
  • Abteilungsleiter Online-Medien
  • Fachliche und disziplinarische Verantwortung für 8 Mitarbeiter

02/2004 - 06/2007

3 Jahre 5 Monate

Konzeption, Realisierung und Implementierung

Rolle
PHP Programmierer
Kunde
milch&zucker AG (HR-Management und eRecruiting)
Einsatzort
Bad Nauheim
Projektinhalte
  • Konzeption, Realisierung und Implementierung von eRecruiting und HR-Management Lösungen auf Basis von PHP 4 / 5, MySQL, XML
  • Entwicklung der hauseigenen CM Systeme Beesite und Beesite-Recruiting Edition
  • Beratung und Betreuung von Kunden und Projekten in den Bereichen eRecruiting, HR-Management und eCommerce
  • Administration der hausinternen Produktivsysteme Windows 2000, Exchange 2000, MSSQL, IIS

07/2003 - 09/2003

3 Monate

Betriebspraktikum

Rolle
Praktikant
Kunde
Sylphen GmbH
Einsatzort
Lollar
Projektinhalte
  • Programmierung von Webanwendungen auf Basis von JAVA, JSP und MS SQL

04/2003 - 06/2003

3 Monate

Betriebspraktikum

Kunde
Nestlé Deutschland AG
Einsatzort
Frankfurt
Projektinhalte
  • Second-Level-Support für Windows und SAP

01/2000 - 12/2001

2 Jahre

Konzeption, Realisierung und Implementierung

Rolle
Systemadministrator / Netzwerktechniker
Kunde
S3 PraxisComputer GmbH (Softwarelösungen für medizinische Einrichtungen)
Einsatzort
Marburg
Projektinhalte
  • Konzeption, Realisierung und Implementierung von Netzwerklösungen (Windows, Novell Netware)
  • Server- / Systembetreuung von ca. 150 Arztpraxen und Kliniken
  • Vertrieb von Hardware und (Branchen)-Software

01/1999 - 12/1999

1 Jahr

Konfiguration, Installation und Verkauf

Rolle
Verwaltungs- / Vertriebsangestellter
Kunde
Praxis GmbH (Relektro)
Einsatzort
Marburg
Projektinhalte
  • Konfiguration, Installation und Verkauf von PC-Systemen
  • Administrative Verwaltungsarbeiten im Logistikbereich

09/1998 - 12/1998

4 Monate

Diverse Nebentätigkeiten (Vertrieb)

Rolle
Aushilfskraft
Einsatzort
Marburg
Projektinhalte
  • Diverse Nebentätigkeiten (Vertrieb)
  • Beratung und Verkauf

08/1997 - 04/1998

9 Monate

Beratung und Verkauf von Textilien

Rolle
Aushilfskraft
Kunde
Chicago Boutique (Textilbranche)
Einsatzort
Frankfurt

09/1996 - 06/1997

10 Monate

Konfiguration und Installation von PC-Systemen

Rolle
PC- und Netzwerktechniker, Freiberuflich
Einsatzort
Toronto (Kanada)
Projektinhalte
  • Konfiguration und Installation von PC-Systemen
  • Beratung und Verkauf von Hard- und Software
  • Netzwerkplanung und -installation

Projekthistorie

Zeitraum:   November 2010 - Juni 2013
Firma:      Adternity GmbH (http://www.adternity.net)
Projekt:    Symfony und MySQL basierende Entwicklung hochspezialisierter Adserving Applikationen zur Verwaltung, Vermarktung und Analyse von Online-Werbung mit Anbindung an diverse Fremdsysteme über SOAP und REST. Umsetzung anspruchsvoller graphischer Benutzeroberflächen und Charts mit dem JavaScript Framework ExtJS.
Werkzeuge:  PHP 5, Symfony, ExtJS, Doctrine, MySQL, PostgresSQL, gearman, REST, SOAP 

Zeitraum:   August 2010 - Oktober 2010

Firma:      Commerzbank AG (http://www.commerzbank.de)
Projekt:    Konzeption und Programmierung eines Informationsportals im Intranet und Tools für die verschiedenen Abteilungen auf Basis von PHP 5, Javascript und MySQL. Administration der Linux-, Windows -und Streaming-Media Server sowie Hard- und Software Rollout Management. 
Aufgaben:   Konzeption und Programmierung eines Informationsportals im Intranet, welche die Zugänge und Zugriffe auf die verschiedenen Paid-Content-Anbieter reguliert. Administration der verschiedenen Win NT, Linux, Apple und Streaming-Media Server des Bereiches Group-Management-Communication. 
Werkzeuge:  PHP 5, MySQL, JQuery

Zeitraum:   Mai 2010 - Juli 2010

Firma:      [Name auf Anfrage]
Projekt:    [URL auf Anfrage] - Internet Auftritt für eine deutsche Zweigstelle der             [Name auf Anfrage], der größten italienischen Gewerkschaft.
Aufgaben:   Implementierung von Typo3 und Programmierung diverser Extensions. Das grafische Layout und die Programmierung realisierte ich beides.
Werkzeuge:  Typo3, PHP 5 (komplett OOP),  MySQL, Adobe Photoshop, XHTML, JavaScript, CSS

Zeitraum:   Juni 2009 - April 2010
Firma:      WEKA Fachmedien GmbH (http://www.elektroniknet.de)
Projekt:    Individual Programmierung eines Online-Redaktionssytems im Zuge eines Relaunchs der Webseite http://www.elektroniknet.de
Aufgaben:   Konzeption, Planung und Programmierung des Redaktionssytems, wodurch die verschiedenen Inhalte der Webseiten (Typo3-Frontends) gepflegt und gesteuert werden können. Projektleitung und Programmierleitung eines 5-köpfigen Entwicklerteams.

Werkzeuge:  PHP 5, Zend Framework, Typo3 (Extension Programmierung), MySQL, RPC

 


Ab hier in Festanstellung durchgeführte Projekte:

 

Zeitraum:   2007-2009
Firma:      Budget Autovermietung - Robert Straub GmbH (in Auftrag von medialis marketing GmbH)
Projekt:    www.budget.de - Konzeption und Entwicklung einer komplett auf Ajax / PHP / SQL basierenden eBooking-Applikation.
Aufgaben:   Nach der Weiterentwicklung der seit 2005 bestehenden Webseite, lag die Planung und Durchführung des in 2009 geplanten Relaunches sowie die Leitung des Projektteams von 6 Personen in meiner Verantwortung. Die Konzeption (Softwarearchitektur) sowie die Programmierung des Kernmoduls (Booking-Engine) wurden von mir durchgeführt.  Außerdem habe ich bei diesem Projekt diverse Schnittstellen für Broker (OTA-Standard) und die Anbindung an die internationale Schnittstelle (SOAP, REST) geplant und programmiert. Typo3 Extension Programmierung zur Verwaltung der Stammdaten und die Integration von ZendFramework in Typo3.
Werkzeuge:  PHP 5 (komplett OOP), ZendFramework (MVC Pattern), Typo3, MySQL, SOAP, REST, Webservice (OTA Standard), XHTML, JavaScript (AJAX), CSS

Zeitraum:   2009
Firma:      [Name auf Anfrage]
Projekt:    [URL auf Anfrage] - Internet Auftritt für eine deutsche Zweigstelle der
            [Name auf Anfrage], der größten italienischen Gewerkschaft.
Aufgaben:   Implementierung von Typo3 und Programmierung diverser Extensions. Das grafische Layout und die Programmierung realisierte ich beides.
Werkzeuge:  Typo3, PHP 5 (komplett OOP),  MySQL, Adobe Photoshop, XHTML, JavaScript, CSS

Zeitraum:   2007-2009
Firma:      MEGADRIVE Autovermietung GmbH (in Auftrag von medialis marketing GmbH)
Projekt:    www.megadrive.at - Weiterentwicklung der bestehenden eBooking-Applikation. Customizing, Programmierung des eBooking-Moduls und Bugfixing in Auftrag von medialis marketing GmbH.
Aufgaben:   Technische Projektleitung des Gesamtprojektes. Weiterentwicklung des hauseigenen CMS Systems und die anschließende Umstellung auf Typo3. Implementierung der bereits bestehenden eBooking-Applikation in Typo3. Programmierung von Typo3 Extensions zur Verwaltung der Booking-Daten.
Werkzeuge:  Typo3, PHP 5 (komplett OOP),  MySQL, XML, HTML, JavaScript, CSS

Zeitraum:   2008/2009
Firma:      Frag-titus GmbH (in Auftrag von medialis marketing GmbH)
Projekt:    www.frag-titus.de - Launch der Web 2.0 Community Website. Wartung und Weiterentwicklung der Applikation.
Aufgaben:   Technische Projektleitung, Konzeption des Gesamtprojektes und Programmierung komplexer Module (ePayment, ImmoCockpit etc.) auf Basis von ZendFramework.
Werkzeuge:  PHP 5 (komplett OOP), ZendFramework (MVC Pattern), MySQL, SOAP, XML, HTML, JavaScript (AJAX), CSS

Zeitraum:   2007-2009
Firma:      C+P Möbelsysteme GmbH & Co. KG (in Auftrag von medialis marketing GmbH)
Projekt:    www.cpmoebel.de - Weiterentwicklung der auf Typo3 basierenden eCommerce Lösung und Katalogverwaltung.
Aufgaben:   Technische Projektleitung, Konzeption und Programmierung diverser komplexer Extensions und Schnittstellen (SingleSignOn zur bestehenden Mediendatenbank, Echtzeit Liefer- und Produktions-Statusabfragen aus dem ERP und Produktionssystem). Implementierung einer mandantenfähigen eCommerce Lösung auf Basis der "commerce" Extension.
Werkzeuge:  Typo3, PHP 5 (OOP), SOAP, Webservice, XML, HTML, JavaScript, CSS, MySQL

Zeitraum:   2008
Firma:      DSK Leasing AG (in Auftrag von medialis marketing GmbH)
Projekt:    www.dsk-leasing.de - Implementierung von Typo3. Extension und Schnittstellen Programmierung.
Aufgaben:   Technische Projektleitung, Customizing und Programmierung diverser Typo3 Extensions und der Schnittstelle zur bestehenden Software für die Verwaltung der Leasingsangebote.
Werkzeuge:  Typo3, PHP 5 (OOP), MySQL, XHTML, JavaScript, CSS

Zeitraum:   2008
Firma:      BMS - Europe GmbH & Co. KG  (in Auftrag von medialis marketing GmbH)
Projekt:    www.bms-inc.com - Implementierung von Typo3. Extension und Schnittstellen Programmierung.
Aufgaben:   Technische Projektleitung, Customizing und Programmierung diverser  Typo3 Extensions (Produktverwaltung etc.)
Werkzeuge:  Typo3, PHP 5 (OOP), MySQL, XHTML, JavaScript, CSS

Zeitraum:   2008
Firma:      Diakonisches Werk Giessen e.V. (in Auftrag von medialis marketing GmbH)
Projekt:    www.giessener-tafel.de - Implementierung von Typo3. Extension und Schnittstellen Programmierung.
Aufgaben:   Technische Projektleitung, Customizing und Programmierung diverser  Typo3 Extensions.
Werkzeuge:  Typo3, PHP 5 (OOP), MySQL, XHTML, JavaScript, CSS

Zeitraum:   2007/2008
Firma:      BIGBOXX GmbH & Co.KG (in Auftrag von medialis marketing GmbH)
Projekt:    www.bigboxx.de - B2C eCommerce Lösung auf Basis von xt:Commerce.
Aufgaben:   Technische Projektleitung des Gesamtprojektes. Customizing und Programmierung von Software-Module.
Werkzeuge:  PHP 5, xt:Commerce, MySQL , Smarty, XML, HTML, JavaScript, CSS

Zeitraum:   2007
Firma:      Disegno GmbH (in Auftrag von medialis marketing GmbH)
Projekt:    www.disegno.de - Multilinguale B2B eCommerce Lösung auf Basis von xt:Commerce.
Aufgaben:   Technische Projektleitung des Gesamtprojektes. Customizing und Programmierung von Software-Module (z.B. ePayment).
Werkzeuge:  PHP 5, xt:Commerce, MySQL , Smarty, XML, HTML, JavaScript, CSS

Zeitraum:   2007-2009
Firma:      Behringer Touristik Beratung Organisation GmbH (in Auftrag von medialis marketing GmbH)
Projekt:    www.behringer-touristik.de - Weiterentwicklung und Wartung der auf das CMS Contenido basierenden Web-Applikation.
Aufgaben:   Technische Projektleitung und Programmierung der Schnittstelle zur bestehenden Mediendatenbank und des Moduls für die Katalogverwaltung.
Werkzeuge:  Contenido, PHP (prozedural und OOP), MySQL, XML, XHTML, JavaScript, CSS

Zeitraum:   2007
Firma:      Brainforce AG (in Auftrag von milch&zucker AG)
Projekt:    Implementierung der Beesite-Recruiting Edition für die Brainforce AG.
Aufgaben:   Customizing einzelner Softwaremodule an die Kundenbedürfnisse sowie Bugfixing Arbeiten.
Werkzeuge:  PHP, Webservice, XML, HTML, JavaScript, CSS

Zeitraum:   2006/2007
Firma:      milch&Zucker AG
Projekt:    Beesite-Recruiting Edition - Mitentwicklung einer komplett auf Ajax / PHP / SQL basierten eRecruiting und HR-Management Software für die Firma milch&Zucker AG.
Aufgaben:   Programmierung komplexer Kernmodule und Bugfixing vorhandener Module.
Werkzeuge:  PHP 5 (komplett OOP), Webservice, HR-XML, XHTML, JavaScript (AJAX), CSS

Zeitraum:   2006
Firma:      Jobbörse der Commerzbank AG (in Auftrag von milch&zucker AG)
Projekt:    Weiterentwicklung der eRecruiting Software in Auftrag von milch&Zucker AG.
Aufgaben:   Technische Projektleitung und Programmierung von Zusatzmodulen in einer komplexen Softwarearchitektur zur Verwaltung von Bewerberdaten und Jobangeboten.
Werkzeuge:  PHP, XML, XHTML, JavaScript, CSS, Datenbankanbindung

Zeitraum:   2006
Firma:      IKEA Deutschland GmbH & Co. KG (in Auftrag von milch&zucker AG)
Projekt:    IKEA Toolboks - Web 2.0 Personalmarketing und Austausch Plattform von IKEA Deutschland. Eine zentrale Informations-Plattform mit einem Katalog an Werbemitteln, -medien und -maßnahmen auf Basis von Beesite-Recruiting Edition.
Aufgaben:   Technischer Projektleiter des Gesamtprojektes. Programmierung zahlreicher Back- und Frontendmodule im Team. Schnittstellenprogrammierung zu bestehenden Applikationen im Intranet.
Werkzeuge:  Beesite-Recruiting Edition, PHP, Webservice über AJAX, XSL, XML, XHTML, JavaScript, CSS, Datenbankanbindung

Zeitraum:   2006
Firma:      Jobstairs (in Auftrag von milch&zucker AG)
Projekt:    www.jobstairs.de - Karriereportal mit den Top-Firmen der deutschen Wirtschaft das von der milch&Zucker AG verwaltet wird.
Aufgaben:   Erweiterung und Umstellung vorhandener und neuer Funktionalitäten auf AJAX. Umstellung auf die aktuelle Beesite - Recruiting Edition (Datenportierung).
Werkzeuge:  Beesite-Recruiting Edition, PHP, Webservice über AJAX, XSL, XML, XHTML, JavaScript, CSS, Datenbankanbindung

Zeitraum:   2005
Firma:      Bertelsmann Corporate Homepage (in Auftrag von milch&zucker AG)
Projekt:    www.bertelsmann.de - Relaunch der neuen Bertelsmann Corporate Seite in Auftrag der milch&Zucker AG
Aufgaben:   Customizing, Back- & Frontend Programmierung diverser Beesite Module und Bugfixing.
Werkzeuge:  Beesite 4.1, PHP, Webservice über AJAX, XSL, XML, XHTML, JavaScript, CSS, Datenbankanbindung

Zeitraum:   2005
Firma:      Bertelsmann HR Portal (in Auftrag von milch&zucker AG)
Projekt:    www.createyourowncareer.de - Relaunch der neuen Bertelsmann Human Resources Portalseite Myfuture@Bertelsmann, die spezielle Portalseite für Bewerber / Auszubildende die sich für eine Stelle bei Bertelsmann interessieren. Projekt im Auftrag der milch&Zucker AG
Aufgaben:   Hier habe ich aktiv im Team diverse Aufgaben übernommen und Seitenbestandteile entwickelt.
Werkzeuge:  Beesite-Recruiting Edition, PHP, XHTML, JavaScript, CSS, Datenbankanbindung

Zeitraum:   2005
Firma:      milch&Zucker AG
Projekt:    Beesite-4.1 - Weiterentwicklung des Hauptproduktes "Beesite" der Firma milch&zucker AG auf die Release Version 4.1. Die "Beesite" ist eine sehr komplexe WMS Software.
Aufgaben:   Weiterentwicklung dieser sehr komplexen Software und Programmierung folgender Module: User- / Gruppenverwaltung - Rechte Management innerhalb der Beesite, Funktionalitäten in Bezug auf die Bearbeitung von Seiten im CMS / Templatesystem der Beesite
Werkzeuge:  PHP, Smarty, XHTML, JavaScript / DHTML, CSS, Datenbankanbindung

Zeitraum:   2004/2005
Firma:      JobTV24 (in Auftrag von milch&zucker AG)
Projekt:    www.jobtv24.de - Erstellung der Webseite www.jobtv24.de, ein eigener Fernsehkanal auf Astra der sich an Jobsuchende wendet. Projekt im Auftrag der milch&zucker AG.
Aufgaben:   Customizing und Programmierung diverser  Beesite Module zur Verwaltung der Mediendaten. Frontend Programmierung.
Werkzeuge:  Beesite, PHP, Smarty, XHTML, JavaScript / DHTML, CSS, Datenbankanbindung

Zeitraum:   2004
Firma:      Daimler AG (in Auftrag von milch&zucker AG)
Projekt:    career.daimler.com - Weiterentwicklung des Karriereportals der Daimler AG auf Basis der Beesite - Recruiting Edition in Auftrag der milch&zucker AG.
Aufgaben:   Programmierung der Standortsuche. Erweiterung und Neuprogrammierung diverser eRecruiting und HR-Management Module. Programmierung komplexer Datenportierungsskripte.
Werkzeuge:  Beesite-Recruiting Edition, PHP, XHTML, JavaScript, CSS, Datenbankanbindung

Branchen

  • Banking
  • Energie
  • Tourismus
  • Gaming
  • eCommerce
  • Verlagswesen

Kompetenzen

Programmiersprachen
AngularJs
Bootstrap
CSS
CSS3
ExtJS
HTML
JavaScript (ReactJS & Redux)
JavaScript (ReactJS, ExtJS, Angular, jQuery)
Javascript (fundiert, langjähriger Berufserfahrung)
JQuery
JSP
MVC Pattern
Pascal
erweiterte Programmierkenntnisse
PHP (Symfony, Zend Framework, Laravel, Slim)
4/5 fundierte Kenntnisse (ZCE), Symfony, Zend Framework
PHP 7 (Slim)
PHPUnit
REST
RPC
SASS
Scriptsprachen
Smarty
SOAP
SQL
XML (auch OTA und HR)
XSL

Betriebssysteme
Mac OS
Installation und Nutzung (sehr gute Kenntnisse)
MS-DOS
Installation und Nutzung (sehr gute Kenntnisse)
Novell
Installation und Nutzung (gute Kenntnisse)
Unix
Shell, LAMP Installation und Nutzung (gute Kenntnisse)
Windows
Administration, Installation und Nutzung (sehr gute Kenntnisse)

Sprachkenntnisse
Deutsch
fließend (2. Muttersprache)
Englisch
fließend in Wort und Schrift, mehrjähriger Kanada Aufenthalt
Farsi (persisch)
in Wort und Schrift, Muttersprache

Hardware
Drucker
Installation und Nutzung (sehr gut)
Modem
Installation und Nutzung (sehr gut)
PC
Installation, Reparatur und Nutzung (sehr gut)
Scanner
Installation und Nutzung (sehr gut)
Soundkarten
Installation und Nutzung (sehr gut)

Datenkommunikation
Ethernet
gute Kenntnisse, mit Berufserfahrung
Internet, Intranet
WWW, HTTP, FTP sehr gute fundierte Kenntnisse, langjährige Berufserfahrung
NetBios
Erfahrung Anwendungschicht (Novell-Netware)
Novell
Erfahrung Anwendungschicht (Novell-Netware)
RPC
gute Kenntnisse, mit Berufserfahrung
SMTP
gute Kenntnisse, mit Berufserfahrung
Tableau
TCP/IP
gute Kenntnisse, mit Berufserfahrung
Windows Netzwerk
gute Kenntnisse, langjährige Berufserfahrung

Datenbanken
MS SQL Server
Installation, Wartung und Programmierung (gute Kenntnisse)
MySQL
sehr gute Kenntnisse
Postgres
sehr gute Kenntnisse
SQL
sehr gute Kenntnisse

Produkte / Standards / Erfahrungen

Test Frameworks

  • Jest
  • PHPUnit
  • Siesta (JavaScript Unit Tests)
  • JMeter (Lastentest)

Spezialgebiete:

  • Analyse, Konzeption und Programmierung von Business Applikationen
  • Objektorientierte und funktionale Programmierung
  • Webservices-, Schnittstellen-Planung und -Programmierung auf Basis von SOAP und REST
  • Datenbank-Design, -Programmierung und -Optimierung (MySQL, PostgreSQL)
  • Erstellung von Web-Layouts mit entsprechenden Anforderungen und Aspekten (Responsive Design, Usability, Ladezeit, Browser Kompatibilität, Corporate Design Richtlinien)

Sonstiges:

  • Agile Software-Entwicklung mit SCRUM und Kanban
  • Fundierte Networking-Kenntnisse
  • MacOS, Windows, Linux

Softskills:

  • Hohes analytisches und logisches Verständnis
  • strukturiertes Denken
  • Kreativität
  • Belastbarkeit
  • soziale Kompetenz
  • Kommunikations- und Teamfähigkeit

Sonstiges:

  • PHP 4 / 5 (Zend Certified Engineer)
  • PHP Frameworks: Symfony, Zend Framework (ZF)
  • JavaScript Frameworks: ExtJS, jQuery, AngularJs
  • SOAP, REST
  • Programming Patterns (MVC)
  • Agile Softwareentwicklung (Scrum)
  • Typo3 Extension Programmierung
  • DB Design und Optimierung (MySQL, Postgres)
  • Frontend- und Backendprogrammierung
  • TypoScript
  • Konzeption von Gesamt- und Teilprojekte
  • Installation und Wartung von LAMP / WAMP (Linux/Windows, Apache, MySQL, PHP)
  • Abteilungsleitung
  • Projektleitung
  • Typo3 Schulung
  • Bildbearbeitung
  • Qualitätssicherung
  • Teamorientierte Programmierung unter Verwendung von CVS / SVN
  • Umgang mit den gängigen Texteditoren und IDEs wie Eclipse PDT, NetBeans IDE 6.5, PSPad, UltraEdit, HTMLEdit, PHPedit usw.
  • Umgang mit Standard Internet Anwendungen / Browsern / E-Mail Clients sowie dem Microsoft Office Paket
  • Kenntnisse in Umgang mit Telnet / SSH / FTP / Secure-FTP sowie weitere Kenntnisse von Techniken die in Bezug auf Web-Entwicklung wichtig sind
  • Fundierte PC-Hardware und Netzwerkkenntnisse
  • Unix / Linux Shell (LAMP Administration)

BERUFSERFAHRUNG

Marketing und Medien Agenturen

  • Abteilungsleiter Digitale Medien
  • Programmierung von Softwarelösungen im Online Bereich

Leasing und Vermietung

  • Konzeption und Realisierung von eBooking Lösungen
  • Implementierung von Typo3 und Zendframework

Banken, Finanzinstitute und Kreditwirtschaft

  • Implementierung von HR-Management und eRecruiting Lösungen

Automotive / Automobilindustrie

  • Implementierung von HR-Management und eRecruiting Lösungen

Beruflicher Werdegang

06/2009 – heute

Rolle: Senior Fullstack Web Developer (PHP & JavaScript)

Eine detaillierte Projektliste finden Sie unter „Referenzen“.

06/2007 – 05/2009

Rolle: PHP Programmierer / Technischer Projektleiter

Kunde: medialis marketing GmbH (Nonstop Werbeagentur), Gießen

  • Konzeption und Umsetzung individueller Rich-Internet-Applikationen auf Basis von PHP 5, Zend Framework, Typo3, xt:Commerce, Magento, MySQL und XML
  • Consulting, Planung und Betreuung von Kunden und Projekten in den Bereichen eCommerce, eBooking und Online-Marketing
  • Abteilungsleiter Online-Medien
  • Fachliche und disziplinarische Verantwortung für 8 Mitarbeiter

02/2004 – 06/2007

Rolle: PHP Programmierer

Kunde: milch&zucker AG (HR-Management und eRecruiting), Bad Nauheim

  • Konzeption, Realisierung und Implementierung von eRecruiting und HR-Management Lösungen auf Basis von PHP 4 / 5, MySQL, XML
  • Entwicklung der hauseigenen CM Systeme Beesite und Beesite-Recruiting Edition
  • Beratung und Betreuung von Kunden und Projekten in den Bereichen eRecruiting, HR-Management und eCommerce
  • Administration der hausinternen Produktivsysteme Windows 2000, Exchange 2000, MSSQL, IIS

01/2000 – 12/2001

Rolle: Systemadministrator / Netzwerktechniker

Kunde: S3 PraxisComputer GmbH (Softwarelösungen für medizinische Einrichtungen),  Marburg

  • Konzeption, Realisierung und Implementierung von Netzwerklösungen (Windows, Novell Netware)
  • Server- / Systembetreuung von ca. 150 Arztpraxen und Kliniken
  • Vertrieb von Hardware und (Branchen)-Software

Ausbildungshistorie

06/2010

  • PHP 5 Zend Certified Engineer (ZCE)

01/2002-01/2004

IAD GmbH, Marburg

  • Ausbildung zum Fachinformatiker Anwendungsentwicklung
  • staatl. gepr. Fachinformatiker für Anwendungsentwicklung (2004)