Hans Flächsig

... long time ago ...

Proudly powered by WordPress | Theme: Rabin Resume Vcard by BuyProTheme.

Tja, über mich…

Leidenschaft für IT. Seit über 25 Jahren arbeite ich professionell als Entwickler, Architekt und Projektleiter in Softwareentwicklungsprojekten. Der Weg führte mich dabei über verschiedene Branchen, Sprachen und Entwicklungsphilosophien.

Fachlicher Fokus

Fachlich liegt mein Fokus seit 2009 konstant in der Versicherungswirtschaft. In dieser Zeit habe ich verschiedene Entwicklungs- und Einführungsprojekte als Entwickler, Architekt und Projektleiter begleitet.

In dem Zeitraum von 2000 bis 2009 habe ich in der Versicherungswirtschaft, der Telekommunikation, dem Lotteriegeschäft und dem Gesundheitswesen verschiedene Projekte als Entwickler, Architekt und Java-Coach begleitet. Als Java-Coach durfte ich dabei auch die Struktur und Philosophie von COBOL kennenlernen.

Den Anfang meiner Entwicklerkarriere startete ich als wissenschaftliche Hilfskraft im Jahr 1994 an der Universität Paderborn. Ich war an der Entwicklung eines ERP-Systems und verschiedenen Optimierungsprojekten beteiligt, bevor ich 1997 meine erste Festanstellung antrat und bis zum Jahr 2000 an Lagerverwaltungsprojekten und einer frühen Version einer Onboard-Navigation beteiligt war.

Technischer Fokus

Seit dem Jahr 2000 spreche ich Java EE. Die Entwöhnung von C++ dauerte grob geschätzt eine Woche und danach hatte ich keinen Kontakt mit meiner alten Liebe mehr. Java hatte so viel mehr zu bieten.

Dementsprechend waren meine Projekte im Wesentlichen auf Basis von JEE mit WebLogic und JBoss als Applicationserver. Als Datenbanken kamen Oracle und DB2 (Host und LUW) zum Einsatz. Seit einigen Jahren setzt sich vermehrt SpringBoot mit Angular als Oberflächentechnologie durch, so dass sich mein technisches Spektrum in die Spring-Welt erweitert hat. Wichtig ist mir der Einsatz von Open-Source-Software. Der Grund dafür liegt weniger in den Kosten, da wir alle für unsere Arbeit entlohnt werden wollen. Der Treiber ist der Support der Community sowie die breitflächige Kenntnis der Bibliotheken.

Architektur

Ich habe keinen religiösen Ansatz bei der Wahl der Frameworks. Wichtig sind mir der fachliche Kontext und die Fähigkeiten der Mitstreiter. COBOL ist inzwischen 70 Jahre alt geworden und hat offensichtlich viele erfolgreiche Programme hervorgebracht. JEE ist nicht so alt und hat ebenfalls große Erfolge vorzuweisen. Gleiches kann man zu Spring und SpringBoot sagen. Es lassen sich somit erfolgreiche Programme mit beliebigen Konzepten und Sprachen umsetzen.

Die Frage nach Verteilung der Daten, der Latenz und Bandbreite sowie die Art der Transaktionen sollten die Wahl der Architektur und Frameworks bestimmen. Berücksichtigt man dann noch die Fähigkeiten des Teams, dann sollten der Entwurf der Architektur und die Festlegung der Frameworks leicht fallen.

Das Bild…

Offensichtlich bin ich in einem früheren Leben zur See gefahren, aber das ist eine andere Geschichte. Und die ist kurz.