Sönke Schnoor Frontend- & Webentwickler

Über mich

Willkommen auf der Seite vom Frontend- & Webentwickler Sönke Schnoor.

Am Anfang war ich ja noch skeptisch…

als ich so um 1996 herum zum ersten Mal mit den WWW in Berührung kam. Wer benötigt denn so etwas? Doch schon bald hatte mich die Faszination ergriffen und ich versuchte mich an ersten eigenen kleinen Seiten. Damals noch mit HTML 3.2, vielen Tabellen, Spacer-Gifs und Frames.

Da ich mich bereits zuvor an der eher klassischen Anwendungsentwicklung auf PC und AtariST versucht hatte, war der Weg nach PHP mit MySQL im Web für mich also quasi fast schon vorgezeichnet. So fand ich mich alsbald als festangestellter Webentwickler wieder und programmierte - neben Landingapes & Co. - am hauseigenen CMS mit.

Über die Jahre hinweg entwickelte ich allerdings eine immer größer werdende Faszination für die Fontend-Entwicklung und stürze mich seit längeren mit Begeisterung vorwiegend auf alles, was mit HTML5, CSS3 und JavaScript zu tun hat und entwickele dabei von Landingpages über Templates für Shop-Systeme bis hin zu mobilen Webseiten alles was Spaß macht.

Beispielprojekt

CinemaxX - Ticketshop.

Am Launch des CinemaxX Ticketshops 2010 war ich von Anfang an beteiligt und federführend für die Entwicklung und Umsetzung der Frontend-Templates - in Absprache und Zusammenarbeit mit dem Backendteam - verantwortlich. Neben der eigenentwickelten Saalplanmechanik und dem Karussellscript stellt eine weitere Besonderheiten das Ajax-Handling da, welches über eine XML-Schnittstelle mit einem Request mehrere Seitenbestandteile separat anfragen und austauschen kann.

Seid 2012 gibt es darüber hinaus die mobile Variante des Ticketshops für iOS und Android, bei der ich wiederum hauptverantwortlich die Frontend-Temlates und Scripte erstellte. Aus Performancegesichtspunkten wurde hierbei auf den Einsatz von externen JS-Bibliotheken wie jQuery verzichtet und dafür ein eigenentwickeltes, schlankes JavaScript-Framework verwendet.

Beim Ticketshop für den Desktop wurde auf XHTML, CSS und jQuery gesetzt. Zur Kommunikation mit dem Backend diente Ajax mit einer XML-Schnittstelle.

Beim mobilen Ticketshop kamen HTML5, CSS3, SASS, ECMAScript 5 und das Canvas-Element für den Saalplan zum Einsatz.

Weitere Komponenten & Programme: Google Analytics Klicktracking, Photoshop, SVN und Redmine.

Weitere Arbeiten:

  • Templateprogrammierung der CinemaxX B2B Seite.
  • Erweiterungen der JSP-Templates im OpenCms System.
  • Überarbeitung der OpenCms Dokumentation.
  • Schulung in OpenCms.
  • Contentpflege & Support.