Schlagwörter
Skills
Über 15 Jahre Erfahrung als Konzepter, Architekt und Entwickler von Web-Anwendungen:
Frameworks and Tools:
Backend:
Frontend:
Tests:
Environments:
Workflow:
- Umsetzung von Portalen, Headless CMS / Decoupled Frontends, Microsites, Webshops, Facebook-APPs, etc.
- Entwicklung von projektspezifischen Erweiterungen bzw. Custom Modulen.
- Umsetzung von Schnittstellen REST, RPC.
- Migration von bestehenden Projekten, Relaunchs, Redesigns.
- Performance- und mobile Optimierung von Webseiten (AMP, Structured Data, Accessibilty, SEO).
- Leitung von Entwicklerteams.
- Betreuung und Support.
Frameworks and Tools:
Backend:
- Drupal, Symfony, PHP
- Migrationen aus TYPO3, eZ Publish, WordPress
Frontend:
- Pattern Lab
- TWIG, Handlebars, Mustache
- React, jQuery, JavaScript ES6; SASS, SCSS
Tests:
- PHPUnit Tests
- Selenium
- Xdebug / Zend Debugger
Environments:
- Docker, Vagrant
- Doctrine ORM, MySQL, MariaDB, PostgreSQL
- Acquia Platform
- Apache, Nginx, Varnish
- Apache Solr
- Webpack, Gulpjs, Nodejs
Workflow:
- GIT, Gitlab, Github
- Jenkins deployment automation / Continuous Delivery
- Travis CI / Continuous Integration
- Jira, Kanban
- Scrum, Extreme Programming (XP)
Projekthistorie
Ausgewählte Projekte
2019, bis Februar:
Migration eines Portals eines internationalen Kunden in die Aquia Plattform für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Troubleshooter.
Key Features:
- AMP-Layer
- Mehrsprachigkeit / Multi-Market
Framework:
- Drupal 8
Relaunch der Webseiten eines mittelständischen Unternehmens.
Funktion: Konzeption und Umsetzung Backend und Frontend.
Key Features:
- AMP-first
- Maximale Performanz
Frameworks:
- Symfony 4
- AMP
2018:
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Lead eines fünfköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Zugangsgeschützte Bereiche für Health Care Professionals.
- Integration Single Sign On (SSO).
- Suche und Download von Medien und Materialien.
Framework:
- Drupal 7
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Lead eines vierköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Zugangsgeschützte Bereiche für Health Care Professionals.
- Anmeldung zu und Download von Materialen zu Kongressen.
Framework:
- Drupal 7
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Troubleshooter.
Key Features:
- Migration aus TYPO3.
- Bündelung wichiger Debatten aus verschiedenen Kanälen der Unternehmenskommunikation.
Framework:
- Drupal 8
- Pattern Lab
Migration einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Troubleshooter.
Key Features:
- Migration aus TYPO3.
- Zugangsgeschützte Bereiche für Health Care Professionals.
- Integration SSO.
- Anmeldung zu und Download von Materialen zu Events.
Framework:
- Drupal 7
2017:
Umsetzung einer Plattform zur Werkstatt-Terminvereinbarung mit Festpreisangebot für Publicis Pixelpark.
Funktion: Konzept / Architektur, Senior Drupal Developer, Lead eines drei- bis fünfköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Backend für >800 Händler.
- Datenimport Preise und Stammdaten.
- Maske zur Fahrzeugbestimmung und komponentenabhängiger Festpreisermittlung.
Framework:
- Drupal 8
- React/Redux
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer.
Key Features:
- Zugangsgeschützte Bereiche für Health Care Professionals.
Framework:
- Drupal 7
Migration eines Portals von eZ Publish 4 für A&B One Digital.
Funktion: Umsetzung Backend und Frontend, Lead eines dreiköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Schnittstelle zu CiviCRM
- Projektsuche und -landkarte
- Apache Solr
Framework:
- eZ Publish 5
2016:
Umsetzung einer Kampagnenseite eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer.
Key Features:
- Headless CMS / Decoupled Frontend.
- Mandanten: Rollout für >40 internationale Märkte.
- Akamai CDN
Framework:
- Drupal 8
- Express Node.js
Umsetzung einer Plattform zur Werkstatt-Terminvereinbarung für Publicis Pixelpark.
Funktion: Architekt, Full Stack Developer.
Key Features:
- Buchung von Serviceleistungen und standortspezifischen Zusatzleistungen.
Framework:
- Drupal 7
Umsetzung von 3 Facebook Apps für Katjes im Auftrag von Kravt.
Funktion: Technische Konzeption, Full Stack Developer.
Key-Features:
- Gewinnspiele mit Spaßfaktor.
- Datenbankanbindung, Content-Aktualisierung aus CMS.
Frameworks:
- Drupal 7
- React
Umsetzung der Microsite eines internationalen Kunden im Auftrag der Peter Schmidt Group
Funktion: Umsetzung Backend, Lead eines dreiköpfigen Entwicklerteams.
Key-Features:
- Einbindung unterschiedlicher Feeds zur Unternehmenskommunikation
Framework:
- eZ Publish 5
Relaunch des Reiseportals newyork-reisen.de für adeoreisen.
Funktion: Architekt, Full Stack Developer.
Key-Features:
- Präsentation und Buchung von Reiseangeboten und Zusatzleistungen.
- Schnittstelle zu CRM.
Framework:
- Drupal 7
2013 bis heute: Geschäftsführer und Inhaber der Intermundia Solutions GmbH mit Sitz in Berlin
- Technische Umsetzung von Internetanwendungen mit technischem Schwerpunkt Drupal und eZ Publish im festen Team und als Freelancer.
- Entwicklung von Portalen, Microsites, Webshops und Facebook-APPs als Subauftragnehmer von Kreativ- bzw. Full-Service-Agenturen.
2010 bis 2013: Geschäftsführer und Inhaber der befish.com GmbH mit Sitz in Berlin
- Entwicklung von komplexen Lösungen für große öffentliche und privatwirtschaftliche Auftraggeber als Full Service Agentur, unter anderem für das Bundesumweltministerium in Berlin und die Bundeszentrale für politische Bildung.
2007 bis 2010: Betreiber des befish.com Netzwerks aus Web-Experten-Freelancern
- Full Service Umsetzung von Portalen, Microsites und Online-Shops mit technischem Schwerpunkt Drupal.
- Umsetzung von Online-Spielen und Edutainment- und E-Learning-Anwendungen mit technischem Schwerpunkt Adobe Flash.
2004 bis 2007: Leiter der Online-Entwicklung icomedias GmbH Berlin
- Entwicklung eines digitalen Beschilderungssystems für Hotels und Konferenzzentren auf technischer Basis von PHP / Adobe Flash.
- Entwicklung von Datenbankgestützen Flash-Anwendungen.
2003 bis 2004: Referent für Computer Based Learning an der Fachhochschule Hagenberg, Österreich.
- Lehrgänge zu Macromedia Flash und Macromedia Dreamweaver als Tools zur Erstellung von e-Learning Anwendungen.
2000 bis 2004: Candycode GbR
- Umsetzung von Online-Spielen und Edutainment- und E-Learning-Anwendungen mit technischem Schwerpunkt Adobe Flash.
- Umsetzung von Online-Shops mit Flash-Frontend und PHP/MySQL-Backend.
1998 bis 2000: AV-Transfer GmbH Fernseh-Postproduktion Berlin
- Avid Schnitt und Vertonung von Fernsehserien und -Filmen
- Produktionsleitung Berlin
1997 bis 1998: Zivildienst beim Österreichischen Roten Kreuz in Graz
1994 bis 1997: Freies Filmschaffen, ausgedehnte Reisen in verschiedene Länder Asiens und Afikas.
1989 bis 1994: Studium der Philosophie an der Karl-Franzens-Universität Graz, Österreich.
1970: geboren in Graz, Österreich
2019, bis Februar:
Migration eines Portals eines internationalen Kunden in die Aquia Plattform für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Troubleshooter.
Key Features:
- AMP-Layer
- Mehrsprachigkeit / Multi-Market
Framework:
- Drupal 8
Relaunch der Webseiten eines mittelständischen Unternehmens.
Funktion: Konzeption und Umsetzung Backend und Frontend.
Key Features:
- AMP-first
- Maximale Performanz
Frameworks:
- Symfony 4
- AMP
2018:
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Lead eines fünfköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Zugangsgeschützte Bereiche für Health Care Professionals.
- Integration Single Sign On (SSO).
- Suche und Download von Medien und Materialien.
Framework:
- Drupal 7
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Lead eines vierköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Zugangsgeschützte Bereiche für Health Care Professionals.
- Anmeldung zu und Download von Materialen zu Kongressen.
Framework:
- Drupal 7
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Troubleshooter.
Key Features:
- Migration aus TYPO3.
- Bündelung wichiger Debatten aus verschiedenen Kanälen der Unternehmenskommunikation.
Framework:
- Drupal 8
- Pattern Lab
Migration einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer, Troubleshooter.
Key Features:
- Migration aus TYPO3.
- Zugangsgeschützte Bereiche für Health Care Professionals.
- Integration SSO.
- Anmeldung zu und Download von Materialen zu Events.
Framework:
- Drupal 7
2017:
Umsetzung einer Plattform zur Werkstatt-Terminvereinbarung mit Festpreisangebot für Publicis Pixelpark.
Funktion: Konzept / Architektur, Senior Drupal Developer, Lead eines drei- bis fünfköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Backend für >800 Händler.
- Datenimport Preise und Stammdaten.
- Maske zur Fahrzeugbestimmung und komponentenabhängiger Festpreisermittlung.
Framework:
- Drupal 8
- React/Redux
Umsetzung einer Online-Plattform eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer.
Key Features:
- Zugangsgeschützte Bereiche für Health Care Professionals.
Framework:
- Drupal 7
Migration eines Portals von eZ Publish 4 für A&B One Digital.
Funktion: Umsetzung Backend und Frontend, Lead eines dreiköpfigen Entwicklerteams (BE u. FE).
Key Features:
- Schnittstelle zu CiviCRM
- Projektsuche und -landkarte
- Apache Solr
Framework:
- eZ Publish 5
2016:
Umsetzung einer Kampagnenseite eines internationalen Kunden für Publicis Pixelpark.
Funktion: Senior Drupal Developer.
Key Features:
- Headless CMS / Decoupled Frontend.
- Mandanten: Rollout für >40 internationale Märkte.
- Akamai CDN
Framework:
- Drupal 8
- Express Node.js
Umsetzung einer Plattform zur Werkstatt-Terminvereinbarung für Publicis Pixelpark.
Funktion: Architekt, Full Stack Developer.
Key Features:
- Buchung von Serviceleistungen und standortspezifischen Zusatzleistungen.
Framework:
- Drupal 7
Umsetzung von 3 Facebook Apps für Katjes im Auftrag von Kravt.
Funktion: Technische Konzeption, Full Stack Developer.
Key-Features:
- Gewinnspiele mit Spaßfaktor.
- Datenbankanbindung, Content-Aktualisierung aus CMS.
Frameworks:
- Drupal 7
- React
Umsetzung der Microsite eines internationalen Kunden im Auftrag der Peter Schmidt Group
Funktion: Umsetzung Backend, Lead eines dreiköpfigen Entwicklerteams.
Key-Features:
- Einbindung unterschiedlicher Feeds zur Unternehmenskommunikation
Framework:
- eZ Publish 5
Relaunch des Reiseportals newyork-reisen.de für adeoreisen.
Funktion: Architekt, Full Stack Developer.
Key-Features:
- Präsentation und Buchung von Reiseangeboten und Zusatzleistungen.
- Schnittstelle zu CRM.
Framework:
- Drupal 7
2013 bis heute: Geschäftsführer und Inhaber der Intermundia Solutions GmbH mit Sitz in Berlin
- Technische Umsetzung von Internetanwendungen mit technischem Schwerpunkt Drupal und eZ Publish im festen Team und als Freelancer.
- Entwicklung von Portalen, Microsites, Webshops und Facebook-APPs als Subauftragnehmer von Kreativ- bzw. Full-Service-Agenturen.
2010 bis 2013: Geschäftsführer und Inhaber der befish.com GmbH mit Sitz in Berlin
- Entwicklung von komplexen Lösungen für große öffentliche und privatwirtschaftliche Auftraggeber als Full Service Agentur, unter anderem für das Bundesumweltministerium in Berlin und die Bundeszentrale für politische Bildung.
2007 bis 2010: Betreiber des befish.com Netzwerks aus Web-Experten-Freelancern
- Full Service Umsetzung von Portalen, Microsites und Online-Shops mit technischem Schwerpunkt Drupal.
- Umsetzung von Online-Spielen und Edutainment- und E-Learning-Anwendungen mit technischem Schwerpunkt Adobe Flash.
2004 bis 2007: Leiter der Online-Entwicklung icomedias GmbH Berlin
- Entwicklung eines digitalen Beschilderungssystems für Hotels und Konferenzzentren auf technischer Basis von PHP / Adobe Flash.
- Entwicklung von Datenbankgestützen Flash-Anwendungen.
2003 bis 2004: Referent für Computer Based Learning an der Fachhochschule Hagenberg, Österreich.
- Lehrgänge zu Macromedia Flash und Macromedia Dreamweaver als Tools zur Erstellung von e-Learning Anwendungen.
2000 bis 2004: Candycode GbR
- Umsetzung von Online-Spielen und Edutainment- und E-Learning-Anwendungen mit technischem Schwerpunkt Adobe Flash.
- Umsetzung von Online-Shops mit Flash-Frontend und PHP/MySQL-Backend.
1998 bis 2000: AV-Transfer GmbH Fernseh-Postproduktion Berlin
- Avid Schnitt und Vertonung von Fernsehserien und -Filmen
- Produktionsleitung Berlin
1997 bis 1998: Zivildienst beim Österreichischen Roten Kreuz in Graz
1994 bis 1997: Freies Filmschaffen, ausgedehnte Reisen in verschiedene Länder Asiens und Afikas.
1989 bis 1994: Studium der Philosophie an der Karl-Franzens-Universität Graz, Österreich.
1970: geboren in Graz, Österreich
Reisebereitschaft
Verfügbar in den Ländern
Deutschland und Österreich