Ilya Khlopotov

Böblingen, Baden-Württemberg, Canada
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
Ilya Khlopotov is a systems-minded software leader with 7+ years of experience building and modernizing distributed systems, currently based in Böblingen with deep ties to IBM and open-source projects. Trained as a PhD in system analysis, he combines low-level expertise—contributions to libbpf, zlib-ng and the IBM Z port of GCC—with hands-on product delivery across CouchDB, Cloudant and critical backend services. At IBM he led cross-functional teams, cut onboarding time from a day to five minutes, and replaced an end-of-life search stack while preserving API and data compatibility. Pragmatic about both developer experience and global scale, he architects abstraction layers and type-safe actor frameworks to future-proof core business logic. Notably, his open-source work includes CI/CD, s390x support and hardware-accelerated compression on IBM Z, showing a rare blend of performance tuning and operational rigor. He leads by enabling experts around him, balancing mentorship, hiring and sustained code quality.
code7 years of coding experience
job8 years of employment as a software developer
bookPhD System Analysis industrial applications, PhD System Analysis industrial applications at Samara State Technical University
stackoverflow-logo

Stackoverflow

Stats
725reputation
341kreached
35answers
1question
github-logo-circle

Github Skills (43)

assembly10
packet10
c1110
linux-kernel10
bpf10
gcc10
c1710
kernel10
deflate10
filter10
assemble10
assembler10
compiler-optimization10
compression10
systemd10

Programming languages (16)

C#PowerShellJavaC++CRustGoFortran

Github contributions (5)

github-logo-circle
zlib-ng/zlib-ng

Mar 2019 - Dec 2022

zlib replacement with optimizations for "next generation" systems.
Role in this project:
userBack-end Developer
Contributions:60 reviews, 75 commits, 50 PRs in 3 years 9 months
Contributions summary:Ilya primarily contributed to the optimization and improvement of the zlib-ng library, focusing on performance and hardware acceleration. Their contributions included fixing endianness detection, resolving build issues with different compilers, and adding support for IBM Z hardware-accelerated deflate, which significantly enhanced compression and decompression speeds. Furthermore, the user addressed several minor documentation fixes and implemented new features, like zng_deflate{Set,Get}Params() functions.
zlib-replacementnext-generationoptimizationsdeflatecompression
libbpf/libbpf

Sep 2020 - Jul 2022

Automated upstream mirror for libbpf stand-alone build.
Role in this project:
userBackend Developer
Contributions:18 reviews, 43 commits, 9 PRs in 1 year 10 months
Contributions summary:Ilya primarily contributed to the `libbpf/libbpf` repository, which focuses on BPF (Berkeley Packet Filter) and tracing. Their work included bug fixes, adding support for new features like `BTF_KIND_FLOAT`, and improving code maintainability by addressing whitespace issues and using the correct byte order definitions. The user also made significant contributions to the CI/CD pipeline and testing infrastructure, including fixing error reporting and adding support for s390x architecture.
bpfstand-alonestandtracingebpf
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
Ilya Khlopotov