Personal Resume
Little things to me
Zwischen 2015 und 2018 habe ich im Bereich Backend (PHP, TypoScript, Extbase) & Frontend (HTML, JavaScript, CSS / Less / Sass) gearbeitet. Seit 2018 konzentriere ich mich vermehrt auf die Programmlogik und die damit verbundene Programmierung in PHP & JavaScript. Oft war dies ein Zusammenspiel mit Ajax / JavaScript und HTML, um die beste Lösung zu finden. Gearbeitet wurde hauptsächlich mit VSCode und PHPStorm in mehrerenTYPO3, Shopware und WordPress Projekten. Zwischen 2020 und 2022 verteilte sich mein Fokus wieder auf das Front- & Backend, sowie die Aufgabenverteilung und Kontrolle mehrerer Mitarbeiter, sowie die Ausarbeitung von Aufgaben- und Projektabläufen.
Um meiner Leidenschaft, der PHP Backend Programmierung, wieder mehr Liebe zu schenken, konzentriere ich mich seit Mitte 2022 wieder verstärkt auf diesen Bereich.
TYPO3
In der PHP-Programmierung habe ich die meisten Erfahrungen mit TYPO3, WordPress und Shopware gesammelt. Hier waren die Aufgaben unter anderem das Zusammenspiel von TYPO3 und Shopware, ohne dass der Endkunde einen Unterschied im Übergang merkt. Die Erstellung der Logik und Entwicklung einer Bewerberdatenbank, in der Bewerber auf verschiedene Unternehmen verteilt und angenommen oder abgelehnt werden können. Oder auch die Entwicklung einer Radioseite mit eigenem Player in JavaScript, sowie Transitionen & Übergänge in Ajax. Zusätzlich die Erstellung einer Maklersoftware, die Immobilien verwalten, auf Portale wie z.B. ImmoScout24 oder immowelt übertragen und Exposés erstellen kann. Ebenso kann sie Termine mit Kunden verwalten, aber auch eine allgemeine Kundendatenbank pflegen.
Darüber hinaus gab es Entwicklungen wie z.B. eine Azubi-Datenbank, die der Koordination zwischen Unternehmen und Auszubildenden diente. Aber auch die allgemeine Entwicklung von eigenen TYPO3 Plugins bzw. die Erweiterung von Powermail und anderen bestehenden TYPO3 Plugins.
Frontend
Im Frontend-Bereich habe ich vermehrt Webseiten mit HTML und Fluid erstellt, die als Framework Bootstrap und Eigenentwicklungen hatten. Die grundlegende CSS-Basis war Less und zunehmend Scss. Kompiliert wurde mit npm-Modulen, wobei die Automatisierung mittels gulp erfolgte.
Shopware
Ich bin zertifizierter Entwickler für Shopware 5 & 6. Zusätzlich habe ich hier aber auch Arbeiten im Twig & Smarty Templating, sowie in der Less bzw. Scss Erstellung übernommen. Außerdem habe ich mehrere eigene Plugins entwickelt, die unter anderem eine Kundenautomatisierung beinhalten, damit Kunden nur über Links und Referrer bestimmte Elemente in einem Shop nutzen können. Automatische Tracking Emails werden generiert oder auch eine Middleware API, die Bestellungen, Google Analytics Daten und mehr überträgt.
Aber auch ein Shopware <> TYPO3 Import wurde entwickelt, der Artikeldaten aus Shopware mit TYPO3 abgleicht. Gleichzeitig wurde auf Detailseiten in Shopware verzichtet und diese mit automatischen Informationen in TYPO3 generiert.
Ansonsten
Außerdem habe ich Kundenkontakte gepflegt und verschiedene Projekte betreut. Dies beinhaltet die Erstellung von Aufgaben, deren Kontrolle und die Einhaltung von Terminen. Des Weiteren gehören die Qualitätssicherung von bis zu drei weiteren Entwicklern, die Ausarbeitung von Logik und die Planung von Arbeitsabläufen dazu.
PHP Framework Entwicklung
Erfahrung in der Entwicklung von Frameworks habe ich vorzugsweise mit Symfony, Codeigniter und CakePHP 3 & 4.
So sind mehrere Anpassungen für ein Zeiterfassungstool, ein CRM und eine Personalplanungssoftware entstanden. Aber auch eine reine Buchhaltungssoftware läuft auf CakePHP, wo es Anpassungen in den Auswertungen gab, die zusätzlich einen Excel-Export beinhalten. In einigen Projekten wurde auch auf die Verbindung zweier Systeme gesetzt, sodass die Programmierung in CakePHP und Codeigniter zusammenspielen muss.