tkar.de Logo Weblog von Thomas Kleinhenz

Profil

Thomas Kleinhenz ist Web-Entwickler mit einer Vorliebe für PHP.

Portraitfoto Als Entwickler im Internet-Bereich kann man unter vielen Technologien wählen. Ich habe mich spezialisiert, aber ich beschränke mich nicht. Ursprünglich vom Webdesign mit handcodiertem Markup kommend, arbeite ich heute primär auf der Programmierer-Seite.

Skills und Erfahrungen

Servertechnologien

PHP
Mehr als 12 Jahre Erfahrung, mittlerweile bevorzugt objektorientiert und mit Zend-Framework eingesetzt.
MySQL
Seit gut 14 Jahren vertraut nach ersten Erfahrungen mit MS-Access, aber ich arbeite auch mit anderen SQL-Dialekten oder Plattform-unabhängig; gute Kenntnisse in Datenbank-Theorie und -Optimierung.
Apache
Kenntnisse der Webserver-Administration sind Grundlage für eine stabile Webapplikation, ca. 14 Jahre Erfahrung mit Apache, selten mal IIS.
Perl
War der Einstieg in die serverseitige Programmierung für mich, nach ungefähr 3 Jahren nur noch ganz selten verwendet.

Markup-Sprachen

HTML bzw. XHTML
Mehr als 16 Jahre Routine in den mit der jeweiligen Version möglichen Gestaltungs-Technologien.
CSS
Verwende ich seit Browser sie umsetzen können in der jeweils neuesten praktisch einsetzbaren Version. Mein erster tabellenfreier HTML-Entwurf stammt aus dem Jahr 2002.
XML
Bei der stilistischen Verfeinerung meines HTML erstmals die zugrunde liegende Metasprache theoretisch erarbeitet; mittlerweile ist XML für mich Standard beim Austausch strukturierter Textdaten zwischen Webapplikationen.

Clientseitige Programmierung

JavaScript
Seit 16 Jahren Erfahrung mit den verschiedenen Ausformungen, heute fast nur noch objektorientiert und mit Hilfe eines Frameworks - bevorzugt jQuery. Gute Kenntnisse in AJAX-Technologie und der Verwendung von unobtrusive JavaScript.

Nutzung von Fremdsoftware

Webapplikationen
Installation, Anpassung und Erweiterung von verbreiteten Webapplikationen, bevorzugt auf PHP-/MySQL-Basis: Typo3-CMS (sehr gute Kenntnisse einschließlich Extension-Entwicklung), Weblog-Applikationen (Movable Type und Wordpress), Webshops u.a.m.
Webservices
Erfahrung mit allen gängigen Standards und den APIs der großen Anbieter (Google, Yahoo, Twitter u.a.).

Sonstige Kenntnisse

Betriebssystem-Administration
Lieblingsbetriebssystem ist mittlerweile Linux, auch auf dem Desktop, aber ich kenne natürlich auch Windows und MacOS X.
Grafikbearbeitung
Fotobearbeitung, Designlayouts und Grafikoptimierung für das Web mit Macromedia Fireworks, Adobe Photoshop, The Gimp.
Funktionales Webdesign
Screendesign und Planung der Applikationslogik unter Berücksichtigung von Usability und Accessability.

Feed abonnieren