about

I am a software architect and software developer,
working with Java since 2003 and working with Linux since 1995.

software architecture and development

In most projects I find myself working 20% as an architect and 80% as a developer, building small prototypes and POCs, implementing functionalities and reducing complexity.

techstack

I work on Linux and my favourite setup for development is Intellij, Git and the Atlassian tools for collaboration: BitBucket, Bamoo, Jira, Confluence.

For personal development of prototypes and evaluation of app servers, frameworks and whatever I use a toolchain with a small footprint, consisting of Gitea, Drone and TeamCity.

clean code

Elegance is not a luxury but a prerequisite for stable and equally flexible systems. Keep it simple stupid. This applies to both architecture and code. I always leave the campground cleaner than I found it.