Johannes is an experienced software architect, consultant, and trainer with more than 20 years of expertise in the IT industry.
As an independent software architect, he supports companies in designing and implementing high‑quality, scalable, and maintainable software solutions.
He combines technical expertise with extensive practical experience across numerous industries, including the automotive sector, healthcare, and IT services.
His core competencies include software architecture, architecture analysis, evolutionary improvement of existing systems, domain‑driven design, test automation, and clean code.
Johannes has conducted seminars and workshops worldwide and has developed tailored training programs that help companies adopt modern development practices.