Vladimir Sitnikov

System Performance Engineer at NetCracker

Russia
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
Vladimir Sitnikov is a System Performance Engineer with 15 years of experience focused on backend performance, diagnostics, and reliable test infrastructure. Based in Russia and educated at MIPT, he combines low-level optimization (GC reduction, UTF-8 and statement preparation improvements) with practical benchmarking expertise using tools like JMH. Vladimir is an active open-source contributor across high-profile projects—pgjdbc, TestNG, Checkstyle, ANTLR, JMH and Apache components—where he has improved parsing accuracy, reduced memory pressure, and hardened CI test logging. He repeatedly targets subtle performance bottlenecks (e.g., removing expensive finalizers, BitSet-based optimizations) and strengthens maintainability through refactors and improved tests. Colleagues rely on him to make code faster and more predictable under load while keeping projects easier to maintain. A less obvious strength: he pairs performance wins with developer ergonomics, often fixing build, logging and test-suite issues that pay dividends in long-term reliability.
code14 years of coding experience
bookMoscow Institute of Physics and Technology (State University) (MIPT)
github-logo-circle

Github Skills (56)

kotlin10
apache-calcite10
benchmark10
performance-monitor10
parser10
static-analysis10
postgresql10
jvm10
performance-analytics10
code-profiling10
multithreading10
testng10
testing10
benchmarking10
software-quality10

Programming languages (30)

C#CGoMustacheHTMLGroovyFreeMarkerTypeScript

Github contributions (5)

github-logo-circle
apache/calcite-avatica

Feb 2019 - Nov 2021

Apache Calcite Avatica
Role in this project:
userBack-end Developer
Contributions:11 reviews, 46 commits, 16 PRs in 2 years 9 months
Contributions summary:Vladimir primarily focused on improving the Apache Calcite Avatica project's backend functionality. Their contributions include fixing bugs related to exception messages to avoid duplication, enhancing the robustness of JDBC metadata handling. The user's work also touched on refactoring code within the core server components.
geospatialapache-calcitesqlapachebig-data
pgjdbc/pgjdbc

May 2015 - Jan 2023

Postgresql JDBC Driver
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:56 releases, 529 reviews, 498 commits in 7 years 8 months
Contributions summary:Vladimir's commits focused on optimizing the performance of the PostgreSQL JDBC Driver. They implemented and benchmarked micro-benchmarks for testing the performance of preparing, executing, and fetching simple queries in a select-from-insert. The changes include the removal of an expensive finalize method from the Statement class to remove garbage collection overhead. In addition, the user optimized and refactored code to improve the performance of preparing statements and UTF-8 encoding as well as adding many other performance improvements.
sqldatabasepostgrespostgresqljava
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
Vladimir Sitnikov - System Performance Engineer at NetCracker