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.
14 years of coding experience
Moscow Institute of Physics and Technology (State University) (MIPT)
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.
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