+49 6196 400 893

Johannes

Software Architecture,
IT Consulting

Johannes: Sustainable Software Development and Continuous Improvement

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.

Personal Philosophy

For Johannes, the development of sustainable software solutions is at the center of his work.

He is convinced that the long‑term success of software projects is based on a solid architecture and high code quality.

Agile methods and test‑driven development are key strategies for him to ensure that software remains adaptable and future‑proof.

He places great importance on continuous improvement through feedback and ongoing learning, always striving for the best solution
for his clients based on proven, practical principles.

Personal Style

Johannes is characterized by a practical and solution‑focused way of working.

He has the ability to explain complex technical relationships in a clear and understandable manner, making him a valued trainer and consultant.

With his analytical mindset, he identifies challenges and finds practical solutions.

His open and empathetic manner fosters collaboration within teams and creates a positive learning atmosphere.

Special Achievements

  • Development of a hands‑on unit testing seminar for C/C++ and its successful adaptation for Java, C#,
    and B&R controllers. The seminar has been delivered more than 50 times worldwide for companies such as Bosch.
  • Design and delivery of specialized Domain‑Driven Design (DDD) workshops that have been successfully implemented
    across various industries.
  • Execution of numerous architecture reviews in large‑scale software development projects with the goal of establishing
    future‑proof and scalable architectures.
  • Workshops aimed at improving code quality and fostering collaboration through structured reviews.
  • Johannes is a sought‑after speaker at international conferences such as Software Quality Days and Clean Code Days.
    He has published technical articles in renowned IT magazines including iX and Object Spectrum.

Certifications and Accreditations

Accreditations Trainer für:

🎓 iSAQB® CPSA-Advanced Level – Modul ARCEVAL

🎓 iSAQB® CPSA-Advanced Level – Modul IMPROVE

Certifications:

🎓 iSAQB® CPSA-Foundation Level (CPSA-F)

🎓 iSAQB® CPSA-Advanced Level – Modul ARCEVAL

🎓 iSAQB® CPSA-Advanced Level – Modul IMPROVE

🎓 IBM Professional Certification Program: Rational DOORS Next Generation

🎓 Ranorex Certified Professional

🎓 Certified Agile Tester

🎓 Agile Software Entwicklung in Scrum

🎓 Kanban Einführung

🎓 IREB Certified Professional for Requirements Engineering: Foundation Level

🎓 ISTQB Certified Tester: Full Advanced Level

🎓 ISTQB Certified Tester Advanced Level: Test Manager

🎓 ISTQB Certified Tester Advanced Level: Technical Tester

🎓 ISTQB Certified Tester Advanced Level: Functional Tester

🎓 ISTQB Certified Tester Foundation Level

🎓 qSk!lls: SmApper – Management unstrukturierter Daten

🎓 Unit-Testing:Domain-Driven Design

🎓 Weitere Seminare: Clean Code und Code Review