Staff Software Engineer Guarded Containers at Chainguard
Trier, Rhineland-Palatinate, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Markus Thömmes is a Staff Software Engineer with 14 years of experience building and hardening cloud-native platforms and developer tooling, currently focusing on guarded containers at Chainguard. He combines deep Go expertise with growing Rust skills and a strong DevOps sensibility, shipping reliable CI/CD, code generation, and testing infrastructure across projects like Kubernetes, client-go, and Knative. Markus has led core platform efforts at DigitalOcean and Red Hat, contributed significant improvements to high-profile open-source projects (e.g., Kubernetes code generation and Knative eventing), and brings practical experience in both backend systems and test infra. He’s known for pragmatic refactors that reduce allocations and improve debuggability, and for smoothing dependency and build pain points in large codebases. Based in Trier, Germany, he pairs systems-level thinking with hands-on fixes that make shipping code “easy as pie.”
14 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.Sc.), Business Information Management - Application Management, Bachelor of Science (B.Sc.), Business Information Management - Application Management at Duale Hochschule Baden-Württemberg Stuttgart
Apache OpenWhisk is an open source serverless cloud platform
Role in this project:
Back-end & DevOps Engineer
Contributions:7 reviews, 349 commits, 672 PRs in 4 years 1 month
Contributions summary:Markus made significant contributions to the backend infrastructure and the build process of the Apache OpenWhisk project. They worked on the code for extending the Wsk APIs, and implemented the initial setup for Gradle build scripts, while also making adjustments to the Docker files. Further work involved database script fixes, and changes to various parts of the system to accommodate the new authentication schema. The user's contributions included improvements to the container pool implementation, log handling, and the addition of new features such as per-namespace rate limiting.
Contributions:179 reviews, 171 commits, 182 PRs in 3 years 2 months
Contributions summary:Markus primarily contributed to improving the Knative common packages, focusing on test and infrastructure enhancements. They added features to support ingress gateway communication by implementing hostname and IP support in the `test/spoof/spoof.go` file. They also added timeKey to the e2e tests and fixed license checks in the pre-submit tests to ensure the correct testing environment. Additionally, the user worked on implementing websocket client and implemented features to harden that component.
knativekubernetes
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.
Request Free Trial
Markus Thömmes - Staff Software Engineer Guarded Containers at Chainguard