©2010 | English | Impressum | Powered by CakePHP 1.3

Know-how

Im Laufe meines Studiums und meiner beruflichen Tätigkeit habe ich Sachkompetenz und Fachkenntnisse in verschiedenen Bereichen der Informatik erlangt. Ich betreue und administriere seit Jahren Internetauftritte für verschiedene Unternehmen und habe daraus viele Erfahrungen im Umgang mit den aktuellen Webtechnologien gesammelt. Meine Schwerpunkte liegen in den folgenden Bereichen:

Moderne Webtechnologien (LAMP/WAMP)

Serverseitig

  • Objektorientierte Webprogrammierung mit PHP 5.3
  • Umfangreiche Facherfahrung mit den Web Application Frameworks (WAF): CakePHP, Zend Framework und Agavi (inkl. Propel)
  • Wissen im Umgang mit Content Management Systemen (CMS) wie exozet.cms Framework R4, WordPress und Croogo
  • Fähigkeiten in der Verarbeitung von XML, CSV und JSON Daten
  • Smarty Template Engine
  • API Anbindung (facebook, youtube, vimeo, flickr, picasa, usw.)
  • Relationale SQL-Datenbanksysteme mit den klassischen CRUD-Funktionen (Select/Insert/Update/Delete), Erstellung von Triggern, Relations und Views
  • Teamarbeit mit Hilfe der Versionsverwaltung Subversion (SVN) sowie den Bug Tracking / Projektmanagement-Tools Mantis, Redmine und Jira

Im Rahmen meiner freiberuflichen Tätigkeit und meiner Masterarbeit habe ich Erfahrungen im Umgang mit dem MVC (Model-View-Controller) Architekturmuster gesammelt. Aus dem Bereich der Softwaretechnik kenne ich Prinzipien wie DRY (Don't Repeat Yourself) und Convention over Configuration, Refactoring von server- und clientseitigen Code, Scaffolding und Rapid Development über Prototypen.

Clientseitig

  • W3C valides XHTML und CSS
  • JavaScript (Ajax): Einsatz von jQuery (inkl. jQuery UI), prototype und Mootools zur Erstellung von Rich Internet Applications
  • Plattformübergreifende Kompatibilität: Sicherstellung einer einwandfreien Darstellung/Funktionalität in verschiedenen Browsern
  • Newsfeeds, SEO (Search Engine Optimization), ...
Internationalisierung (i18n) und Lokalisierung (l10n)

Aufbau eines vielsprachigen Web-Portals mit offener Architektur, in der mühelos weitere Sprachversionen eingegliedert werden können. Besonderheiten eines internationalisierten Web-Portals sind:

  • Zwischen Darstellung und Inhalt besteht eine strikte Trennung.
  • Textdaten sind in externen Dateien oder einer Datenbanken gespeichert und werden dynamisch geladen.
  • Landesspezifische Konventionen werden unterstützt. (Datum/Uhrzeit, Währungssymbole, Zeichensätze usw.)
Video, Grafik und Animation

3D-Modellierung und 3D-Animation

Erfahrungen mit Autodesk Maya (ehem. Alias), Adobe Director und Flash (inkl. ActionScript 3)

2D-Raster- / 2D-Vektorgrafik

Arbeit mit den Adobe Produkten: Photoshop, Illustrator und Fireworks

Compositing, digitaler Videoschnitt, Postproduktion

After Effects, Adobe Premiere und Final Cut Pro