Fullstack PHP Spryker Vue2JS/ES6/jQuery Python/C#/NodeJS PosgresSQL/MySQL Redis/Elasticsearch Bootstrap/Sass/Less Scrum/Github/Jira/Linux/Exim
Aktualisiert am 30.10.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 30.10.2021
Verfügbar zu: 100%
davon vor Ort: 100%
PHP7
VueJS 2
Spryker Commerce OS
ES6
Perl
Python
C#
Bash
PostgresSQL
MySQL
Git
Docker
Typo3
Bootstrap
SASS
nginx
Vagrant
jQuery
PHPunit
Redis
ElasticSearch
Deutsch
Muttersprache
Englisch
Fließend, verhandlungssicher

Einsatzorte

Einsatzorte

Stade (+150km)
nicht möglich

Projekte

Projekte

10 Monate
2020-04 - 2021-01

Haglit for WooCommerce

Fullstack Developer/ Founding Partner
Fullstack Developer/ Founding Partner

Entwicklung eines Prototyps für ein AI basiertes Shopping Experience Tool mit React/Symfony. Analyse von E-Commerche Plattformen. Entwicklung von Extensions. Docker basierte Service Infastruktur mit PHP 7 fpm via nginx. Chat Bot auf Basis von Socket.IO via NodeJS. Plugin für WordPress/WooCommerce (Haglit for WooCommerce) Integration. Hosting in der AWS Cloud (EKS) mit Kubernetes. Asset Management Tools.

  • Einrichtung je einer Produktions/Staging Cloud in AWS
  • Einrichtung eines OpenVPN Servers mit selektivem Routing für Staging Hosts
  • BitBucket Jenkins Integration via Hooks für automatische Image Erzeugung (CD)
  • Chatbot via Socket.IO
  • React Frontends
  • Symfony 5 API/ Backend
Symfony 5 React Socket.IO Kubernetes WordPress Jenkins CI. Sass Node.js PHP JavaScript PostgresSQL MariaDB OpenVPN MaterialUI Git BitBucket Redis Docker MongoDB HTML CSS OAuth2
Haglit Group LTD
2 Jahre 2 Monate
2018-03 - 2020-04

B2B Spryker Shop

Fullstack Developer
Fullstack Developer

Launch und Weiterentwicklung des Web Shops auf Basis von Spryker in einem kleinen Team von durchschnittl. 3-4 Backend Entwicklern auf Basis von Scrum. Zuletzt war ich mit der Portierung der Docker Entwicklungsumgebung von Mac auf Windows befasst.

  •  Entwicklung der ReST API für die hausinterne AM APP (Area Manager)
  • Anbindung der Microsoft Active Directory Nutzer via Azure/OAuth2
  • Emarsys Newsletter Integration
  • Konzeption/ Implementation der Multi Produktlinien Shop Ansicht/ Order Splitting
  • Anonymisierungstool für die sichere lokale Nutzung von Produktionsdaten
  • Konzeption/ Implementation der Umstellung der Preisberechnung von Preismatrizen auf dynamische, virtuelle Preislisten
  • Konzeption/ Implementation eines Zugriffsberechtigungssytem auf Basis von Kunden-Cluster-Merkmalen für den Einsatz im Front- und Backend-
  • Konzeption/ Implementation einer Push Notification Verwaltung auf Basis von FCM
  • Erweiterung des Spryker CMS für rechtliche Dokumente zur Vereinheitlichung der Datenbasis für Shop und API
  • Diverse Bash Tools zur Analyse und zur Testdatenverwaltung
  • Konzeption/ Implementation einer API zur automatischen Bereitstellung/ Verwaltung von Downloads in Sharepoint via Flow
  • Performance Optimierung
  • Konzeption/ Implementation des Umbaus des Shops für das MultiStore Features (All You Can Buy)

Im Team war i.d.R 1 Frontend Entwickler auf dem Projekt. Bedingt durch die Fluktuation übernahm ich immer wieder auch Frontend Tasks.

Spryker Commerce OS  Sass Node.js PHP JavaScript Zend   MySQL  Bootstrap  CSS  Git Github PostgresSQL OAuth2 Vagrant  Docker Twig Splunk Elastic Search Redis HTML
Tom Tailor GmbH
6 Monate
2017-09 - 2018-02

Browserbasiertes Autorentool für Schadensmeldungen/ DTC

Fullstack Developer Vue2 VueX ES6 ...
Fullstack Developer
  • Neuentwicklung einer Applikation zur Pflege von Schadensmeldungen
  • Das Projekt besteht im Schwerpunkt aus einer Frontend App auf Basis von Vue2/VueX und einem ReST Backend auf Basis von PHP 7
  • In dem andauernden Projekt bin ich derzeit mit de Frontend befasst
  • In dem Projekt geht es um eine schlanke CRUD Applikation mit dem Fokus auf einfache Erweiterbarkeit durch den Einsatz eines Modulsystems
Vue2 VueX ES6 Node.js Gulp PHP JavaScript Zend MySQL Bootstrap CSS Git HTML
Jungheinrich AG
2 Monate
2017-09 - 2017-10

Migration von Perl Scripten

C# / Perl Developer C# Vistual Studio 2016 Perl ...
C# / Perl Developer
  • Migration von Perl Scripten in ein C# Tool zur Absicherung der Fernadministration für Jungheinrich AG
  • Migration eines Perl Administrationsscript für Lucent Switches älterer Bauart von Telnet/ FTP auf ein C# Tool auf Basis von SFTP und SSH.
C# Vistual Studio 2016 Perl Git
Jungheinrich AG
6 Monate
2017-04 - 2017-09

Erweiterung der E-Procurement Applikation

Fullstack Developer PHP JavaScript Zend ...
Fullstack Developer
  • Erweiterung der E-Procurement Applikation.
  • Überarbeitung des UI mit jQuery/Bootstrap.
  • Optimierung/ Automation von komplexen Verwaltungsprozessen.
  • Optimierung der Typo3 Integration über eigene Extension
PHP JavaScript Zend MySQL Bootstrap CSS jQuery SVN HTML
Jungheinrich AG
2 Monate
2017-07 - 2017-08

Subversion zu Git Migration

Fullstack Developer/ Perl Debian Linux Vagrant Perl ...
Fullstack Developer/ Perl
  • Herstellung eines Migrationsworkflows/ Tools in Form einer Debian Vagrant VM für die parallele Konvertierung einzelner Subversion Repositories aus einem Microsoft SVN Repository hin zu einem Bitbucket Git Repository.
Debian Linux Vagrant Perl SVN Git
Jungheinrich AG
7 Monate
2016-08 - 2017-02

Anpassung/ Weiterentwicklung

Frontend Entwickler JavaScript Less Boostrap ...
Frontend Entwickler
  • Anpassung/ Weiterentwicklung der Typo3-basierten Webseite 
  • Aufbau/ Erweiterung des Online Shops beim Systempartner neusta  in Bremen.
  • Das Team bestand aus 12 Backend Entwicklern (Java) und 2 Frontend Entwicklern. Jira basiertes Projektmanagement mit 2-wöchigen Sprints.
  • Umsetzung der Vorgaben der Digitalagentur kundenbueroHH  auf Basis der Vorgaben unter Einsatz von Bootsrap und jQuery.
JavaScript Less Boostrap  CSS  JSP  jQuery  Git HTML Hybris
nudge GmbH
2 Jahre 8 Monate
2014-01 - 2016-08

Administration der Typo3-Unternehmens Website

Typo3 Developer/ Adminstrator PHP Typo3 TypoScript ...
Typo3 Developer/ Adminstrator
  • Betreuung der Webseite
  • Dies umfasst die Erstellung und Optimierung von Inhaltselementen sowie die Entwicklung und Anpassung von Extensions
PHP Typo3 TypoScript FLUID Extbase JavaScript jQuery SVN Apache
Varengold Bank AG
6 Jahre 11 Monate
2009-10 - 2016-08

Online Kontoeröffnung/ continuous integration

Backend Developer/ Frontend Developer MySQL TypoScript SizzleJS ...
Backend Developer/ Frontend Developer
  • Weiterentwicklung der Eingabeformulare
  • CSS Optimierung
  • Performance Optimierung
  • Service Modes (Sonderfunktionen für Mitarbeiter des Unternehmens)
  • Pflege der Vertragsversionen
  • Backend für Dokumenten Mapping zur Elimination von Redundanten Dokumenten
