Stefan Koch - web-developer

Dienstleistungen

Warum sollte man mich einstellen? Die Antwort ist einfach: Weil ich in meinen jungen Jahren bereits viel Erfahrung sammeln konnte und im Lieferumfang alles enthalten ist, das Arbeitgeber sich wünschen.

PHP

Ich arbeite seit 2004 mit PHP und bin seit 2008 als Dienstleister in der Web-Entwicklung tätig.

Python

Neben PHP entwickle ich seit ein paar Jahren auch einige Projekte mit Python. Dies betrifft vor allem Tätigkeiten im Internet jedoch abseits der Web-Entwicklung, z.B. Web-Crawler.

SVN

Da ich schon an verschiedenen Projekten mit mehreren Personen zusammengearbeitet habe, kann ich natürlich mit SVN umgehen und benutze es jeden Tag. Deshalb kann man mich einfach zum Entwickler-Team hinzufügen, ohne lange erklären zu müssen, wie ein Checkout oder Commit funktioniert.

Linux

Ich benutze Linux als mein Betriebssystem jeden Tag sowohl im Desktop-Bereich als auch auf meinem Homeserver. Daher braucht niemand zu fürchten, dass ich einen Server plattmachen könnte, wenn ich für einige Aufgaben Root-Zugriff bräuchte.

Zend Framework

Viele moderne Web-Applikationen werden mit dem Zend Framework umgesetzt, weil es den Entwicklungsprozess beschleunigt und die Applikation robuster wird. Für Selbständige ist es auch einfacher, sich in existierende Projekte einzuarbeiten, wenn die Architektur festgelegt ist und man sich auf bekannte Methoden verlassen kann.

Symfony1

Neben dem Zend Framework kenne ich auch das inzwischen etwas seltener gewordene Symfony1.

Smarty

Bevor ich mich dem MVC-Pattern zuwendete, entwicklere ich alle meine Webseiten mit Smarty. Ich benutze es auch heute noch bei einem der Zend-Framework-basierten Projekte.

Datenbanken

Ich kenne nicht nur relationale Datenbanksysteme wie MySQL, sondern auch andere Architekturen, die bei Web-Entwicklung nützlich sein können. In Zukunft werden einige Web-Applikationen möglicherweise eher mit dokumentenbasierten Datenbanken wie CouchDB oder MongoDB entwickelt werden, da diese einfacher skalierbar sind und zu manchen modernen Applikationen gut passen. Apache Lucene spielt in der Web-Entwicklung auch eine große Rolle, weil es eine wesentlich bessere Suche nach Texten ermöglicht.