Kurzprofil
- Agiler Entwickler mit Hands-on Mentalität und Frontend und PHP Schwerpunkt
- Auslastung: 40 Stunden / Woche
- Sprachen: Deutsch (Muttersprache), Englisch (fließend)
Methoden- und Technologie-Schwerpunkte
- JavaScript (ES6) / Typescript, React.JS (Next.JS), Vue.JS, Angular, Vanilla.JS, Tailwind CSS, Video.JS, HTML, Bootstrap CSS, PHP Laravel, Node.JS, Express.JS, NPM / Yarn, Bash Scripting, jQuery
- OOP, Design Patterns, TDD (Test Driven Development), DDD (Domain Driven Design), Jest, Selenium, Playwright, Cypress
- Shopware 6.x Plugin Entwicklung
- MySQL, JSON, GraphQL, REST, XML
- Gitlab, GitHub, Bitbucket, CI / CD, Webpack, Keycloak
- AWS (Lambda, Amplify, S3), Docker, Kubernetes, Helm charts, Elastic Load Balancing, Linux / Unix, Python
- Google Tag Manager, Click Performance, Google IMA SDK Ad Tooling
- SEO (Suchmaschinenoptimierung), HLS, Dash, Playerobject, CWV (Core Web Vitals), UX / UI
- agile Methoden wie Scrum & Kanban
Allgemeine Kompetenzen
Teamfähig, freundlich, entscheidungsfreudig, ergebnisorientiert, offen für neue Technologien und Herausforderungen, hoher qualitativer Anspruch an der Arbeit (Codequalität/Ergebnis), gute Kommunikation, ehrgeizig, zielstrebig, schnelle Auffassungsgabe, selbstständig und zuverlässig.
Projekthistorie
Dataport 07.2023 - heute
Senior Frontend Entwickler
Projektbeschreibung:
Das Cloud-Service-Portal des Auftraggebers (Dataport) wird auf der Basis von Shopware entwickelt, nutzt das PHP Symfony Framework. Die Front-End Entwicklung wird in Bootstrap und Javascript vorgenommen. Das Ziel ist die Entwicklung von Plugins innerhalb des Kunden Cloud-Service-Portals (CSP). Die Umsetzung von Plugins für die Plattform Shopware erfolgt mittels PHP und Twig.
Aufgaben:
Eingesetzte Technologien:
PHP 8.x, Symfony, Twig, Javascript, CSS, HTML, Bootstrap 5, Vanilla.JS, REST, JSON, XML, MySQL, XML, YAML, PHPUnit, phpstan, php-cs-fixer, Playwright, Cypress, Unit- und Integrationtesting, semantic release, cleverreach API, composer, NPM, Yarn, OOP, DDD, Design Patterns, Gitlab, Dokumentation mit vite, CI / CD, Webpack, Docker, nginx, easyRedmine, Figma, UX / UI, Scrum
Radio.de GmbH, Hamburg 11.2019 bis 05.2023
Senior Frontend Entwickler
Projektbeschreibung:
Entwicklung von High Performance, SEO optimierten React, Next.JS Websites auf AWS Cloud Infrastruktur. Konsumieren von internen AWS APIs und externen APIs. Caching Technologien mit Cloudflare und Next.JS ISR (Incremental Static Regeneration).
Aufgaben:
Javascript / Typescript, jQuery, React, Next.JS, Tailwind CSS, HTML, AWS (Lambda, Amplify), Video.JS, Angular, Vanilla.JS, GraphQL, REST, JSON, XML, PHP, Laravel, MySQL, Jest, Selenium, Playwright, Cypress, Node.JS, NPM, Yarn, Vue.JS, OOP, DDD, Design Patterns, Gitlab, GitHub, CI / CD, Webpack, Docker, ELB (Elastic Load Balancing), Elastic Container Services (ECS), HLS, Dash, Playerobject, UX / UI, Figma, Adobe XD, SEO, Scrum
DNSi GmbH, Hamburg 11.2010 bis 10.2019
Senior Fullstack Entwickler
Projektbeschreibung:
Interactive Development (HTML 5 Ads und interaktive Ad Games), Email Marketing Templates für Enterprise Systeme.
Aufgaben:
Javascript, jQuery, React, Bootstrap, Tailwind CSS, Angular, HTML, CSS, Vanilla.JS, REST, JSON, XML, PHP, Laravel, Forge, MySQL, SQLite, CouchDB, MongoDB, Jest, Selenium, AB Testing, NPM, Yarn, Vue.JS, OOP, DDD, Design Patterns, Gitlab, GitHub, CI / CD, Webpack, Linux, Ubuntu, UX / UI, Reponsive Webdesign, HTML5 Ads, Adobe Photoshop, SEO, Scrum, Kanban
eproducts – database solutions, Kiel 10.2009 – 10.2010
Frontend Entwickler
Projektbeschreibung:
Frontend Entwicklung verschiedener Webseiten nach Kunden-Layout Vorgaben. Betreuung bis Go-Live und nachfolgendem Support für mittelständische Kunden mit diversen PHP Content Management Systemen wie Contao (ehem. TYPOlight) und Drupal inklusive Shop-Plugin-Integrationen.
Darüber hinaus auch Umsetzung ganzer Shopsysteme mit xt:commerce, Shopware und Magento.
Eingesetzte Technologien:
TYPOlight/Contao, Drupal, xt:commerce, Shopware, Magento, Kanban, Wasserfall
Pinuts media+science GmbH, Berlin 06.2008 – 09.2009
Frontend Entwickler und Systemintegrator
Projektbeschreibung:
Frontend Entwicklung von verschiedenen Webseiten nach Kunden-Layout Vorgaben. Betreuung bis Go-Live und nachfolgendem Support für mittelständische Kunden und Konzerne (u.a. sky Deutschland & Hapag-Lloyd) mit dem Enterprise CMS RedDot (heute OpenText Web Site Management). Integration hauseigener Newsletter Management Software "Universal Messenger". Newsletter Bounce Rulemanagement/Erweiterung/Erkennung für Universal Messenger. Integrationen in Kunden-Intranets, teilweise via Linux oder Windows Serverumgebungen. Zeitweise 1st Level Support für Universal Messenger.
Eingesetzte Technologien:
ASP, JSP, VB Scripting, Linux / Windows Server Management
Elcom Systeme, Kiel 07.2006 – 05.2008
Frontend Entwickler
Projektbeschreibung:
Design, Konzeption, Programmierung von Webseiten für kleine bis mittelständische Kunden. Meist Websites in HTML, CSS, Javascript, teilweise Websites mit PHP/MySQL und Smarty Template Engine. Umsetzung mit AJAX (asynchronous, JavaScript und XML). Eigenentwicklung eines regionalen Kleinanzeigenmarktes.
Eingesetzte Technologien:
Javascript, PHP, MySQL, HTML, CSS, AJAX, XML
Ausbildung
Geprüfter Webdesigner, SGD 06.2007 – 06.2010
- Agiler Entwickler mit Hands-on Mentalität und Frontend und PHP Schwerpunkt
- Auslastung: 40 Stunden / Woche
- Sprachen: Deutsch (Muttersprache), Englisch (fließend)
Methoden- und Technologie-Schwerpunkte
- JavaScript (ES6) / Typescript, React.JS (Next.JS), Vue.JS, Angular, Vanilla.JS, Tailwind CSS, Video.JS, HTML, Bootstrap CSS, PHP Laravel, Node.JS, Express.JS, NPM / Yarn, Bash Scripting, jQuery
- OOP, Design Patterns, TDD (Test Driven Development), DDD (Domain Driven Design), Jest, Selenium, Playwright, Cypress
- Shopware 6.x Plugin Entwicklung
- MySQL, JSON, GraphQL, REST, XML
- Gitlab, GitHub, Bitbucket, CI / CD, Webpack, Keycloak
- AWS (Lambda, Amplify, S3), Docker, Kubernetes, Helm charts, Elastic Load Balancing, Linux / Unix, Python
- Google Tag Manager, Click Performance, Google IMA SDK Ad Tooling
- SEO (Suchmaschinenoptimierung), HLS, Dash, Playerobject, CWV (Core Web Vitals), UX / UI
- agile Methoden wie Scrum & Kanban
Allgemeine Kompetenzen
Teamfähig, freundlich, entscheidungsfreudig, ergebnisorientiert, offen für neue Technologien und Herausforderungen, hoher qualitativer Anspruch an der Arbeit (Codequalität/Ergebnis), gute Kommunikation, ehrgeizig, zielstrebig, schnelle Auffassungsgabe, selbstständig und zuverlässig.
Projekthistorie
Dataport 07.2023 - heute
Senior Frontend Entwickler
Projektbeschreibung:
Das Cloud-Service-Portal des Auftraggebers (Dataport) wird auf der Basis von Shopware entwickelt, nutzt das PHP Symfony Framework. Die Front-End Entwicklung wird in Bootstrap und Javascript vorgenommen. Das Ziel ist die Entwicklung von Plugins innerhalb des Kunden Cloud-Service-Portals (CSP). Die Umsetzung von Plugins für die Plattform Shopware erfolgt mittels PHP und Twig.
Aufgaben:
- Erfassen und Strukturieren der fachlichen und technischen Anforderungen
- Anforderungsanalyse und Aufwandschätzung im Team
- Technische Machbarkeitsanalyse
- Programmierung und Anpassung des Softwareentwicklungsprodukts
- Customizing bestehender Anwendungen sowie Programmierung von neuen Funktionalitäten und Schnittstellen
- Berücksichtigung der durch die Softwarearchitektur vorgegebenen Programmiersprache, Codequalität und Tools
- Herstellung der Wartungsfähigkeit der Software
- Programmierung von Sicherheitsmechanismen innerhalb der Software
- Modellierung von Datenbanken
- Durchführung von Entwicklertests
- Erstellung einer Dokumentation der Entwicklung mit vite
- Erstellung und Übergabe eines Betriebs- und Entwicklungshandbuchs
- Umsetzung im Frontend und Backend mit PHP, Twig, MySQL, XML, YAML
- Umsetzung der DevOps Umgebungen (CI / CD Pipelines) in Gitlab
- Erstellung von Docker-Images und -Containern
- Nutzung der Shopware Admin API für die Plug-Ins
- KeyCloak für die Authentifizierung und das Benutzermanagement
- Verwaltung und Bereitstellung von Testumgebungen mittels Rancher
Eingesetzte Technologien:
PHP 8.x, Symfony, Twig, Javascript, CSS, HTML, Bootstrap 5, Vanilla.JS, REST, JSON, XML, MySQL, XML, YAML, PHPUnit, phpstan, php-cs-fixer, Playwright, Cypress, Unit- und Integrationtesting, semantic release, cleverreach API, composer, NPM, Yarn, OOP, DDD, Design Patterns, Gitlab, Dokumentation mit vite, CI / CD, Webpack, Docker, nginx, easyRedmine, Figma, UX / UI, Scrum
Radio.de GmbH, Hamburg 11.2019 bis 05.2023
Senior Frontend Entwickler
Projektbeschreibung:
Entwicklung von High Performance, SEO optimierten React, Next.JS Websites auf AWS Cloud Infrastruktur. Konsumieren von internen AWS APIs und externen APIs. Caching Technologien mit Cloudflare und Next.JS ISR (Incremental Static Regeneration).
Aufgaben:
- Umsetzung radio.de, radio.net usw. in 20 verschiedenen Märkten mit Next.JS auf AWS Fargate mit Elastic Load Balancing (vorher Cloudfront), Tailwind CSS, Google Tag Manager, Click Performance & Google IMA SDK Ad Tooling,
- Audio Player (Video.JS) mit Unterstützung für einzelne Radiostreams oder Playlists für z.B. Podcasts, sowie Videowerbung.
- Anbindung diverser Sport APIs und Caching/Management der Matches via AWS Amplify.
- Entwicklung interner APIs für u.a. Sender Ratings, Sitemap Generator.
- Automatische Generierung Tag Clouds und Top-Listen Widegts für radio.de mittels Google Analytics Daten in Google Spreadsheets, die von dort als JSON API bereitgestellt durch ein Script in AWS S3 importiert werden.
- Entwicklung getpodcast.com mit NextJS, Anbindung interner Podcast API mit GraphQL, Hosting auf Vercel hinter Cloudflare.
- Weiterentwicklung radiome.de, Satellitenwebsite mit marktrelevanten Radiosendern auf Laravel-Basis (PHP, MySQL, Tailwind CSS).
- Umsetzung radio.de Popupplayer in Vanilla.JS, HTML, CSS für Sender, die nur HTTP Streams ausliefern. Ebenfalls mit Video- und Bannerwerbung. Trigger für Overlay in Google Tag Manager auf Haupt-Website.
Javascript / Typescript, jQuery, React, Next.JS, Tailwind CSS, HTML, AWS (Lambda, Amplify), Video.JS, Angular, Vanilla.JS, GraphQL, REST, JSON, XML, PHP, Laravel, MySQL, Jest, Selenium, Playwright, Cypress, Node.JS, NPM, Yarn, Vue.JS, OOP, DDD, Design Patterns, Gitlab, GitHub, CI / CD, Webpack, Docker, ELB (Elastic Load Balancing), Elastic Container Services (ECS), HLS, Dash, Playerobject, UX / UI, Figma, Adobe XD, SEO, Scrum
DNSi GmbH, Hamburg 11.2010 bis 10.2019
Senior Fullstack Entwickler
Projektbeschreibung:
Interactive Development (HTML 5 Ads und interaktive Ad Games), Email Marketing Templates für Enterprise Systeme.
Aufgaben:
- Entwicklung Lead-Generierungs-CMS mit Laravel (PHP, MySQL, Bootstrap CSS) für mittelständische Kunden wie bspw. SPIEGEL Verlag. Diese erstellen interaktive Gewinnspiele um neue Leads zu generieren. Angedockt ist meist ein Newsletter Tool wie bspw. Inxmail Professional. Die DOI bestätigten Leads werden via CronJobs regelmäßig in passende Listen importiert und diese erhalten vordefinierte E-Mail Kampagnen.
- Entwicklung diverser responsive E-Mail Templates in plain HTML/CSS oder auch für Newsletter Tools wie Inxmail Professional. Teilweise Templates mit ausgeklügelten Logiken wie Umfragen innerhalb eines E-Mailings.
- Enwicklung diverser Websites mit Content Management Systemen wie Contao oder WordPress.
Javascript, jQuery, React, Bootstrap, Tailwind CSS, Angular, HTML, CSS, Vanilla.JS, REST, JSON, XML, PHP, Laravel, Forge, MySQL, SQLite, CouchDB, MongoDB, Jest, Selenium, AB Testing, NPM, Yarn, Vue.JS, OOP, DDD, Design Patterns, Gitlab, GitHub, CI / CD, Webpack, Linux, Ubuntu, UX / UI, Reponsive Webdesign, HTML5 Ads, Adobe Photoshop, SEO, Scrum, Kanban
eproducts – database solutions, Kiel 10.2009 – 10.2010
Frontend Entwickler
Projektbeschreibung:
Frontend Entwicklung verschiedener Webseiten nach Kunden-Layout Vorgaben. Betreuung bis Go-Live und nachfolgendem Support für mittelständische Kunden mit diversen PHP Content Management Systemen wie Contao (ehem. TYPOlight) und Drupal inklusive Shop-Plugin-Integrationen.
Darüber hinaus auch Umsetzung ganzer Shopsysteme mit xt:commerce, Shopware und Magento.
Eingesetzte Technologien:
TYPOlight/Contao, Drupal, xt:commerce, Shopware, Magento, Kanban, Wasserfall
Pinuts media+science GmbH, Berlin 06.2008 – 09.2009
Frontend Entwickler und Systemintegrator
Projektbeschreibung:
Frontend Entwicklung von verschiedenen Webseiten nach Kunden-Layout Vorgaben. Betreuung bis Go-Live und nachfolgendem Support für mittelständische Kunden und Konzerne (u.a. sky Deutschland & Hapag-Lloyd) mit dem Enterprise CMS RedDot (heute OpenText Web Site Management). Integration hauseigener Newsletter Management Software "Universal Messenger". Newsletter Bounce Rulemanagement/Erweiterung/Erkennung für Universal Messenger. Integrationen in Kunden-Intranets, teilweise via Linux oder Windows Serverumgebungen. Zeitweise 1st Level Support für Universal Messenger.
Eingesetzte Technologien:
ASP, JSP, VB Scripting, Linux / Windows Server Management
Elcom Systeme, Kiel 07.2006 – 05.2008
Frontend Entwickler
Projektbeschreibung:
Design, Konzeption, Programmierung von Webseiten für kleine bis mittelständische Kunden. Meist Websites in HTML, CSS, Javascript, teilweise Websites mit PHP/MySQL und Smarty Template Engine. Umsetzung mit AJAX (asynchronous, JavaScript und XML). Eigenentwicklung eines regionalen Kleinanzeigenmarktes.
Eingesetzte Technologien:
Javascript, PHP, MySQL, HTML, CSS, AJAX, XML
Ausbildung
Geprüfter Webdesigner, SGD 06.2007 – 06.2010