PHP Typo3 JavaScript jQuery Perl AJAX
MySQL TypoScript SizzleJS HTML CSS SVN
Varengold Bank AG
13 Jahre 5 Monate
2003-04 - 2016-08

Varengold KDB continuous extension/ refactoring

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer

Im Anschluss an die Fertigstellung und Inbetriebnahme der KDB folgten kontinuierliche Erweiterungen auf Betreiben der einzelnen Fachbereiche.

 

KDB Command Queue

Perl basiertes Queueing-System, basierend auf Jobdateien zur maximalen Ausfallsicherung. Anhand der Konfiguration können Dienste unterschiedlich priorisiert werden. Dadurch ließ sich die last von bis zu 500 Anträgen pro Stunde abwickeln, das System war zuvor für 10 Anträge pro Stunde ausgelegt.

 

Lead Distributions System

Basierend auf Verteiler/ Nutzer Konstellationen ermöglicht das System die Kanalisierung von eingehenden Leads anhand eines Verteiler Schlüssels an die zuständigen Vertriebsmitarbeiter. Benutzer können in den einzelnen Verteilern separat gewichtet werden. Das System protokolliert jede Verteilung. Verteilt werden die Leads an die beiden aktiven CRM Systeme VTiger und Update CRM.

 

Verbesserung der Zugangsberechtigungen

Granularerer Zugangsberechtigungen, verbesserte Rechte-Vererbung.

 

Support für Offices

Mit der Eröffnung der Filiale in Dubai wurde eine weitere Abstufung der Zugangsberechtigungen nötig. Hierfür wurde eine weitere strukturelle Ebene im Datenmodell  eingebaut.

 

Integration von MT4 API Funktionen

Eine Reihe von MT4 Operationen kann nun im Kontext des KDB Kunden/Kontos direkt im MT4 angestoßen werden. Dies führt zur massiven Reduktion von manuellen Bearbeitungsschritten.

Online KKV Konfiguration

Neue Konfigurationsoptionen ermöglichen dem Back Office eine weitreichende Anpassung von Prozessen rund um die Online Kontoeröffnung (Online KKV)

 

Manuelle Zahlungsverwaltung

Backend für die über Online Zahlungsprovider eingehenden Zahlungen. Ermöglicht dem Backoffice fehlgeschlagene Transaktionen eigenständig erneut anzustoßen.

 

Zentrales E-Mail Blacklisting

Ein System zur zentralen Aufnahme und Verarbeitung von E-Mail Sperrvermerken. Schnittstellen zu allen Daten führenden Systemen im hause wurden entwickelt.

 

Unterstützung für Mehrsprachigkeit

Als einfach zu erweiterndes System integrierte Funktion, zutreffende Felder in den konfigurierten Sprachen anzupassen entwickelt. Diese Funktion wurde mit der Einführung des Anschreibenmanagers notwendig.

 

Gruppen und Nutzer Berechtigungsreport

Eine detaillierte Aufstellung aller Nutzer sowie eine Aufschlüsselung der Gruppen und ihnen beigefügte Berechtigungen zur einfachen selbständigen Generation durch das Back Office bei Anfragen. Dies ist eine Vorgabe der Innenrevision.

 

Übersetzungsprofil Funktion für Anschreiben Templates

Mit der wachsenden Zahl an White Label Partnern wuchs auch die Notwendigkeit eines einfachen Systems, den Partnern sämtliche für die Customer Journey relevanten Textfragmente komfortabel in einem ZIP File zu übermitteln.

 

Mandantenfähigkeit

Mit der Einführung des größten IB Partners beim Kunden wurde eine Anpassung der KDB zur Verwaltung unterschiedlicher Kundenklassen nötig. Nutzer des Systems.

PHP MySQL JavaScript CSS Perl HTML CSS Apache
Varengold Bank AG
7 Monate
2015-06 - 2015-12

Installationsroutinen für KDB/ Online Kontoeröffnungssystem

Backend Developer/ Typo3 Developer Linux Debian/Debconf PHP Perl ...
Backend Developer/ Typo3 Developer

Kapselung und Portierung der Module für die Unabhängige Installation durch den Kunden.

  • Erzeugung von Installationsarchiven für Debian (DPKG)
  • PHP Kompatibilität für 5.4+
  • Refactoring
Linux Debian/Debconf PHP Perl SVN Apache
Varengold Bank AG
2 Monate
2014-08 - 2014-09

Private Fotoverwaltungsplattform mit Integration vor FotohostingProvider

Backend-/ Frontend Developer PHP JavaScript WordPress ...
Backend-/ Frontend Developer

Gegenstand des Projektes war die kurzfristige Erstellung einer Software um eine große Menge an digitalen Fotografien für einen einfach zu definierenden Benutzerkreis nach bestimmten Kriterien online zugänglich zu machen.

Dies waren die zentralen Kriterien:

  • Einfache Administrierbarkeit über das Mobiltelefon per App (hier Apple iPhone)
  • Zugangsberechtigung bereits beim Hochladen der Bilder
  • Große Speicherkapazität kostengünstig bei hohem Datendurchsatz
  • Einfache Einbindung der Bilder

Umgesetzt habe ich dies auf Basis der Foto-Plattform Flickr mittels PHP API, WordPress mit dem Awesome Flickr Gallery Plugin als Blog Plattform für die Präsentation der Bilder. Dabei werden zentrale Kriterien der Zugangsberechtigung in den Album-Namen in Flickr kodiert. Die Nutzerverwaltung erfolgt über WordPress selbst. Die Verwaltung kann so unkompliziert in höchstem Maße flexibel unter Einsatz von 2 verbreiteten Software Produkten erfolgen. Eingriffe durch mich als Entwickler sind nicht mehr nötig. Das Projekt ist nicht öffentlich und wird vom Kunden persönlich genutzt.

PHP JavaScript WordPress Flickr API HTML CSS SVN Apache
Privatkunde, Dubai
2 Monate
2014-06 - 2014-07

Debian migration from Lenny to Squeeze (Mail, Web etc)

System Administrator Debian Linux  Apache Perl ...
System Administrator

Migration des Debian Mailservers von Debian Lenny (5) auf Squeeze (7). Migration von:

  • Apache
  • PHP
  • MySQL
  • Postfix
  • Dovecot
  • DSPAM
  • Subversion 

auf virtuelle Server.

Debian Linux  Apache Perl LAMP (Debian) ostfix Dovecot DSPAM ClamAV PHP SVN MySQL
2 Monate
2012-12 - 2013-01

Typo3 relaunch

Typo3 Head Developer PHP Typo3 TypoScript ...
Typo3 Head Developer
  • Relaunch der Typo3 basierten Unternehmenswebseite von Version 4.3 auf Version 4.5 in 9 Sprachen, u.a. Arabisch unter Erhaltung des Link-Juice im Auftrag des Kunden.
  • Integration von Page Wrappern zur Harmonisierung von unabhängigen Servern.
  • Tracking Pixel Verwaltung im Backend.
  • Das Projekt ist öffentlich. URL auf Anfrage. 
PHP Typo3 TypoScript JavaScript jQuery HTML CSS SVN  Apache
Varengold Bank AG
3 Jahre 2 Monate
2009-12 - 2013-01

E-Mail- and Web Server Setup/ 3 Server

Debian Linux Systemadministrator/ Backend Developer
Debian Linux Systemadministrator/ Backend Developer
  • Einrichtung und Administration von Linux (Debian) Web- und Mail Servern. Der Apache basierte Web-Server wurde für die Nutzung von unterschiedlichen Entwicklern optimiert. Dazu kam CHROOT zum Einsatz.
  • Der Apache wurde in typischer LAMP Konfiguration betrieben.
  • Als Mailserver diente Postfix. Zur Konfiguration aller relevanten Aspekte kam ein spezielles Backend zum Einsatz, das die Domainüberspannende Aliasverwaltung komfortabel ermöglicht.
  • Zur SPAM Bekämpfung kamen diverse Mechanismen zum Einsatz, ClamAV als Anti-Virus Lösung, SPF für den Schutz vor Adressmissbrauch und eine Qualifizierung von Absender-Adressen.
  • Zudem wurde DSPAM mit seinem Bayesian Filter-System eingesetzt. Das Frontend zur Verbesserung des Benutzerkomforts erweitert (Multiple Auswahl/ Checkbox Ranges).
  • Als MDA kam Dovecot zum Einsatz.
