Kir Kolyshkin

Principal Software Engineer at Red Hat

Seattle, Washington, United States
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
Kir Kolyshkin is a Principal Software Engineer with 26 years of experience specializing in Linux, containers, and low-level systems programming, currently based in Seattle and working at Red Hat. He combines deep C and Go expertise with long-standing experience in tooling and packaging across distributions (rpm, ebuild, deb) and CI systems, and has a track record of shipping robust changes to flagship open-source projects like Kubernetes, Docker, containerd and the Go toolchain. His contributions repeatedly focus on cgroup v2, OCI runtimes, build/static binary improvements and dependency hygiene—areas that materially improve container reliability and maintainability. A pragmatic engineering manager and mentor, he pairs hands-on bug fixes and refactors with test and CI improvements to raise overall code quality. Notably, he implemented pure-Go os/user functionality and has fixed nuanced platform and syscall issues across kernels and Go runtimes, reflecting rare cross-cutting OS-to-language fluency.
code26 years of coding experience
job21 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Ukhta State Technical University
bookComputer Science, Computer Science at Gubkin Russian State University of Oil and Gas (National Research University)
languagesRussian, English
github-logo-circle

Github Skills (77)

dependency-management10
go-modules10
checkpoint10
go-language10
testing10
command-line-interface10
c1110
c1710
system10
runc10
automation10
build-automation10
systemd10
podman10
file-management10

Programming languages (20)

PowerShellC#JavaC++CRustMakefileGo

Github contributions (5)

github-logo-circle
checkpoint-restore/criu

Mar 2017 - Apr 2022

Checkpoint/Restore tool
Role in this project:
userBack-end Developer
Contributions:35 reviews, 62 commits, 21 PRs in 5 years 1 month
Contributions summary:Kir primarily contributed to the CRIU project, a tool for checkpointing and restoring processes in Linux. Their work included fixing debug message wording and error handling within the core service (cr-service.c). They also refactored code related to sending notifications and deprecated older methods. Several commits focused on code cleanup and improving code quality with fixes for shellcheck warnings and whitespace.
containerszero-downtimesuspendcheckpointcriu
opencontainers/runtime-tools

Oct 2021 - Oct 2022

OCI Runtime Tools
Role in this project:
userBack-end & DevOps Engineer
Contributions:32 reviews, 44 commits, 30 PRs in 1 year
Contributions summary:Kir primarily contributed to refactoring and improving the project's build and testing infrastructure. They migrated the project's dependency management from Godeps to Go modules, updating the `go.mod` file and vendor directory. Furthermore, the user addressed linter warnings and fixed deprecation issues, enhancing code quality and maintainability. They also focused on ensuring the project's compatibility with Go 1.17+ build tags and addressing issues related to YAML handling.
containersruncruntimeoci-runtimedocker
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
Kir Kolyshkin - Principal Software Engineer at Red Hat