Softwareentwicklung ist für mich mehr als nur Code schreiben. Ich liebe es fachliche Problemstellungen zu durchdringen und in möglichst einfache Lösungen zu überführen. Eine leichtgewichtige Architektur, ein klar strukturiertes und nachvollziehbares Design, sowie gut lesbarer und verständlicher Code sind dabei von ebenso großer Bedeutung für mich, wie ein funktionierender und effizienter Entwicklungsprozess.
Ich verstehe mich als Software Craftsman. Als solcher lege ich großen Wert auf die Qualität der von mir verantworteten Software, ohne dabei die Wirtschaftlichkeit des Projektes aus den Augen zu verlieren. Agile Prinzipien wie "inspect and adapt", "iteratives Vorgehen", "testgetriebene Entwicklung" und "kontinuierliche Wertschöpfung" sind für mich selbstverständlich. Neben der Arbeit im Projekt ist es mir wichtig, mein Wissen und meine Erfahrung fortlaufend zu erweitern und mit anderen zu teilen.