LAMP Postfix Dovecot DSPAM ClamAV SPF Apache Postfix  Dovecot  ClamAV  PHP MySQL  JavaScript HTML CSS SVN OpenSPF
Einhorn Holdings LTD, Zypern, Hamburg (Banken)
5 Monate
2010-08 - 2010-12

Automatisiertes Software Deployment System gem. Vorgaben der Innenrevision

Perl Developer/ Shell Developer/ Backend Developer Perl
Perl Developer/ Shell Developer/ Backend Developer
  • Integration eines Software Freigabe- und Deploymentsystems auf Basis von Subversion (SVN). Mit einem Mantis (Bugtracker) Modul als Verbindung zur eigenen Projektverwaltung werden Kundenfreigaben dokumentiert und gem. der jeweiligen Kundenforderungen kommuniziert.
PHP MySQL Mantis Bug Tracker Subversion
Perl
Varengold Bank AG
6 Jahre 9 Monate
2004-04 - 2010-12

Varengold Informations System (VIS)

Backend Developer/ Frontend Developer/ Perl Developer
Backend Developer/ Frontend Developer/ Perl Developer
  • Entwicklung und Administration des Kundenportals. Ein Dateibrowser mit diversen Filtermöglichkeiten. Die einzelnen Suchergebnisse konnten gebündelt, per ZIP komprimiert, heruntergeladen werden. Zugriffsverwaltung wurde in der KDB realisiert. Die Berechtigung erfolgt automatisch im Zuge der Kontoeröffnung.
  • Die Inhalte wurden ebenfalls über die KDB administriert. Dabei konnten einfache statische Inhalte mit optionalem Sprachbezug bereitgestellt werden. Auch konnten hier Einlesefilter für die Generate der unterschiedlichen Systeme gepflegt werden. Diese systematischen Downloads wurden dann manuell angestoßen und protokolliert 
  • Das Portal wurde Ende 2010 durch andere Entwickler komplett neu entwickelt, beruht allerdings noch auf dem selben Dateiverwaltungsmodul.
  • Das Projekt ist nicht mehr öffentlich einsehbar.
PHP MySQL JavaScript Samba Perl MIME HTML SVN  CSS
Varengold Bank AG
2 Monate
2010-07 - 2010-08

Lead Distributions System integration für VTiger

Backend Developer Vtiger  SOAP  PHP ...
Backend Developer
  • VTiger Programmierung von SOAP Schnittstellen zur Anbindung an Lead Verteilungssystem.
  • Impersonation über eine weitere Authentifikationsebene.
Vtiger  SOAP  PHP  SVN  MySQL
Varengold Bank AG
2 Monate
2009-09 - 2009-10

Online Kontoeröffnung

Frontend Developer / Backend Developer MySQL PDFill  TypoScript ...
Frontend Developer / Backend Developer
  • Implementation einer Kontoeröffnungs-Software mit automatischer Vertragsgeneration in PDF. Als Basis wurden Leerverträge als PDF von der Rechtsabteilung für die Befüllung mit einer eigenen Template Engine vorbereitet.
  • Die Verwaltung der generierten Anträge erfolgt in der KDB, dem ebenfalls durch mich entwickelten und betreuten Konten- und Kundenverwaltungsbackend.
  • Die Kontoeröffnung ist Kampagnenfähig und ist für den White Label Betrieb ausgelegt.
  • Zudem wurden umfangreiche Mechanismen entwickelt, um den Vertragsstand revisionssicher zu Dokumentieren. Profile konnten je White-Label-Partner zur Übersetzung/ Kontrolle automatisch bereitgestellt werden.
  • Es wurde ein Interface geschaffen, Vertragskomponenten intelligent in unterschiedlichen Versionen anzubieten.
PHP TCPDF Typo3 JavaScript Perl jQuery Sizzle
MySQL PDFill  TypoScript  SizzleJS  HTML CSS SVN  Perl
Varengold Bank AG
5 Jahre 6 Monate
2004-04 - 2009-09

Mail Server Installation/ Administration

Debian Linux Administrator
Debian Linux Administrator
  • Installation/ Betrieb eines Mail- und Webservers für einen Finanzdienstleister.
  • Entwicklung eines E-Mail Verwaltungsbackends.
CSS HTML JavaScript MySQL PHP Postfix DSPAM Dovecot LAMP Apache ClamAV  SVN
Neuimex Direct Dealing GmbH
4 Jahre 10 Monate
2004-03 - 2008-12

Trade Balance Resolver (TBR)

Backend Developer/ Frontend Developer/ Perl Developer
Backend Developer/ Frontend Developer/ Perl Developer
  • Entwicklung einer Software zur Aufbereitung von Leger Balance Daten unterschiedlicher Clearer.
  • Darin inbegriffen ein einfaches Web Frontend zur Kontrolle und zum Drucken des täglichen Abgleichsprotokolls sowie ein Backend zur Steuerung der Einleseprozesse sowie einfacher Korrekturbuchungen 
  • Die Daten wurden mit unterschiedlichen Grabbern dem System zugeführt, etwa per FTP oder per Headless Browsing.
Watchdog LAMP JavaScript Perl JavaScript MySQL  PHP MySQL HTML SVN  CSS
Varengold Bank AG
1 Jahr 2 Monate
2007-07 - 2008-08

MarginDog ? Margin Überwachungsportal mit E-Mail Proxy

Backend Developer/ Frontend Developer/ Perl Developer PHP MySQL MIME ...
Backend Developer/ Frontend Developer/ Perl Developer
  • Das Web Basierte Portal hatte die Aufgabe, eingehende E-Mails von Clearern gemäß komplexer Regeln zu interpretieren und eine komfortable Prozessteuerung auf Basis von Clearer-E-Mail-Meldungen zu ermöglichen. Der E-Mail Prozess wurde mit Perl realisiert.
  • Mittels Nutzung von E-Mail Parametern und MDN Anforderungen konnte ein bedingtes Tracking der Kunden-E-Mails umgesetzt werden.
  • Das Backend wurde zur Kontrolle der Statusmeldungen genutzt und diente dem Trading als Arbeitsgrundlage. 
  • Es kamen keinerlei Frameworks zum Einsatz.
  • Das Projekt ging 2010 offline.
PHP MySQL MIME JavaScript jQuery HTML CSS SVN  Perl
Varengold Bank AG
3 Monate
2008-04 - 2008-06

E-Mail Anschreibenmanager für KDB

Frontend Developer / Backend Developer MySQL JavaScript HTML ...
Frontend Developer / Backend Developer
  • Entwicklung eines templatefähigen Anschreiben Managers auf Basis der KDB. Das System sollte die automatisierte Kundenkommunikation ermöglichen.
  • Neben dem Versand von E-Mails im Zuge der Kontoeröffnung wurden auch Workflows in der KDB aufbauend auf dieses Modul realisiert.
  • Mitarbeiter sollten in die Lage versetzt werden, Bei der Prüfung von Vertragsstatus ggf. Anhänge hinterlegen zu können und das Prüfergebnis dem Kunden jederzeit, auch zeitgesteuert, zustellen zu können.
  • Das System baut auf einen Textfragmentekatalog der selben Plattform auf.
  • Zum Einsatz kam dieses Modul auch beim Versand sämtlicher E-Mails, die den Kunden im Kontoeröffnungsprozess zugestellt wurden. Ein zentraler Bestandteil der Customer Journey.
PHP MIME jQuery
MySQL JavaScript HTML SVN  CSS
Varengold Bank AG
3 Monate
2008-04 - 2008-06

Orderdesk Tool zur Webbasierten Trade Allokationsverwaltung

