senior developer
for cloud based applications
with Java, Spring Boot, Python
and Terraform.

Software development is my passion.

Hi, I'm Matthias—a passionate software developer and software architect with a deep love for technology and innovation. Over the years, I've gained diverse experience, from IT management to business analysis, but I always found my way back to software development.
✼
With my background, I seamlessly blend analytical thinking and management skills with technical expertise, allowing me to bridge the gap between business needs and robust software solutions. I take pride in writing clean, readable, and maintainable code, making complex business requirements understandable through code that tells a story.
Technology for people
With a strong background as a manager, business analyst, and software engineer, I focus on creating solutions that address real business needs efficiently and effectively.
Business Analysis
Successful software development is more than just writing code—it’s about understanding the business needs behind the technology. With expertise as both a software developer and a business analyst, I bring a unique combination of deep technical skills and strong analytical thinking to every project.
Software Architecture
Great software architecture is not about adding complexity—it’s about finding the simplest, most effective solutions to complex problems. I specialize in designing software systems that are easy to understand, scalable, and maintainable for the long run. Whether building new systems or refining existing ones, my goal is always to create architectures that empower businesses, reduce long-term costs, and enable seamless growth.
Lead Development
As a lead developer in an agile team, I believe that great software is built not just through technical expertise but through teamwork, mentorship, and continuous learning. My approach is to foster an open and supportive environment where junior developers can grow into full-fledged professionals, gaining confidence and expertise along the way. I teach colleagues in industry standards like Clean Code, SOLID principles, and TDD or DDD.
Concept & Documentation
Whether it’s designing software architecture, defining system components, or providing detailed API documentation, I bring clarity and precision to every aspect of the development process. My goal is to create documentation that is not just comprehensive but also practical and accessible for both developers and stakeholders using using industry-leading standards like arc42, OpenApi/Swagger Storybook or JSDoc.
Technology Stack
Java |
![]() |
> 10 years |
Spring Boot |
![]() |
> 6 years |
Hibernate |
![]() |
> 10 years |
REST/API | ![]() |
> 10 years |
Angular | ![]() |
> 3 years |
Azure | ![]() |
> 2 years |
AWS | > 2 years | |
Terraform | ![]() |
> 2 years |
Python | ![]() |
> 3 years |
It's more than just delivering code.
Software is built on relationships.
Many of my clients don’t just work with me on a single project—they return time and again, trusting my expertise to support their evolving needs.