headwork
Home | Skills | Projekte & Referenzen | Partner | DDT | Kontakt HEADWORK: Mental Activity Or Work; Thought.



Skills:


Neben der von Antoine de Saint-Exupéry geforderten Hingabe und Begeisterung für eine Sache sind natürlich auch handfeste (kopffeste?) Fertigkeiten Voraussetzung, um gute Software erstellen zu können. Ich bin seit 1990 als Programmierer tätig (seit 1993 selbständig), davor hatte ich schon Erfahrung als Autodidakt - noch unter CP/M und Basic, sowie MS-DOS ab 2.0 und dBase - sammeln können. Im Lauf der Jahre kommt doch einiges an Erfahrung zusammen.

Im Folgenden daher eine kurze Übersicht meiner EDV-Kenntnisse:

Programmiersprachen:
"Muttersprache" ist c, sowie die "Dialekte" c++ und Objective-c.
In den letzten Jahren habe ich auch viel unter PHP entwickelt, sowie gute Erfahrungen mit Java erworben.
Shell-Scripts stellen natürlich kein Problem dar, weiters sind noch Kenntnisse von Python, Perl und Pascal vorhanden.

Betriebssysteme:
Als "Vaterland" würde ich Unix bezeichnen - vor allem Linux, aber auch Erfahrung mit "echten" Unices (Solaris, HP-UX, NeXT).
Natürlich sind auch die notwendigen (Entwickler-)Kenntnisse von Win95/98/NT/XP vorhanden.

Datenbanken:
Ich bin zwar kein Datenbank-Admin, habe aber die für einen Programmierer selbstverständlichen SQL-Kenntnisse. Konkret gearbeitet habe ich ihm Rahmen verschiedener Projekte mit Oracle, Informix, PostgreSQL und vor allem MySql.

Internet:
Detaillierte Kenntnisse von HTML, Javascript sowie CSS sind für jeden, der im Internet arbeitet, selbstverständlich.
Weiters habe ich Erfahrung mit JSP und CGI.

Sonstiges:
Im Laufe von vielen Jahren als hauptberuflicher Programmierer habe ich mit vielen Softwaretechniken und Protokollen gearbeitet. Besonders erwähnen möchte ich:
ajax, Typo3, SIP, Diameter, CORBA, RPC, XML, XSL(T), UML