Ich arbeite seit 1990 als Softwareentwickler. Das sind immerhin 28 Jahre in denen ich viel Erfahrung sammeln konnte. Und trotzdem: Es gibt so viel neue Themen in unterschiedlichen Bereichen, dass es nie langweilig wird.  Derzeit arbeite ich als Senior Software-Architekt bei einer großen Münchner Bank. 

Durch mein Wissen in der Softwareentwicklung und im Softwaredesign, unterstütze ich andere Entwickler in allen Phasen des Softwareentwicklungsprozesses.

Die meiste Erfahrung konnte ich bisher in C++ (10 Jahre) und Java (18 Jahre) und der Softwarearchitektur sammeln. 

Meine Spezialgebiete sind: Software Architektur, Modellierung, Compiler-Compiler,  Java EE, 

Einer meiner Fachgebiete ist die Erstellung von relationalen Datenmodellen mit "CA Erwin Datamodeller". In vielen Projekten bei unterschiedlichen Kunden habe ich dabei unterstützt, ein Datenmodell für den jeweiligen Fachbereich zu erstellen. Besonders wichtig ist dabei oft die Integration in den Softwareentwicklungsprozess, um zu vermeiden, dass das erstellte Modell reinen Dokumentationszwecken dient.

Auf der folgenden Seite habe ich zwei Datenmodellierungspattern gelistet, die ich im laufe der Zeit zusammengeschrieben habe

Siehe Data Model Pattern.