Johannes Frey

Senior Software Engineer at vCluster

Blaubeuren, Baden-Württemberg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Johannes Frey is a Senior Software Engineer with 10 years of experience in cloud-native platforms and Kubernetes, based in Blaubeuren, Germany. Currently at vCluster he contributes to the open-source vcluster project, improving vclusterctl with features like a "migrate values" command, stricter distro handling, Helm compatibility fixes, and safeguards that prevent risky distro/backing-store switches during upgrades. Before that he built and operated a fully managed Kubernetes platform for Mercedes‑Benz Tech Innovation, combining backend engineering with DevOps and platform reliability. He holds strong academic credentials (M.Sc. Computer Science and Media 1.2, B.Eng. Audiovisuelle Medien 1.5) and has hands-on experience from high-performance computing at HLRS to early web development, giving him a rare blend of operational rigor and tooling-focused engineering.
code10 years of coding experience
job9 years of employment as a software developer
bookErstes Staatsexamen, Lehramt für Grundschulen (Mathematik, Deutsch, Sachunterricht), Erstes Staatsexamen, Lehramt für Grundschulen (Mathematik, Deutsch, Sachunterricht) at Universität Kassel
book1,2, 1,2 at Hochschule der Medien Stuttgart
languagesGerman, English, French
github-logo-circle

Github Skills (16)

kubernetes-pod10
vcluster10
commandline-interface10
command-line-interface10
kubernetes10
go10
helm10
commandline10
command-line10
cli10
devops9
configuration-management9
multitenant8
multi-tenant8
multitenancy8

Programming languages (6)

MDXShellOCamlGoElixirDart

Github contributions (5)

github-logo-circle
loft-sh/vcluster

Mar 2024 - Mar 2025

vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Role in this project:
userBack-end & DevOps Engineer
Contributions:196 reviews, 87 PRs, 4 pushes in 1 year 1 month
Contributions summary:Johannes primarily contributed to the `vclusterctl` tool, focusing on enhancing its functionality. Their work included adding a "migrate values" command for updating configuration files and making the "distro" parameter mandatory. The user also addressed issues related to Helm version compatibility and implemented checks for values file formats, ensuring the tool's robustness and forward compatibility. Furthermore, they made changes to prevent distro and backing store switches during upgrades.
clustershelmvclusterk8scheaper
johannesfrey/Ceme

Apr 2016 - Sep 2016

Contributions:112 commits, 19 pushes, 1 branch in 4 months
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