Backend Developer/ Frontend Developer/ C# Developer PHP MySQL JavaScript ...
Backend Developer/ Frontend Developer/ C# Developer
  • Das Orderdesk Tool stellte eine Eingabemaske für Trade Allokationen dar. Es wurde ohne Frameworks als JavaScript Applikation realisiert und die Erfassung von Futures Trades zu rationalisieren.
  • Zudem stellte die Plattform ein Orderarchiv und eine Kontrollfunktion bereit, mit der Tagesabschlüsse gefahren werden konnten.
  • Die für die Erfassung von Allokationen nötigen Stammdaten, etwa Produkte und Handelsmonate wurden von speziellen Grabbern aus unterschiedlichen im Unternehmen im Einsatz befindlichen Systemen extrahiert und aufbereitet.
  • Es kamen keinerlei Frameworks zum Einsatz.
  • Das Projekt war bis 2010 produktiv im Einsatz.
PHP MySQL JavaScript jQuery HTML CSS SVN  C#
Varengold Bank AG
3 Jahre 2 Monate
2003-05 - 2006-06

Tickdaten.de - Online Shop for historic trading data

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer
  • Entwicklung und Betrieb einer Online Plattform für historische Finanzdaten zum Einsatz in spezieller Software. Warenkorbsystem und Nutzerkontenverwaltung inbegriffen.
  • Das Projekt wurde partnerschaftlich durchgeführt und betrieben mit der adSum Promotions LTD. Während der Partner die Geschäftsabwicklung besorgte war ich für Entwicklung und Betrieb der Web Seite mit Shop verantwortlich.
  • Am Ende wurden Finanzhistorien kostenlos mit den Handelssysteme geliefert womit der Vermarktung die Grundlage entzogen wurde.

 

Das Projekt ist nicht mehr öffentlich einsehbar 

LAMP PHP MySQL JavaScript HTML CSS SVN  Apache
adSum Promotions LTD
3 Jahre 1 Monat
2003-04 - 2006-04

Varengold KDB

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer

Entwicklung einer Kunden- und Kontenverwaltungssoftware auf Basis von Open Source Technologien für ein Finanzinstitut.

  •  Konten mit unterschiedlicher Produktbasis
  • Rollenbasiertes Berechtigungssystem mit Vererbung
  • Multi-User Benutzerschnittstelle für den Einsatz an 10 Arbeitsplätzen
  • Datenaustausch mit bestehender Spezialsoftware (BrokerBase).
JavaScript HTML LAMP WAMP PHP 3 MySQL 3 CSS Apache
Varengold Bank AG
2 Monate
2003-06 - 2003-07

Hutzler Brokerage Homepage

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer
  • Umsetzung der Kundenhomepage mit einfachem CMS zur selektiven Steuerung von Inhalten, etwa Quotes und Wirtschaftsnachrichten. Typisches HTML.

 

Die Firma existiert mittlerweile nicht mehr, die Seite ist offline.

PHP JavaScript MySQL HTML CSS SVN  Apache
Hutzler Brokerage GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1994

1994 habe ich meinen Abschluss zum Groß- und Außenhandelskaufmann erworben. Die für meinen Beruf relevanten Fähigkeiten habe ich mir im Prozess über lange Jahre angeeignet. Zudem bilde ich mich regelmäßig anhand von Kursen u.a. von Udemy, Udacity weiter.

Kurse (englisch):

  • Intro to Computer Science (2012, zertifiziert)
  • JavaScript Design Patterns (2016)
  • Design of Computer Programs (2012, Lesson 3)
  • Programming Languages (2012, Lesson 4)
  • Applied Cryptography (2012, Lesson 2)

Kompetenzen

Kompetenzen

Top-Skills

PHP7 VueJS 2 Spryker Commerce OS ES6 Perl Python C# Bash PostgresSQL MySQL Git Docker Typo3 Bootstrap SASS nginx Vagrant jQuery PHPunit Redis ElasticSearch

Schwerpunkte

Administration
Backend
Fontend Developer
Fullstack

Produkte / Standards / Erfahrungen / Methoden

Apache
Apache HTTP Server
BIND
Boostrap
Bootstrap
ClamAV
Corel DRAW
CSS
CVS
DSPAM
Extbase
FatFree 3
Flickr API
FLUID
Formate
Git
HTML
Hybris
ImageMagick
Automation
LAMP
LAMP (Debian)
Less
Linux Debian/Debconf
Mantis Bug Tracker
MTA / MDA
MVC
Node.js
OOP
OpenSPF
ostfix
PDFill
PHP Unit
Pixel / Vektor
Postix
Procedural
Redis
Samba
Sass
Selenium
SizzleJS
Subversion
SVN
Vtiger
VTiger CRM
WAMP
Watchdog
WordPress
XML
Zend
 Dovecot
 Git
 HTML
 JavaScript
 jQuery
 JSP
 SizzleJS
 TypoScript

Kurzvorstellung:

  • Ich bin als Full Stack Web Developer mit professioneller Erfahrung seit 1998 vornehmlich mit Projekten in PHP/JavaScript und CSS befasst. Ich beherrsche mehrere Programmiersprachen und Technologien rund um webbasierte Applikationsentwicklung.  Neben PHP, Perl, JavaScript und Python habe ich auch wertvolle Erfahrungen mit VueJS 2/VueX sammeln können. Auch bin ich versiert im Umgang mit CSS und Präprozessoren wie Sass und Less.
  • Zuletzt habe ich über Jahre Erfahrungen in der Erweiterung und Optimierung des Spryker Commerce OS Shop Systems meines Kunden in einem 3-köpfigen Team sammeln können. Neben dem klassischen Web Shop waren auch der Aufbau und der Betrieb der ReST API im Zusammenspiel mit einer externen Agentur Gegenstand.
  • Meine ersten beruflichen Erfahrung habe ich als Einzelgänger gemacht, ein komplexes Konstrukt aus Applikationen und Schnittstellen für einen ganzen Geschäftsbereich eigenverantwortlich entwickelt und gewartet.  Das XP Entwicklungsparadigma beschreibt es am ehesten. In den letzten Jahren stand hingegen die Agile Entwicklung im Team im Vordergrund.

 

Stärken:

  • Sehr gute Kommunikationsfähigkeiten/ Teamfähigkeit/ Guter Umgang mit Personen/ Moderation
  • Interdisziplinäres Denken
  • Schnelle Aneignung neuer Konzepte/ Einarbeitung in Frameworks/ Sprachen
  • Hervorragende Sprachkenntnisse in Englisch
  • Langjährige Erfahrung als Web Developer im Backend/Frontend Projekthistorie
  • Verantwortungsvolles Handeln/ Einhaltung von Terminen und Vorgaben
  • Umfassende Kenntnisse der Materie im technischen Zusammenhang (DevOps)
  • Sehr gute Abstraktionsfähigkeit/ Schnelles Abbilden von Funktionsanforderungen auf vorhandene Technologien
  • Sehr gute Rahmenkenntnisse in Grafik/Design, Umgang mit Formaten
  • Einlesen in/ Umgang mit alten Code

Development methodologies:

  • Scrum
  • Agile
  • XP

 

eCommerce:

  • Spryker Commerce OS
  • WooCommerce

Administration:

  • Apache/nginX
  • Postfix/Exim
  • MTA/MDA (Postfix/Dovecot)
  • DSPAM
  • BIND
  • OpenVPN
  • Firewall/IPTables
  • IIS
  • DNS (Bind)

Others:

  • Swagger.io
  • Jira
  • Confluence

SCM:

  • Git/ Git Flow
  • Subversion
  • CVS

 

Markup/ CSS:

  • Less
  • SASS
  • HTML
  • XML

 

IDEs:

  • PHP Storm
  • Eclipse IDE
  • VS Code

Image processing:

  • PhotoShop
  • Pixel/Vector Formats
  • Corel DRAW!
  • Automation using
  • ImageMagick

 

Frameworks:

  • Vue2/ VueX
  • FatFree 3
  • Knockout.JS
  • Bootstrap
  • jQuery
  • Knockout.js
  • Symfony 5
  • React 16/Redux
  • Silex

 

Virtualisierung:

  • Vagrant
  • Docker

Paradigms:

  • Functional
  • OOP

 

Architectures:

  • MVC

 

Testing:

  • Selenium
  • SauceLabs
  • PHPunit

 

CRM:

  • VTiger

 

CMS:

  • Typo3
  • WordPress

Betriebssysteme

Debian Linux
Windows
95-10

Programmiersprachen

