Sergey Mashkov

Principal Engineer at Huawei

Saint Petersburg, Saint Petersburg, 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
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.
code15 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Master's degree at Санкт-Петербургский Государственный Морской Технический Университет
bookMaster, Master at Saint Petersburg State Marine Technical University
languagesRussian, English, German, Swedish
stackoverflow-logo

Stackoverflow

Stats
4,710reputation
275kreached
39answers
5questions
Badges
singleton
top-5%
lombok
top-5%
java
top-5%
mocking
top-5%
mockito
top-5%
kotlin
top-1%
github-logo-circle

Github Skills (31)

kotlin10
unit-testing10
json10
string-parsing10
benchmark10
mysql10
benchmarking10
ktor10
thread-safety9
performance-monitor9
java9
databases9
mocking9
singleton9
performance-analysis9

Programming languages (16)

JavaC++CMakefileHTMLGroovyKotlinTypeScript

Github contributions (5)

github-logo-circle
Source for the TechEmpower Framework Benchmarks project
Role in this project:
userBackend 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.
techempowerframeworkbenchmarkperformancebenchmarks
cbeust/klaxon

Mar 2015 - Jun 2015

A JSON parser for Kotlin
Role in this project:
userBack-end Developer
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.
Request Free Trial
Sergey Mashkov - Principal Engineer at Huawei