+49 6196 400 893

Noah

Software architecture,
software development

Noah: From architecture to implementation – with security, 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. In these roles, he was responsible for the implementation of development and architecture projects. His focus is on supporting and training teams, developing security architectures, and ensuring quality through test-driven development (TDD).

With years of experience in creating security-critical systems, particularly in the area of sensitive data for taxes and wages, Noah has in-depth knowledge of securing microservice architectures. He attaches great importance to end-to-end security, which he ensures through the use of the latest methods for identifying assets and attack targets.

Noah also specializes in developing flexible architectures and performs trade-off analyses to optimize the balance between flexibility, performance, and stability. His understanding of module boundaries and integration patterns enables development teams to evaluate architectures and measure their success.

With his domain-driven design skills, Noah is able to design complex applications that are optimally tailored to business requirements. He leads software development and develops innovative solutions to achieve high-quality results. Noah impressively demonstrates how software architecture and strategic decisions can be linked to create sustainable and transparent solutions.

In addition, Noah has conducted numerous training courses on topics such as GraalVM, Domain Driven Design (DDD), and DevOps. During these training courses, he succeeded in equipping participants with the skills necessary for success in dynamic development environments.

Personal Philosophy

Noah believes that effective software development is based on a deep understanding of technical requirements. Close teamwork, empathy, and open communication are the foundation of successful projects for him. His goal is to create an inspiring and productive work environment by setting clear objectives and promoting individual strengths.

Personal Style

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

Special Achievements

  • Noah contributed significantly to the design and implementation of a domain-driven microservices architecture for a consent management system. He led the rewrite of the “Arbeitnehmer Online” project into a hexagonal design to increase maintainability and user experience. He has also developed security solutions for microservices architectures and designed complex systems with a focus on flexibility and stability.