Yo

Yo Nun denn. Dann kommen sie, die Daten und Fakten.

Um es kurz zu machen, ich beschäftige mich mit der Entwicklung von Software und das in fast jeder Hinsicht.

Angefangen habe ich, als mein Vater sich einen Apple II mit Diskettenlaufwerk zugelegt hat. Mit Basic. Irgendwie bin ich zu dem Buch "Apple Computer Grafik" gekommen, in dem beschrieben wurde wie man das Spiel "Mondlandung" programmiert. Ich war hin und weg. Nach und nach habe ich mir einen Vokabeltrainer erstellt und einen U-Boot Simulator (mein Kumpel hatte so etwas auf seinem C-16 und ich wollte wissen wie man so etwas schreibt).

Irgendwann kam dann die Amiga Zeit und ich begann mit Assembler den Blitter zu programmieren. Coole Zeit. Einige selbst geschriebene Computerspiele später - selbstverständlich auch um einige Erfahrungen reicher - habe ich per Clipper und MS DOS ein Kundenverwaltungsprogramm sowie andere nützliche Dinge geschrieben. Alle mit D-BASE IV Anbindungen.

Später dann, 1996 erkannte ich das Potential von Java. Für jemanden der aus der Assemblerwelt kommt, ist das objektorientierte schon irgendwie pervers - muss ich gestehen. Vor allem die serverseitige Programmierung hat es mir angetan. Mein erstes großen Projekte habe ich mit NetDynamics erstellt. Später musste ich einfach einen eigenen Application Server schreiben. Auch aus Interesse, klar. Auf diesem aufbauend, ergaben sich etliche Projekte, z.B. comFire oder noch später SLOX (SuSE Linux Open Xchange) und der Open-Xchange Server 5, aber auch einige Shops und andere webbasierte Anwendungen.

Bis heute habe ich viele Erfahrungen gemacht auf den Gebieten Datenbanken (Oracle, PostgreSQL, MySQL), Betriebssysteme (Win NT, Linux, Solaris), Security (VPN, Firewall, Antivirus, Antispam), Mail (Exim, Postfix, Courier, Fetchmail, Cyrus), closed und open source Software und vor allem im Gebiet Groupware/Kalender und Zusammenarbeit, eher bekannt als Groupware und Collaboration.

Ach ja, selbstverständlich sind auch die Hypethemen nicht spurlos an mit vorübergegangen wie z.B. Virtualisierung (Xen, VMWare, Virtuozzo), Linux (RHEL; SLES, Debian, Ubuntu), AJAX (JSON, XML), OSS, Client Server, Web2.0 und so weiter und so fort. Derzeitig geht es u.a. um die Themen SaaS, RIA, JavaScript vs. Java, Integration und Mobility im Kontext der Zusammenarbeit - da fühle ich mich mit meinem Hintergrund gut aufgehoben.

Egal ob mit Netbeans oder Eclipse, Xtreme Programming oder anderen agilen Entwicklungsmethoden, es macht mir immer noch Spaß zu coden, obwohl mittlerweile andere Aufgabenbereiche meine Aufmerksamkeit und Energie benötigen.

Im Lauf der Zeit konnte ich meine Erfahrungen und mein Engagement in den folgenden Positionen unter Beweis stellen: Entwicklungsleitung, Ausbildung, IT-Management, technische Leitung. Aktuell stelle ich meine Erfahrungen und Dienste als Software Architekt zur Verfügung.

Back to top