Vadim Tsesko

Platform Developer

Tuvalu
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
Vadim Tsesko is a platform developer and seasoned distributed-systems engineer with 14 years of professional experience building high-load services, object/blob storages and core infrastructure across Yandex, VK and now 01.tech. He combines deep hands-on expertise in JVM performance and low-level system work—demonstrated by contributions to async-profiler—and practical storage engineering, including an AWS S3‑compatible object store and internal Cassandra core improvements. An educator and mentor who taught NoSQL and highload systems at ITMO and VK’s education program, Vadim pairs production-grade delivery with an academic background in computer science. Based in Tuvalu, he brings uncommon mechanical sympathy to software design, improving memory and off‑heap data structures in projects like one-nio to squeeze predictable performance from Java services.
code14 years of coding experience
job17 years of employment as a software developer
bookPostgraduate Course Computer Science, Postgraduate Course Computer Science at Peter the Great St.Petersburg Polytechnic University
languagesEnglish
github-logo-circle

Github Skills (25)

jvmti10
memory-allocation10
c-language10
performance-monitor10
performance-analytics10
system-programming10
code-profiling10
http10
io10
java10
javas10
performance-analysis10
profiling10
nio10
performance-monitoring10

Programming languages (7)

JavaC++CScalaGoHTMLRuby

Github contributions (5)

github-logo-circle
odnoklassniki/one-nio

Sep 2017 - Jul 2021

Unconventional I/O library for Java
Role in this project:
userBack-end Developer
Contributions:4 releases, 40 reviews, 25 commits in 3 years 10 months
Contributions summary:Vadim primarily contributed to the `one-nio` Java library, focusing on HTTP client and server functionalities, along with improvements to memory allocation and off-heap data structures. They implemented support for various HTTP methods, including PUT, DELETE, and PATCH. Additionally, they enhanced the HTTP request handling, introduced request body support, and fixed several javadoc and review issues, showcasing a focus on improving the library's features and stability.
nativeioniommapjava
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
Role in this project:
userBack-end & Performance Engineer
Contributions:6 reviews, 24 commits, 10 PRs in 5 months
Contributions summary:Vadim primarily focused on enhancing the performance and stability of the Java profiler. Their contributions involved implementing critical system calls, refining timer parameters for accurate sampling, and incorporating detailed error handling. They improved code maintainability by using `snprintf()` and optimized the profiling process with the addition of detailed error and event reporting. The user also added features to support agent options for profiling frequency and duration.
cpuperfeventsgarbage-collectionglibc
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
Vadim Tsesko - Platform Developer