Professionelle Softwareentwicklung

Seit 1992 war ich als Softwareentwickler in verschiedenen Branchen tätig. Erste Projekte basierten auf den Programmiersprachen C und C++ und wurden mit dem Fenstersystem X-Windows mit OSF/Motif unter UNIX (AIX) entwickelt. Eine Zeit lang blieb ich diesem Umfeld treu und entwickelte mit dem View Designer/X (VDX) ein Werkzeug zur Gestaltung von grafischen Oberflächen unter Linux. Dieses Produkt wurde von S.u.S.E. GmbH und Bredex GmbH vertrieben und ist mittlerweile als Open Source auf SourceForge veröffentlicht.

Seit 2000 entwickelte ich Software mit Java – mal Backend-Dienste aber auch grafische Oberflächen mit Swing. Dabei machte ich mich mit den Praktiken des XP-Programming wie die Test-getriebene Entwicklung (TDD) und die kontinuierliche Integration (Continuous Integration) vertraut. Ich wurde und bin ein großer Verfechter dieser Vorgehensweisen.

Etwa 2011 arbeitete ich das letzte Mal an produktivem Quellcode. Während dieser gesamten Zeit unterstützte ich folgende Kunden: