über mich

Ich bin Software Architect und Software Entwickler.
Ich arbeite seit 2003 mit Java und seit 1995 mit Linux.

software architektur und entwicklung

In den meisten Projekten arbeite ich zu 20% als Architekt und zu 80% als Entwickler, baue Prototypen und POCs, implementiere Funktionalitäten und reduziere Komplexität.

techstack

Ich arbeite mit Linux und mein bevorzugtes Setup für die Entwicklungsarbeit besteht aus Intellij, Git und der Atlassian Toolsuite für Entwicklungsteams: BitBucket, Bamoo, Jira, Confluence.

Für persönliche Projekte wie die Entwicklung von Prototypen, Evaluation von App Servern, Frameworks und sonstigem benutze ich eine Toolchain mit geringem Resourcenbedarf, bestehend aus Intellij, Git, Gitea, Drone und TeamCity.

clean code

Eleganz ist kein Luxus, sondern die Vorraussetzung für stabile und gleichermassen flexible Systeme. Keep it simple stupid. Das gilt sowohl für Architektur als auch für Code. Ich verlasse das Camp immer sauberer, als ich es vorgefunden habe.