ActionScript
Bash
C#
CMD
JavaScript
ES6
jQuery
JSP
Perl
5
PHP
5/7
Python
React
Sizzle
Typo3
Typoscript
 C#

Datenbanken

MariaDB
MongoDB
MySQL
PostgresSQL

Datenkommunikation

Dovecot
MIME
MySQL
Postfix
SPF
TCPDF
 SOAP

Einsatzorte

Einsatzorte

Stade (+150km)
nicht möglich

Projekte

Projekte

10 Monate
2020-04 - 2021-01

Haglit for WooCommerce

Fullstack Developer/ Founding Partner
Fullstack Developer/ Founding Partner

Entwicklung eines Prototyps für ein AI basiertes Shopping Experience Tool mit React/Symfony. Analyse von E-Commerche Plattformen. Entwicklung von Extensions. Docker basierte Service Infastruktur mit PHP 7 fpm via nginx. Chat Bot auf Basis von Socket.IO via NodeJS. Plugin für WordPress/WooCommerce (Haglit for WooCommerce) Integration. Hosting in der AWS Cloud (EKS) mit Kubernetes. Asset Management Tools.

  • Einrichtung je einer Produktions/Staging Cloud in AWS
  • Einrichtung eines OpenVPN Servers mit selektivem Routing für Staging Hosts
  • BitBucket Jenkins Integration via Hooks für automatische Image Erzeugung (CD)
  • Chatbot via Socket.IO
  • React Frontends
  • Symfony 5 API/ Backend
Symfony 5 React Socket.IO Kubernetes WordPress Jenkins CI. Sass Node.js PHP JavaScript PostgresSQL MariaDB OpenVPN MaterialUI Git BitBucket Redis Docker MongoDB HTML CSS OAuth2
Haglit Group LTD
2 Jahre 2 Monate
2018-03 - 2020-04

B2B Spryker Shop

Fullstack Developer
Fullstack Developer

Launch und Weiterentwicklung des Web Shops auf Basis von Spryker in einem kleinen Team von durchschnittl. 3-4 Backend Entwicklern auf Basis von Scrum. Zuletzt war ich mit der Portierung der Docker Entwicklungsumgebung von Mac auf Windows befasst.

  •  Entwicklung der ReST API für die hausinterne AM APP (Area Manager)
  • Anbindung der Microsoft Active Directory Nutzer via Azure/OAuth2
  • Emarsys Newsletter Integration
  • Konzeption/ Implementation der Multi Produktlinien Shop Ansicht/ Order Splitting
  • Anonymisierungstool für die sichere lokale Nutzung von Produktionsdaten
  • Konzeption/ Implementation der Umstellung der Preisberechnung von Preismatrizen auf dynamische, virtuelle Preislisten
  • Konzeption/ Implementation eines Zugriffsberechtigungssytem auf Basis von Kunden-Cluster-Merkmalen für den Einsatz im Front- und Backend-
  • Konzeption/ Implementation einer Push Notification Verwaltung auf Basis von FCM
  • Erweiterung des Spryker CMS für rechtliche Dokumente zur Vereinheitlichung der Datenbasis für Shop und API
  • Diverse Bash Tools zur Analyse und zur Testdatenverwaltung
  • Konzeption/ Implementation einer API zur automatischen Bereitstellung/ Verwaltung von Downloads in Sharepoint via Flow
  • Performance Optimierung
  • Konzeption/ Implementation des Umbaus des Shops für das MultiStore Features (All You Can Buy)

Im Team war i.d.R 1 Frontend Entwickler auf dem Projekt. Bedingt durch die Fluktuation übernahm ich immer wieder auch Frontend Tasks.

Spryker Commerce OS  Sass Node.js PHP JavaScript Zend   MySQL  Bootstrap  CSS  Git Github PostgresSQL OAuth2 Vagrant  Docker Twig Splunk Elastic Search Redis HTML
Tom Tailor GmbH
6 Monate
2017-09 - 2018-02

Browserbasiertes Autorentool für Schadensmeldungen/ DTC

Fullstack Developer Vue2 VueX ES6 ...
Fullstack Developer
  • Neuentwicklung einer Applikation zur Pflege von Schadensmeldungen
  • Das Projekt besteht im Schwerpunkt aus einer Frontend App auf Basis von Vue2/VueX und einem ReST Backend auf Basis von PHP 7
  • In dem andauernden Projekt bin ich derzeit mit de Frontend befasst
  • In dem Projekt geht es um eine schlanke CRUD Applikation mit dem Fokus auf einfache Erweiterbarkeit durch den Einsatz eines Modulsystems
Vue2 VueX ES6 Node.js Gulp PHP JavaScript Zend MySQL Bootstrap CSS Git HTML
Jungheinrich AG
2 Monate
2017-09 - 2017-10

Migration von Perl Scripten

C# / Perl Developer C# Vistual Studio 2016 Perl ...
C# / Perl Developer
  • Migration von Perl Scripten in ein C# Tool zur Absicherung der Fernadministration für Jungheinrich AG
  • Migration eines Perl Administrationsscript für Lucent Switches älterer Bauart von Telnet/ FTP auf ein C# Tool auf Basis von SFTP und SSH.
C# Vistual Studio 2016 Perl Git
Jungheinrich AG
6 Monate
2017-04 - 2017-09

Erweiterung der E-Procurement Applikation

Fullstack Developer PHP JavaScript Zend ...
Fullstack Developer
  • Erweiterung der E-Procurement Applikation.
  • Überarbeitung des UI mit jQuery/Bootstrap.
  • Optimierung/ Automation von komplexen Verwaltungsprozessen.
  • Optimierung der Typo3 Integration über eigene Extension
PHP JavaScript Zend MySQL Bootstrap CSS jQuery SVN HTML
Jungheinrich AG
2 Monate
2017-07 - 2017-08

Subversion zu Git Migration

Fullstack Developer/ Perl Debian Linux Vagrant Perl ...
Fullstack Developer/ Perl
  • Herstellung eines Migrationsworkflows/ Tools in Form einer Debian Vagrant VM für die parallele Konvertierung einzelner Subversion Repositories aus einem Microsoft SVN Repository hin zu einem Bitbucket Git Repository.
Debian Linux Vagrant Perl SVN Git
Jungheinrich AG
7 Monate
2016-08 - 2017-02

Anpassung/ Weiterentwicklung

Frontend Entwickler JavaScript Less Boostrap ...
Frontend Entwickler
  • Anpassung/ Weiterentwicklung der Typo3-basierten Webseite 
  • Aufbau/ Erweiterung des Online Shops beim Systempartner neusta  in Bremen.
  • Das Team bestand aus 12 Backend Entwicklern (Java) und 2 Frontend Entwicklern. Jira basiertes Projektmanagement mit 2-wöchigen Sprints.
  • Umsetzung der Vorgaben der Digitalagentur kundenbueroHH  auf Basis der Vorgaben unter Einsatz von Bootsrap und jQuery.
JavaScript Less Boostrap  CSS  JSP  jQuery  Git HTML Hybris
nudge GmbH
2 Jahre 8 Monate
2014-01 - 2016-08

Administration der Typo3-Unternehmens Website

Typo3 Developer/ Adminstrator PHP Typo3 TypoScript ...
Typo3 Developer/ Adminstrator
  • Betreuung der Webseite
  • Dies umfasst die Erstellung und Optimierung von Inhaltselementen sowie die Entwicklung und Anpassung von Extensions
PHP Typo3 TypoScript FLUID Extbase JavaScript jQuery SVN Apache
Varengold Bank AG
6 Jahre 11 Monate
2009-10 - 2016-08

Online Kontoeröffnung/ continuous integration

Backend Developer/ Frontend Developer MySQL TypoScript SizzleJS ...
Backend Developer/ Frontend Developer
  • Weiterentwicklung der Eingabeformulare
  • CSS Optimierung
  • Performance Optimierung
  • Service Modes (Sonderfunktionen für Mitarbeiter des Unternehmens)
  • Pflege der Vertragsversionen
  • Backend für Dokumenten Mapping zur Elimination von Redundanten Dokumenten
PHP Typo3 JavaScript jQuery Perl AJAX
MySQL TypoScript SizzleJS HTML CSS SVN
Varengold Bank AG
13 Jahre 5 Monate
2003-04 - 2016-08

