+49 6196 400 893

Noah

Software Architecture, Software Development

Noah: From Architecture to Implementation – with Safety, Flexibility, and Structure

Noah is an experienced senior software architect and full‑stack software developer with extensive expertise in the development and architecture of Java/JEE/Cloud applications. Throughout his career, he has successfully worked as a trainer, lead software developer, and architect in agile teams, where he was responsible for implementing development and architecture projects. His key areas of focus include supporting and upskilling teams, developing security architectures, and ensuring quality through Test‑Driven Development (TDD).

With many years of experience in building safety‑critical systems—particularly in handling sensitive data related to taxes and payroll—Noah possesses deep knowledge in securing microservice architectures. He places great importance on end‑to‑end security, achieved through modern methods for identifying assets and potential attack targets.

Noah is also specialized in developing flexible architectures and conducts tradeoff analyses to balance flexibility, performance, and stability. His understanding of module boundaries and integration patterns enables development teams to evaluate architectures and measure their success.

Through his expertise in Domain‑Driven Design, Noah is able to design complex applications that are closely aligned with business requirements. He leads software development efforts and creates innovative solutions to achieve high‑quality results. Noah demonstrates impressively how software architecture and strategic decision‑making can be interconnected to create sustainable and comprehensible solutions.

In addition, Noah has conducted numerous training sessions on topics such as GraalVM, Domain‑Driven Design (DDD), and DevOps. Within these trainings, he successfully equipped participants with the essential skills needed to thrive in dynamic development environments.

Personal Philosophy

Noah follows the philosophy that effective software development is grounded in a deep understanding of business and domain requirements.
Close collaboration within the team, empathy, and open communication form the foundation of successful projects for him.
His goal is to create an inspiring and productive work environment by setting clear objectives and fostering individual strengths.

Personal Style

Noah is perceived as an empathetic and motivating trainer who places great value on teamwork and constructive discussions.
He listens actively and supports his team members throughout their shared learning journey.
His approach combines technical expertise with a respectful and compassionate leadership style that fosters the individual strengths of each team member.

Special Achievements

Noah played a key role in the design and implementation of a domain‑driven microservices architecture
for a consent management system. He led the redevelopment of the “Arbeitnehmer Online” project into
a hexagonal architecture to improve maintainability and user experience.
In addition, he developed security solutions for microservice architectures and designed complex systems
with a strong focus on flexibility and stability.

Certifications and Accreditations

Accreditations Trainer for:

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

🎓 iSAQB® CPSA-Advanced Level – Modul DDD

🎓 iSAQB® CPSA-Advanced Level – Modul FLEX

🎓 iSAQB® CPSA-Advanced Level – Modul WEBSEC

Certifications:

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

🎓 iSAQB® CPSA-Advanced Level – Modul DDD

🎓 iSAQB® CPSA-Advanced Level – Modul FLEX

🎓 iSAQB® CPSA-Advanced Level – Modul WEBSEC

🎓 Unified Modeling Language (UML)/Objektorientierter Softwareentwurf mit UML

🎓 Process Analyst (Gesellschaft für Prozessmanagement, ausgelaufen)

🎓 Business Communication Skills in English” C1 upper