Pavel Cherenkov

Senior Software Engineer at Gigapxy

Moscow, Moscow, United States
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

👤
Senior
🎓
Top School
Pavel Cherenkov is a Senior Software Engineer with 14+ years building high-performance server-side systems, specializing in IPTV streaming, low-level C development, and Unix-based production environments. He has deep expertise in video transport and encoding technologies (MPEG-TS, H.264, HLS/DASH), network protocols (UDP/RTP/IGMP), and multimedia toolchains like ffmpeg/libav, applied across products such as Gigapxy and udpxy. Pavel also brings solid database and performance-tuning experience (Oracle, MySQL, KDB+, Redis) and has contributed low-level optimizations to the Tarantool project, including an SSE4.2-accelerated CRC32 for WAL performance. Comfortable across Linux and FreeBSD, he combines systems programming (ANSI C, Lua, shell, Perl, Python) with practical operational know-how for STBs and server backends. His background spans finance, large-scale web services, and embedded/networked appliances, revealing a knack for squeezing predictable performance out of complex I/O-bound systems.
code14 years of coding experience
job26 years of employment as a software developer
bookMaster's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Московский Государственный Университет Экономики, Статистики и Информатики (МЭСИ)
bookMaster of Science (MS), Computational and Applied Mathematics, Master of Science (MS), Computational and Applied Mathematics at Moscow Institute of Economics and Statistics
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
11reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (12)

c1710
assembly10
c1110
crc10
x8610
in-memory9
database9
databases9
lua7
xcode6
gdb6
macos6

Programming languages (2)

CLua

Github contributions (5)

github-logo-circle
tarantool/tarantool

Jan 2012 - Jul 2012

Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
userBack-end Developer
Contributions:89 commits in 5 months
Contributions summary:Pavel focused on implementing and optimizing low-level system components within the Tarantool database. They introduced hardware-accelerated CRC32 calculations by leveraging SSE 4.2 instructions, which improved the performance of data integrity checks in the WAL writer. The contributions involved modifying core system files like `cpu_feature.m` and `log_io.m` to enable and utilize the new hardware features, and refactoring the codebase for style.
luarammsgpackdiskclose
pcherenkov/bsl45-misc.tools

Jan 2012 - Oct 2013

Contributions:87 commits in 1 year 9 months
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