Michael Kreis is an expert backend engineer with 14 years of experience building robust Java, Kotlin and Go services, currently shaping financial backend systems at AXA Switzerland. He has deep hands-on experience with Spring Boot, Flowable/Camunda, Elasticsearch, Kafka and cloud-native tooling (Docker, OpenShift), and a track record of delivering production-grade systems for banks and enterprise clients. An active open-source contributor, he improved customization and URL handling in the widely used springdoc-openapi project, showing attention to API documentation and Spring configuration subtleties. Based in Amriswil, Switzerland, he combines a strong academic foundation in software engineering from ZHAW with pragmatic engineering gained across consultancy and banking sectors. Colleagues rely on him for designing clean backend abstractions and solving tricky integration challenges in regulated environments.
14 years of coding experience
16 years of employment as a software developer
Bachelor, Software Engineering, Bachelor, Software Engineering at ZHAW Zurich University of Applied Sciences
Contributions:12 commits, 3 PRs, 15 comments in 14 days
Contributions summary:Michael primarily contributed to the development of the springdoc-openapi library by adding features and improving existing functionality. The commits focused on enhancing the customization options for operations, parameters, and properties through the implementation of Service Provider Interfaces (SPIs). The user also addressed server URL issues and introduced configuration options related to relative URL generation within the OpenAPI resource, demonstrating a strong understanding of API documentation generation and Spring Boot configuration.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.