Varengold KDB continuous extension/ refactoring

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer

Im Anschluss an die Fertigstellung und Inbetriebnahme der KDB folgten kontinuierliche Erweiterungen auf Betreiben der einzelnen Fachbereiche.

 

KDB Command Queue

Perl basiertes Queueing-System, basierend auf Jobdateien zur maximalen Ausfallsicherung. Anhand der Konfiguration können Dienste unterschiedlich priorisiert werden. Dadurch ließ sich die last von bis zu 500 Anträgen pro Stunde abwickeln, das System war zuvor für 10 Anträge pro Stunde ausgelegt.

 

Lead Distributions System

Basierend auf Verteiler/ Nutzer Konstellationen ermöglicht das System die Kanalisierung von eingehenden Leads anhand eines Verteiler Schlüssels an die zuständigen Vertriebsmitarbeiter. Benutzer können in den einzelnen Verteilern separat gewichtet werden. Das System protokolliert jede Verteilung. Verteilt werden die Leads an die beiden aktiven CRM Systeme VTiger und Update CRM.

 

Verbesserung der Zugangsberechtigungen

Granularerer Zugangsberechtigungen, verbesserte Rechte-Vererbung.

 

Support für Offices

Mit der Eröffnung der Filiale in Dubai wurde eine weitere Abstufung der Zugangsberechtigungen nötig. Hierfür wurde eine weitere strukturelle Ebene im Datenmodell  eingebaut.

 

Integration von MT4 API Funktionen

Eine Reihe von MT4 Operationen kann nun im Kontext des KDB Kunden/Kontos direkt im MT4 angestoßen werden. Dies führt zur massiven Reduktion von manuellen Bearbeitungsschritten.

Online KKV Konfiguration

Neue Konfigurationsoptionen ermöglichen dem Back Office eine weitreichende Anpassung von Prozessen rund um die Online Kontoeröffnung (Online KKV)

 

Manuelle Zahlungsverwaltung

Backend für die über Online Zahlungsprovider eingehenden Zahlungen. Ermöglicht dem Backoffice fehlgeschlagene Transaktionen eigenständig erneut anzustoßen.

 

Zentrales E-Mail Blacklisting

Ein System zur zentralen Aufnahme und Verarbeitung von E-Mail Sperrvermerken. Schnittstellen zu allen Daten führenden Systemen im hause wurden entwickelt.

 

Unterstützung für Mehrsprachigkeit

Als einfach zu erweiterndes System integrierte Funktion, zutreffende Felder in den konfigurierten Sprachen anzupassen entwickelt. Diese Funktion wurde mit der Einführung des Anschreibenmanagers notwendig.

 

Gruppen und Nutzer Berechtigungsreport

Eine detaillierte Aufstellung aller Nutzer sowie eine Aufschlüsselung der Gruppen und ihnen beigefügte Berechtigungen zur einfachen selbständigen Generation durch das Back Office bei Anfragen. Dies ist eine Vorgabe der Innenrevision.

 

Übersetzungsprofil Funktion für Anschreiben Templates

Mit der wachsenden Zahl an White Label Partnern wuchs auch die Notwendigkeit eines einfachen Systems, den Partnern sämtliche für die Customer Journey relevanten Textfragmente komfortabel in einem ZIP File zu übermitteln.

 

Mandantenfähigkeit

Mit der Einführung des größten IB Partners beim Kunden wurde eine Anpassung der KDB zur Verwaltung unterschiedlicher Kundenklassen nötig. Nutzer des Systems.

PHP MySQL JavaScript CSS Perl HTML CSS Apache
Varengold Bank AG
7 Monate
2015-06 - 2015-12

Installationsroutinen für KDB/ Online Kontoeröffnungssystem

Backend Developer/ Typo3 Developer Linux Debian/Debconf PHP Perl ...
Backend Developer/ Typo3 Developer

Kapselung und Portierung der Module für die Unabhängige Installation durch den Kunden.

  • Erzeugung von Installationsarchiven für Debian (DPKG)
  • PHP Kompatibilität für 5.4+
  • Refactoring
Linux Debian/Debconf PHP Perl SVN Apache
Varengold Bank AG
2 Monate
2014-08 - 2014-09

Private Fotoverwaltungsplattform mit Integration vor FotohostingProvider

Backend-/ Frontend Developer PHP JavaScript WordPress ...
Backend-/ Frontend Developer

Gegenstand des Projektes war die kurzfristige Erstellung einer Software um eine große Menge an digitalen Fotografien für einen einfach zu definierenden Benutzerkreis nach bestimmten Kriterien online zugänglich zu machen.

Dies waren die zentralen Kriterien:

  • Einfache Administrierbarkeit über das Mobiltelefon per App (hier Apple iPhone)
  • Zugangsberechtigung bereits beim Hochladen der Bilder
  • Große Speicherkapazität kostengünstig bei hohem Datendurchsatz
  • Einfache Einbindung der Bilder

Umgesetzt habe ich dies auf Basis der Foto-Plattform Flickr mittels PHP API, WordPress mit dem Awesome Flickr Gallery Plugin als Blog Plattform für die Präsentation der Bilder. Dabei werden zentrale Kriterien der Zugangsberechtigung in den Album-Namen in Flickr kodiert. Die Nutzerverwaltung erfolgt über WordPress selbst. Die Verwaltung kann so unkompliziert in höchstem Maße flexibel unter Einsatz von 2 verbreiteten Software Produkten erfolgen. Eingriffe durch mich als Entwickler sind nicht mehr nötig. Das Projekt ist nicht öffentlich und wird vom Kunden persönlich genutzt.

PHP JavaScript WordPress Flickr API HTML CSS SVN Apache
Privatkunde, Dubai
2 Monate
2014-06 - 2014-07

Debian migration from Lenny to Squeeze (Mail, Web etc)

System Administrator Debian Linux  Apache Perl ...
System Administrator

Migration des Debian Mailservers von Debian Lenny (5) auf Squeeze (7). Migration von:

  • Apache
  • PHP
  • MySQL
  • Postfix
  • Dovecot
  • DSPAM
  • Subversion 

auf virtuelle Server.

Debian Linux  Apache Perl LAMP (Debian) ostfix Dovecot DSPAM ClamAV PHP SVN MySQL
2 Monate
2012-12 - 2013-01

Typo3 relaunch

Typo3 Head Developer PHP Typo3 TypoScript ...
Typo3 Head Developer
  • Relaunch der Typo3 basierten Unternehmenswebseite von Version 4.3 auf Version 4.5 in 9 Sprachen, u.a. Arabisch unter Erhaltung des Link-Juice im Auftrag des Kunden.
  • Integration von Page Wrappern zur Harmonisierung von unabhängigen Servern.
  • Tracking Pixel Verwaltung im Backend.
  • Das Projekt ist öffentlich. URL auf Anfrage. 
PHP Typo3 TypoScript JavaScript jQuery HTML CSS SVN  Apache
Varengold Bank AG
3 Jahre 2 Monate
2009-12 - 2013-01

E-Mail- and Web Server Setup/ 3 Server

Debian Linux Systemadministrator/ Backend Developer
Debian Linux Systemadministrator/ Backend Developer
  • Einrichtung und Administration von Linux (Debian) Web- und Mail Servern. Der Apache basierte Web-Server wurde für die Nutzung von unterschiedlichen Entwicklern optimiert. Dazu kam CHROOT zum Einsatz.
  • Der Apache wurde in typischer LAMP Konfiguration betrieben.
  • Als Mailserver diente Postfix. Zur Konfiguration aller relevanten Aspekte kam ein spezielles Backend zum Einsatz, das die Domainüberspannende Aliasverwaltung komfortabel ermöglicht.
  • Zur SPAM Bekämpfung kamen diverse Mechanismen zum Einsatz, ClamAV als Anti-Virus Lösung, SPF für den Schutz vor Adressmissbrauch und eine Qualifizierung von Absender-Adressen.
  • Zudem wurde DSPAM mit seinem Bayesian Filter-System eingesetzt. Das Frontend zur Verbesserung des Benutzerkomforts erweitert (Multiple Auswahl/ Checkbox Ranges).
  • Als MDA kam Dovecot zum Einsatz.
