Top expert inKubernetes and Cloud-Native Technologies
Stefan Schimanski is a Principal Engineer with a Ph.D. in Mathematical Logic and over 15 years of hands-on experience building large-scale Linux and cloud-native systems, currently at NVIDIA after leading product engineering at Upbound. He blends deep theoretical training with practical expertise in Kubernetes, API servers, and code-generation tooling—evidenced by substantial contributions to core projects like kubernetes/code-generator, client-go and kube-openapi. Stefan has led engineering teams and managed mission-critical 24/7 Linux platforms, driving DevOps, CI, and automated testing practices at scale while mentoring engineers. His work spans both backend and infrastructure, from implementing kubeconfig APIs and CRD schema generators to improving operator bootstrapping and metrics handling. Known for questioning processes and pushing product visions, he repeatedly modernizes legacy systems and build tooling to improve developer velocity. Outside the obvious, he started as a contributor to desktop and scientific tooling (LyX, KDE) and still combines product-minded engineering with formal-methods rigor.
14 years of coding experience
22 years of employment as a software developer
Dr. / PhD Mathematics, Dr. / PhD Mathematics at Ludwig-Maximilians-Universität München
Diploma Mathematics, Diploma Mathematics at Technische Universität Clausthal
The kube-apiserver operator installs and maintains the kube-apiserver on a cluster
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:165 reviews, 242 commits, 205 PRs in 3 years 2 months
Contributions summary:Stefan's contributions focused on integrating and maintaining the `k8s.io/code-generator` dependency, which likely supports code generation for API clients and related resources. Their work included vendorizing the library and adding generated files to the project. Additionally, they added audit settings and modified the pod configuration, demonstrating involvement in operational aspects such as logging, termination behavior, and system-level resource settings.
Contributions:73 reviews, 51 commits, 25 PRs in 3 years
Contributions summary:Stefan made significant contributions to the `kubernetes/kube-openapi` repository, focusing on the OpenAPI specification generation and serving functionality. Their work included fixing generator issues related to pre-existing Go files and splitting out the aggregator walker. They implemented testing and benchmarking related to the merging of specs. Further, the user improved the efficiency of the handler by using jsoniter for faster marshalling.
openapi-specservingspeckubernetesopenapi
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.