Sergey Mashkov is a Principal Engineer with 15 years of experience building high-performance server-side systems, currently leading research and development at Huawei’s St. Petersburg center. He combines deep expertise in Java concurrency, JVM tooling and low-level code execution with broad backend skills spanning Oracle PL/SQL, UNIX internals, and network protocols. At JetBrains he shaped Kotlin libraries and tools, and his open-source work includes notable contributions to the Klaxon JSON parser and the TechEmpower FrameworkBenchmarks Ktor integration, demonstrating both language-level and performance-focused improvements. His background includes financial and trading systems at Deutsche Bank and Devexperts, giving him strong domain experience in latency-sensitive applications. Sergey holds a master’s degree from Saint Petersburg State Marine Technical University and is a Sun Certified Java Programmer, reflecting a blend of formal training and rigorous practical skill. He pairs systems-level thinking with hands-on optimization—often surfacing subtle runtime and database performance wins that aren’t obvious from code alone.
15 years of coding experience
15 years of employment as a software developer
Master's degree, Master's degree at Санкт-Петербургский Государственный Морской Технический Университет
Master, Master at Saint Petersburg State Marine Technical University
Source for the TechEmpower Framework Benchmarks project
Role in this project:
Backend Developer
Contributions:8 commits, 8 PRs, 8 comments in 1 year 7 months
Contributions summary:Sergey primarily contributed to the implementation of the Kotlin Ktor framework within the TechEmpower Framework Benchmarks project. They focused on setting up the Ktor application, implementing various tests including JSON, database queries (MySQL), and updates. The user also configured MySQL integration, optimized performance with techniques like connection pooling (HikariCP), and integrated essential features such as sampling call logging, while also upgrading the Ktor dependencies.
Contributions:6 commits, 6 PRs, 26 comments in 2 months
Contributions summary:Sergey primarily focused on enhancing the Klaxon library's functionality, specifically concerning JSON parsing and string rendering. They implemented features like pretty printing, string escaping within the JSON, and robust error handling. The commits also reflect upgrades to the underlying Kotlin version, indicating a focus on maintaining compatibility and leveraging new language features. Several tests were added to validate the parsing and rendering functionalities.
parserkotlinjsonjson-parser
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.