LAMP Postfix Dovecot DSPAM ClamAV SPF Apache Postfix  Dovecot  ClamAV  PHP MySQL  JavaScript HTML CSS SVN OpenSPF
Einhorn Holdings LTD, Zypern, Hamburg (Banken)
5 Monate
2010-08 - 2010-12

Automatisiertes Software Deployment System gem. Vorgaben der Innenrevision

Perl Developer/ Shell Developer/ Backend Developer Perl
Perl Developer/ Shell Developer/ Backend Developer
  • Integration eines Software Freigabe- und Deploymentsystems auf Basis von Subversion (SVN). Mit einem Mantis (Bugtracker) Modul als Verbindung zur eigenen Projektverwaltung werden Kundenfreigaben dokumentiert und gem. der jeweiligen Kundenforderungen kommuniziert.
PHP MySQL Mantis Bug Tracker Subversion
Perl
Varengold Bank AG
6 Jahre 9 Monate
2004-04 - 2010-12

Varengold Informations System (VIS)

Backend Developer/ Frontend Developer/ Perl Developer
Backend Developer/ Frontend Developer/ Perl Developer
  • Entwicklung und Administration des Kundenportals. Ein Dateibrowser mit diversen Filtermöglichkeiten. Die einzelnen Suchergebnisse konnten gebündelt, per ZIP komprimiert, heruntergeladen werden. Zugriffsverwaltung wurde in der KDB realisiert. Die Berechtigung erfolgt automatisch im Zuge der Kontoeröffnung.
  • Die Inhalte wurden ebenfalls über die KDB administriert. Dabei konnten einfache statische Inhalte mit optionalem Sprachbezug bereitgestellt werden. Auch konnten hier Einlesefilter für die Generate der unterschiedlichen Systeme gepflegt werden. Diese systematischen Downloads wurden dann manuell angestoßen und protokolliert 
  • Das Portal wurde Ende 2010 durch andere Entwickler komplett neu entwickelt, beruht allerdings noch auf dem selben Dateiverwaltungsmodul.
  • Das Projekt ist nicht mehr öffentlich einsehbar.
PHP MySQL JavaScript Samba Perl MIME HTML SVN  CSS
Varengold Bank AG
2 Monate
2010-07 - 2010-08

Lead Distributions System integration für VTiger

Backend Developer Vtiger  SOAP  PHP ...
Backend Developer
  • VTiger Programmierung von SOAP Schnittstellen zur Anbindung an Lead Verteilungssystem.
  • Impersonation über eine weitere Authentifikationsebene.
Vtiger  SOAP  PHP  SVN  MySQL
Varengold Bank AG
2 Monate
2009-09 - 2009-10

Online Kontoeröffnung

Frontend Developer / Backend Developer MySQL PDFill  TypoScript ...
Frontend Developer / Backend Developer
  • Implementation einer Kontoeröffnungs-Software mit automatischer Vertragsgeneration in PDF. Als Basis wurden Leerverträge als PDF von der Rechtsabteilung für die Befüllung mit einer eigenen Template Engine vorbereitet.
  • Die Verwaltung der generierten Anträge erfolgt in der KDB, dem ebenfalls durch mich entwickelten und betreuten Konten- und Kundenverwaltungsbackend.
  • Die Kontoeröffnung ist Kampagnenfähig und ist für den White Label Betrieb ausgelegt.
  • Zudem wurden umfangreiche Mechanismen entwickelt, um den Vertragsstand revisionssicher zu Dokumentieren. Profile konnten je White-Label-Partner zur Übersetzung/ Kontrolle automatisch bereitgestellt werden.
  • Es wurde ein Interface geschaffen, Vertragskomponenten intelligent in unterschiedlichen Versionen anzubieten.
PHP TCPDF Typo3 JavaScript Perl jQuery Sizzle
MySQL PDFill  TypoScript  SizzleJS  HTML CSS SVN  Perl
Varengold Bank AG
5 Jahre 6 Monate
2004-04 - 2009-09

Mail Server Installation/ Administration

Debian Linux Administrator
Debian Linux Administrator
  • Installation/ Betrieb eines Mail- und Webservers für einen Finanzdienstleister.
  • Entwicklung eines E-Mail Verwaltungsbackends.
CSS HTML JavaScript MySQL PHP Postfix DSPAM Dovecot LAMP Apache ClamAV  SVN
Neuimex Direct Dealing GmbH
4 Jahre 10 Monate
2004-03 - 2008-12

Trade Balance Resolver (TBR)

Backend Developer/ Frontend Developer/ Perl Developer
Backend Developer/ Frontend Developer/ Perl Developer
  • Entwicklung einer Software zur Aufbereitung von Leger Balance Daten unterschiedlicher Clearer.
  • Darin inbegriffen ein einfaches Web Frontend zur Kontrolle und zum Drucken des täglichen Abgleichsprotokolls sowie ein Backend zur Steuerung der Einleseprozesse sowie einfacher Korrekturbuchungen 
  • Die Daten wurden mit unterschiedlichen Grabbern dem System zugeführt, etwa per FTP oder per Headless Browsing.
Watchdog LAMP JavaScript Perl JavaScript MySQL  PHP MySQL HTML SVN  CSS
Varengold Bank AG
1 Jahr 2 Monate
2007-07 - 2008-08

MarginDog ? Margin Überwachungsportal mit E-Mail Proxy

Backend Developer/ Frontend Developer/ Perl Developer PHP MySQL MIME ...
Backend Developer/ Frontend Developer/ Perl Developer
  • Das Web Basierte Portal hatte die Aufgabe, eingehende E-Mails von Clearern gemäß komplexer Regeln zu interpretieren und eine komfortable Prozessteuerung auf Basis von Clearer-E-Mail-Meldungen zu ermöglichen. Der E-Mail Prozess wurde mit Perl realisiert.
  • Mittels Nutzung von E-Mail Parametern und MDN Anforderungen konnte ein bedingtes Tracking der Kunden-E-Mails umgesetzt werden.
  • Das Backend wurde zur Kontrolle der Statusmeldungen genutzt und diente dem Trading als Arbeitsgrundlage. 
  • Es kamen keinerlei Frameworks zum Einsatz.
  • Das Projekt ging 2010 offline.
PHP MySQL MIME JavaScript jQuery HTML CSS SVN  Perl
Varengold Bank AG
3 Monate
2008-04 - 2008-06

E-Mail Anschreibenmanager für KDB

Frontend Developer / Backend Developer MySQL JavaScript HTML ...
Frontend Developer / Backend Developer
  • Entwicklung eines templatefähigen Anschreiben Managers auf Basis der KDB. Das System sollte die automatisierte Kundenkommunikation ermöglichen.
  • Neben dem Versand von E-Mails im Zuge der Kontoeröffnung wurden auch Workflows in der KDB aufbauend auf dieses Modul realisiert.
  • Mitarbeiter sollten in die Lage versetzt werden, Bei der Prüfung von Vertragsstatus ggf. Anhänge hinterlegen zu können und das Prüfergebnis dem Kunden jederzeit, auch zeitgesteuert, zustellen zu können.
  • Das System baut auf einen Textfragmentekatalog der selben Plattform auf.
  • Zum Einsatz kam dieses Modul auch beim Versand sämtlicher E-Mails, die den Kunden im Kontoeröffnungsprozess zugestellt wurden. Ein zentraler Bestandteil der Customer Journey.
PHP MIME jQuery
MySQL JavaScript HTML SVN  CSS
Varengold Bank AG
3 Monate
2008-04 - 2008-06

Orderdesk Tool zur Webbasierten Trade Allokationsverwaltung

Backend Developer/ Frontend Developer/ C# Developer PHP MySQL JavaScript ...
Backend Developer/ Frontend Developer/ C# Developer
  • Das Orderdesk Tool stellte eine Eingabemaske für Trade Allokationen dar. Es wurde ohne Frameworks als JavaScript Applikation realisiert und die Erfassung von Futures Trades zu rationalisieren.
  • Zudem stellte die Plattform ein Orderarchiv und eine Kontrollfunktion bereit, mit der Tagesabschlüsse gefahren werden konnten.
  • Die für die Erfassung von Allokationen nötigen Stammdaten, etwa Produkte und Handelsmonate wurden von speziellen Grabbern aus unterschiedlichen im Unternehmen im Einsatz befindlichen Systemen extrahiert und aufbereitet.
  • Es kamen keinerlei Frameworks zum Einsatz.
  • Das Projekt war bis 2010 produktiv im Einsatz.
