Greenfield-CRM zur Verwaltung eingehender Kundenanfragen für kommunalen Grundversorger entwickelt
PHP/Symfony v5 mit EasyAdmin, Doctrine ORM und Oracle XE
Nach initialer “Grundsteinlegung” wie geplant an CiS GmbH abgegeben
Apr. 2019 - Juni 2022
3 Jahren 3 Monaten
Hamburg, Deutschland
Lorem ipsum dolor sit amet
E.ON SE (Hamburg, via Michael Bailey Associates Deutschland)
Softwareentwicklung (Frontend und Backend) einer Ruby on Rails- & Postgres-Anwendung zur Verwaltung von Gemeindekonzessionen
Koordinierung Operations
Integration OIDC Ping ID mit JWT und PKCE
Statische Codeanalyse mit SonarQube eingeführt
Testabdeckung auf ~95 % angehoben
Feb. 2018 - Dez. 2018
11 Monaten
Hamburg, Deutschland
Abteilung Digitale Vertriebssysteme
Gruner+Jahr (Hamburg, via Hays AG)
Entwicklung einer REST-API-WebService-Schnittstelle zwischen Single-Sign-On-System und MAPP Customer Engagement Platform (früher “Teradata Digital Marketing Center/DMC”) (PHP, MySQL, Symfony, Doctrine, PHPUnit, Linux, REST API WebService)
Neues Test-Konzept ausgearbeitet, Refactoring Unittests und Funktionstests (PHPUnit), Entwicklung und Einführung UnitTesting-Middleware, Consulting; Laufzeit der Testsuites um 60 % bis 99 % gesenkt
Event-Tracking nach Amazon AWS SQS (Message Queueing) implementiert
Gesamten Code kompatibel zu PHP E_STRICT gemacht
Migration von PHP 5.3 auf PHP 5.4 maßgeblich vorangetrieben
Migration auf Symfony 2.8 vorbereitet und begleitet
Einführung von Doctrine-Fixtures um die Provisionierung der Datenbank für Unit- und Funktionstests zu vereinfachen
Starke Scrum- und Kanban-Orientierung (“Scrumban”)
Entwicklung eines Amazon-AWS-Lambda-Workers in Java, der SQS-Messages über das Measurement Protocol nach Google Analytics überträgt (EDI)
Entwicklung eines Java- und PHP-OAuth2-SDKs für SSO-Mandanten
Umfangreiches Refactoring der Reseller-Schnittstelle
Datenbank-Optimierung
Content-Security-Policy-Konzept ausgearbeitet
Microservice-Refactoring
Lasttests mit Apache Jmeter und Docker entwickelt
Statische Codeanalyse mit SonarQube eingeführt
Sept. 2015 - Juli 2017
1 Jahr 11 Monaten
Hamburg, Deutschland
Abteilung Digitale Vertriebssysteme
Gruner+Jahr (Hamburg, via Hays AG)
Entwicklung einer REST-API-WebService-Schnittstelle zwischen Single-Sign-On-System und MAPP Customer Engagement Platform (früher “Teradata Digital Marketing Center/DMC”) (PHP, MySQL, Symfony, Doctrine, PHPUnit, Linux, REST API WebService)
Neues Test-Konzept ausgearbeitet, Refactoring Unittests und Funktionstests (PHPUnit), Entwicklung und Einführung UnitTesting-Middleware, Consulting; Laufzeit der Testsuites um 60 % bis 99 % gesenkt
Event-Tracking nach Amazon AWS SQS (Message Queueing) implementiert
Gesamten Code kompatibel zu PHP E_STRICT gemacht
Migration von PHP 5.3 auf PHP 5.4 maßgeblich vorangetrieben
Migration auf Symfony 2.8 vorbereitet und begleitet
Einführung von Doctrine-Fixtures um die Provisionierung der Datenbank für Unit- und Funktionstests zu vereinfachen
Starke Scrum- und Kanban-Orientierung (“Scrumban”)
Entwicklung eines Amazon-AWS-Lambda-Workers in Java, der SQS-Messages über das Measurement Protocol nach Google Analytics überträgt (EDI)
Entwicklung eines Java- und PHP-OAuth2-SDKs für SSO-Mandanten
Umfangreiches Refactoring der Reseller-Schnittstelle
Datenbank-Optimierung
Content-Security-Policy-Konzept ausgearbeitet
Microservice-Refactoring
Lasttests mit Apache Jmeter und Docker entwickelt
Statische Codeanalyse mit SonarQube eingeführt
Okt. 2013 - Dez. 2023
10 Jahren 3 Monaten
Stuttgart, Deutschland
Blog-, Forum- und Wiki-Service
Mercedes Benz AG (Stuttgart, via Harvey Nash und Andemis)
Web-Applikationsmanagement; Frontend- und Backend-Entwicklung für WordPress, Plug-in-Entwicklung (+ Linux SysAdmin)
Entwicklung von Applikationen und Komponenten, Programmierung, PHP, CSS-Optimierung, Twitter Bootstrap, LESS, HTML5, Javascript, Anpassungen nach firmeninternen Spezifikationen.
Migration von WordPress 3.x zu WordPress 4.x zu WordPress 5.x
Consulting und Support für interne Blog- und Forumkunden
Bearbeitung von Zwischenfällen und Anfragen
Management und Implementierung von Testfällen und Dokumentation, u.a. mit Postman sowie einem selbstentwickelten System auf Go-Basis
Sicherheits-Reviews LAMP
Entwicklung REST-API-Server in Go (& OpenAPI, Swagger) zur automatischen Nutzerkonten-Deprovisionierung
Wartung des CA Single-Sign-On-Plug-ins (SSO, Ping ID) für WordPress (vorher CA SiteMinder) und Apache httpd (WebAgent)
Bash-Shell-Scripting, Synchronisierung von Oracle-Datenbanken und Confluence
Piwik-/Matomo-WebAnalytics-Administration (+ Linux SysAdmin)
Icinga-Monitoring-Administration (+ Linux SysAdmin)
Atlassian Confluence 4.3 und 5.8 Betrieb und Administration
Arbeit nach Scrum-Prinzipien
Ansible-Einführung vorbereitet (DevOps) und durchgeführt
Integration OIDC Ping ID mit proprietärem Entitlement Management System, Entwicklung von Testfällen, Weiterentwicklung der Integration
Okt. 2010 - Juli 2013
2 Jahren 10 Monaten
RIA-Entwickler (Freelancer)
Adternity GmbH
Entwicklung für Online-Werbeplattformen in PHP und Javascript (Symfony, Doctrine, MySQL, ExtJS, CSS).
XML-Exporter und REST Electronic Data Interchange (EDI) Schnittstellen zu Basecamp, Adressdaten-Verifizierung und Kunden-CMS.
XML-Exporter für Werbekampagnen geschrieben.
Teile der ExtJS Web-GUI entwickelt.
PHPUnit- und Siesta-Tests geschrieben.
Jenkins-Server für Continuous Integration und automatisiertes Unit-Testing administriert.
Rich-Web-Application-Frontend basierend auf HTML/CSS/Javascript/YUI Framework entwickelt mit enger Interaktion mit Apache-Struts-Backend via XML-RPC.
Jan. 2007 - Aug. 2010
3 Jahren 8 Monaten
Freelancer für WordPress-/Web-Server-Entwicklung, Administration, Betrieb, Software- und Frontend-Entwickler
Smashing Media GmbH (& DrWeb.de)
Freelancer-Tätigkeit mit Smashing Magazine, Dr. Web und Noupe.
Betrieb mit ~700 Millionen HTTP Requests/Monat, ~30 TB/Monat.
Verantwortung für Ladezeiten-Optimierung (HTML, CSS, Javascript)
Verantwortung für Server-Optimierung (Apache, Varnish, MySQL)
Paywall basierend auf CodeIgniter entwickelt,
Paywall-Brücke zum Magento-Shop via XML-RPC implementiert
Setup von Varnish Servern, Integration in eine stark frequentierte WordPress-Umgebung
Kundenspezifisches CRM entwickelt
Administration von Magento-Shops (Installation, Implementierung von Bezahl-Systemen wie Paypal und Worldpay)
Magento-Plug-ins entwickelt
WordPress-Plug-ins entwickelt (Optimierung von Arbeitsabläufen, SEO-Optimierung, Refactoring von Third-Party-Plug-ins und Sicherheits-Patches, alternatives WordPress-Search-Plug-in basierend auf Apache Lucene)
3000 statische HTML-Seiten per Script konvertiert in WordPress-Posts für den Relaunch der Site
Arbeit nach Scrum-Prinzipien
März 2005 - Aug. 2010
5 Jahren 6 Monaten
Redakteur (Freelancer)
Smashing Media GmbH (& DrWeb.de)
Dez. 2001 - Jan. 2002
2 Monaten
Deutschland
Lorem ipsum dolor sit amet
161MEDIA Deutschland GmbH
Dez. 2001 - Jan. 2002
2 Monaten
Deutschland
Lorem ipsum dolor sit amet
Commindo Media GmbH
Dez. 2001 - Jan. 2002
2 Monaten
Norwegen
Lorem ipsum dolor sit amet
Mediebruket AS
Dez. 2001 - Jan. 2002
2 Monaten
Deutschland
Lorem ipsum dolor sit amet
Medienzentrum Schlichtmann und Werk GmbH & Co. KG
Dez. 2001 - Jan. 2002
2 Monaten
Niederlande
Lorem ipsum dolor sit amet
P.I.T Partner Internal Transport Netherlands
Feb. 2001 - Nov. 2001
10 Monaten
Technical Project Manager, Supervisor
nikotel AG
Entwicklung des Kundenportals.
Implementierung des Kundenportals für VOIP-Nutzer basierend auf SixCMS.
Apr. 2000 - Jan. 2001
10 Monaten
Webdeveloper, Junior technischer Projektmanager
Tiscali AG (vormals nikoma MediaWorks GmbH)
Schnittstellen entwickelt zwischen CMS und Nachrichten-Anbieter wie dpa, z.B. für Sportereignisse wie die Formel 1 und Olympische Spiele.
Zusammenfassung
PHP/Symfony, Ruby on Rails: Entwicklung dynamischer Web-Applikationen (auch: Single-Page-Applikationen)
OAuth2 & OpenID Connect (OIDC)-Integration im Enterprise-Umfeld: Ping ID, Azure, inkl. Multifaktor-Authentifizierung und JWT und PKCE