Ivan Velichko is a founder and hands-on software engineer with 11 years of experience building and operating cloud-native systems, developer tools, and observability at scale from Amsterdam. He combines deep Go, containers, and Kubernetes expertise with startup pragmatism—shipping production-grade tooling at Slim.AI/Root and founding labs.iximiuz.com, a learn-by-doing platform for Linux, Containers, and Kubernetes. His open-source contributions include practical client-go examples, a versatile container debugging CLI, and significant improvements to docker-slim’s sensor and CI, reflecting a focus on developer ergonomics and reliable runtime introspection. Previously he ran high-throughput SRE work at Booking.com, designed fleet-management systems, and led full-stack builds in earlier startups, showing a rare blend of systems-level thinking and product delivery. Colleagues know him for turning complex infra problems into reproducible examples and teaching through code — “code for your life” in practice.
11 years of coding experience
12 years of employment as a software developer
Engineer’s Degree High Performance Computing and Communications, Engineer’s Degree High Performance Computing and Communications at Academy of Federal Security Service of Russia
cdebug - a swiss army knife of container debugging
Role in this project:
Backend & DevOps Engineer
Contributions:18 releases, 3 reviews, 60 commits in 3 months
Contributions summary:Ivan primarily contributed to the `cdebug` project by implementing the "exec" command, which allows debugging of containers. Their work involved creating a command-line interface (CLI) tool to execute commands within target containers, incorporating features like TTY allocation, interactive mode, and privileged container execution. Furthermore, they integrated support for different container runtimes, including Docker and containerd, and included features to manage containers, like auto-removal and TTY resizing.
Collection of mini-programs demonstrating Kubernetes client-go usage.
Role in this project:
Full-stack Developer
Contributions:5 reviews, 42 commits, 9 PRs in 11 months
Contributions summary:Ivan primarily contributed to examples demonstrating the usage of the Kubernetes client-go library. Their work included creating and modifying examples of CRUD operations using typed and dynamic clients, showcasing different serialization methods (JSON, YAML), and implementing examples using shared informers and workqueues. The user also added examples of label selectors, and error handling, enhancing the project's educational value by demonstrating common client-go use cases and best practices.
golangkubernetes-apigo-clientkubernetes-clientk8s
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.