Hello, I'm Jan-Niklas Vierheller

Software Architecture &
IT-Security

As a software architect with a passion for perfecting grown systems, I have a keen eye for identifying areas to optimize system performance, scalability, and maintainability. With extensive experience working on complex software systems, I've adept at implementing best practices for software design and development. I am also a security champion, deeply committed to promoting a culture of security awareness and ensuring that security is always a top priority. Let me help you build robust, secure, and scalable systems that exceed your expectations.

Education and Knowledge


2015-2018

Bachelor of Science
Applied Computer Science
@ DHBW Mannheim

2020-2021

Master of Science
Computer Science
@ TU Darmstadt

2021-today

Master of Science
IT-Security
@ TU Darmstadt

Software Architecture

With a deep understanding of design patterns, system architecture, and software development methodologies and years of experience working on complex software systems, I helped my team improve the quality of the software, which led to a track record of success in identifying areas of improvement and implementing solutions that result in higher quality code and more efficient development processes. Through my leadership and expertise, I have helped my teams deliver software that meets the needs of clients and end-users while also improving the overall development experience for everyone involved.

Domain-driven Design

I am passionate about Domain-driven Design (DDD) and have been working hard to introduce this powerful methodology in my company. With a deep understanding of DDD principles and practices, I have convinced my colleagues of the value of this approach. I have successfully led the implementation of DDD in several projects. Through these efforts, I have helped my company to build more robust and scalable systems that better reflect the real-world problems they are designed to solve.

IT Security

As a security champion, I am passionate about ensuring that software systems are secure and protected from threats. With a deep understanding of security best practices and a strong background in software development, I have led the charge in identifying and mitigating security vulnerabilities in my organization's software systems. I can work closely with technical and non-technical stakeholders to promote a culture of security awareness and ensure that security is always a top priority in every project. Through my efforts, I have helped my organization build software systems that are functional, scalable, secure, and resilient in the face of potential threats.

Cloud Computing

With my extensive experience in cloud computing, I can design and deploy scalable, secure, and highly available cloud infrastructures on major platforms such as AWS, Azure, and GCP. My expertise in managing complex cloud-based solutions and performing migrations ensures that systems meet the specific needs of clients and end-users.

DevOps

I have years of experience working in agile environments with a proven track record of delivering high-quality software releases with speed and efficiency, thanks to my expertise in continuous integration and deployment, infrastructure as code, and monitoring and logging.

Android Development

I am a hobbyist Android Developer passionate about building mobile applications using Java and Kotlin. I enjoy staying up-to-date with Android development trends and best practices to create fun and user-friendly apps.