PHP MySQL JavaScript jQuery HTML CSS SVN  C#
Varengold Bank AG
3 Jahre 2 Monate
2003-05 - 2006-06

Tickdaten.de - Online Shop for historic trading data

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer
  • Entwicklung und Betrieb einer Online Plattform für historische Finanzdaten zum Einsatz in spezieller Software. Warenkorbsystem und Nutzerkontenverwaltung inbegriffen.
  • Das Projekt wurde partnerschaftlich durchgeführt und betrieben mit der adSum Promotions LTD. Während der Partner die Geschäftsabwicklung besorgte war ich für Entwicklung und Betrieb der Web Seite mit Shop verantwortlich.
  • Am Ende wurden Finanzhistorien kostenlos mit den Handelssysteme geliefert womit der Vermarktung die Grundlage entzogen wurde.

 

Das Projekt ist nicht mehr öffentlich einsehbar 

LAMP PHP MySQL JavaScript HTML CSS SVN  Apache
adSum Promotions LTD
3 Jahre 1 Monat
2003-04 - 2006-04

Varengold KDB

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer

Entwicklung einer Kunden- und Kontenverwaltungssoftware auf Basis von Open Source Technologien für ein Finanzinstitut.

  •  Konten mit unterschiedlicher Produktbasis
  • Rollenbasiertes Berechtigungssystem mit Vererbung
  • Multi-User Benutzerschnittstelle für den Einsatz an 10 Arbeitsplätzen
  • Datenaustausch mit bestehender Spezialsoftware (BrokerBase).
JavaScript HTML LAMP WAMP PHP 3 MySQL 3 CSS Apache
Varengold Bank AG
2 Monate
2003-06 - 2003-07

Hutzler Brokerage Homepage

Backend Developer/ Frontend Developer
Backend Developer/ Frontend Developer
  • Umsetzung der Kundenhomepage mit einfachem CMS zur selektiven Steuerung von Inhalten, etwa Quotes und Wirtschaftsnachrichten. Typisches HTML.

 

Die Firma existiert mittlerweile nicht mehr, die Seite ist offline.

PHP JavaScript MySQL HTML CSS SVN  Apache
Hutzler Brokerage GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1994

1994 habe ich meinen Abschluss zum Groß- und Außenhandelskaufmann erworben. Die für meinen Beruf relevanten Fähigkeiten habe ich mir im Prozess über lange Jahre angeeignet. Zudem bilde ich mich regelmäßig anhand von Kursen u.a. von Udemy, Udacity weiter.

Kurse (englisch):

  • Intro to Computer Science (2012, zertifiziert)
  • JavaScript Design Patterns (2016)
  • Design of Computer Programs (2012, Lesson 3)
  • Programming Languages (2012, Lesson 4)
  • Applied Cryptography (2012, Lesson 2)

Kompetenzen

Kompetenzen

Top-Skills

PHP7 VueJS 2 Spryker Commerce OS ES6 Perl Python C# Bash PostgresSQL MySQL Git Docker Typo3 Bootstrap SASS nginx Vagrant jQuery PHPunit Redis ElasticSearch

Schwerpunkte

Administration
Backend
Fontend Developer
Fullstack

Produkte / Standards / Erfahrungen / Methoden

Apache
Apache HTTP Server
BIND
Boostrap
Bootstrap
ClamAV
Corel DRAW
CSS
CVS
DSPAM
Extbase
FatFree 3
Flickr API
FLUID
Formate
Git
HTML
Hybris
ImageMagick
Automation
LAMP
LAMP (Debian)
Less
Linux Debian/Debconf
Mantis Bug Tracker
MTA / MDA
MVC
Node.js
OOP
OpenSPF
ostfix
PDFill
PHP Unit
Pixel / Vektor
Postix
Procedural
Redis
Samba
Sass
Selenium
SizzleJS
Subversion
SVN
Vtiger
VTiger CRM
WAMP
Watchdog
WordPress
XML
Zend
 Dovecot
 Git
 HTML
 JavaScript
 jQuery
 JSP
 SizzleJS
 TypoScript

Kurzvorstellung:

  • Ich bin als Full Stack Web Developer mit professioneller Erfahrung seit 1998 vornehmlich mit Projekten in PHP/JavaScript und CSS befasst. Ich beherrsche mehrere Programmiersprachen und Technologien rund um webbasierte Applikationsentwicklung.  Neben PHP, Perl, JavaScript und Python habe ich auch wertvolle Erfahrungen mit VueJS 2/VueX sammeln können. Auch bin ich versiert im Umgang mit CSS und Präprozessoren wie Sass und Less.
  • Zuletzt habe ich über Jahre Erfahrungen in der Erweiterung und Optimierung des Spryker Commerce OS Shop Systems meines Kunden in einem 3-köpfigen Team sammeln können. Neben dem klassischen Web Shop waren auch der Aufbau und der Betrieb der ReST API im Zusammenspiel mit einer externen Agentur Gegenstand.
  • Meine ersten beruflichen Erfahrung habe ich als Einzelgänger gemacht, ein komplexes Konstrukt aus Applikationen und Schnittstellen für einen ganzen Geschäftsbereich eigenverantwortlich entwickelt und gewartet.  Das XP Entwicklungsparadigma beschreibt es am ehesten. In den letzten Jahren stand hingegen die Agile Entwicklung im Team im Vordergrund.

 

Stärken:

  • Sehr gute Kommunikationsfähigkeiten/ Teamfähigkeit/ Guter Umgang mit Personen/ Moderation
  • Interdisziplinäres Denken
  • Schnelle Aneignung neuer Konzepte/ Einarbeitung in Frameworks/ Sprachen
  • Hervorragende Sprachkenntnisse in Englisch
  • Langjährige Erfahrung als Web Developer im Backend/Frontend Projekthistorie
  • Verantwortungsvolles Handeln/ Einhaltung von Terminen und Vorgaben
  • Umfassende Kenntnisse der Materie im technischen Zusammenhang (DevOps)
  • Sehr gute Abstraktionsfähigkeit/ Schnelles Abbilden von Funktionsanforderungen auf vorhandene Technologien
  • Sehr gute Rahmenkenntnisse in Grafik/Design, Umgang mit Formaten
  • Einlesen in/ Umgang mit alten Code

Development methodologies:

  • Scrum
  • Agile
  • XP

 

eCommerce:

  • Spryker Commerce OS
  • WooCommerce

Administration:

  • Apache/nginX
  • Postfix/Exim
  • MTA/MDA (Postfix/Dovecot)
  • DSPAM
  • BIND
  • OpenVPN
  • Firewall/IPTables
  • IIS
  • DNS (Bind)

Others:

  • Swagger.io
  • Jira
  • Confluence

SCM:

  • Git/ Git Flow
  • Subversion
  • CVS

 

Markup/ CSS:

  • Less
  • SASS
  • HTML
  • XML

 

IDEs:

  • PHP Storm
  • Eclipse IDE
  • VS Code

Image processing:

  • PhotoShop
  • Pixel/Vector Formats
  • Corel DRAW!
  • Automation using
  • ImageMagick

 

Frameworks:

  • Vue2/ VueX
  • FatFree 3
  • Knockout.JS
  • Bootstrap
  • jQuery
  • Knockout.js
  • Symfony 5
  • React 16/Redux
  • Silex

 

Virtualisierung:

  • Vagrant
  • Docker

Paradigms:

  • Functional
  • OOP

 

Architectures:

  • MVC

 

Testing:

  • Selenium
  • SauceLabs
  • PHPunit

 

CRM:

  • VTiger

 

CMS:

  • Typo3
  • WordPress

Betriebssysteme

Debian Linux
Windows
95-10

Programmiersprachen

ActionScript
Bash
C#
CMD
JavaScript
ES6
jQuery
JSP
Perl
5
PHP
5/7
Python
React
Sizzle
Typo3
Typoscript
 C#

Datenbanken

MariaDB
MongoDB
MySQL
PostgresSQL

Datenkommunikation

Dovecot
MIME
MySQL
Postfix
SPF
TCPDF
 SOAP

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.