Karel Šimon

Senior Software Engineer at Red Hat

Brno, Southeast, Czechia
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
Karel Šimon is a Senior Software Engineer with 7 years of hands-on experience building and automating virtualization on Kubernetes at Red Hat, where he has progressed from Associate to Senior since 2018. He specializes in KubeVirt, contributing back-end features, DevOps automation, and test coverage—work that includes CPU/socket/thread support, device handling, and scripting for ephemeral test environments. Based in Brno, he couples practical Kubernetes and Tekton pipeline expertise with a background in control automation from Mendel University, making him adept at both infrastructure and low-level VM management. Notably, his contributions span functional tests and runtime configuration tweaks, showing a focus on reliability and reproducible VM automation in complex cloud-native stacks.
code7 years of coding experience
job6 years of employment as a software developer
bookGymnázium Chotěboř
bookBakalář (Bc.), Automatizace řízení a informatika, Bakalář (Bc.), Automatizace řízení a informatika at Mendelova univerzita v Brně
languagesCzech, English
github-logo-circle

Github Skills (12)

sh10
kubernetes10
script10
shell10
scripting10
kubernetes-pods10
virtualization10
testing9
apidoc9
go9
api9
libvirt8

Programming languages (9)

TypeScriptDockerfileShellCSSCMakefileGoHTML

Github contributions (5)

github-logo-circle
kubevirt/kubevirt

Nov 2018 - Jul 2022

Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:106 reviews, 48 commits, 59 PRs in 3 years 8 months
Contributions summary:Karel contributed to setting memory size configurations for nodes within the Kubernetes virtualization environment. They modified shell scripts and configurations related to ephemeral providers and test environments, demonstrating familiarity with scripting and Kubernetes setup. Furthermore, they implemented support for CPU sockets, threads, and tablet devices and added functional tests for these features, indicating expertise in virtualization API and functionality, along with automated testing. The changes also extended to enabling USB controllers based on device selection.
apivmsmachineslibvirtruntime
Contributions:44 releases, 7 PRs, 32 pushes in 1 year 1 month
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
Karel Šimon - Senior Software Engineer at Red Hat