Evgeny Shulgin

Software Engineer at pinely

Cyprus
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
Evgeny Shulgin is a software engineer with 11 years of experience specializing in backend systems, C++ and Python development, now based in Cyprus. He has worked on large-scale assistant infrastructure at Yandex (Alice) and shipping production services, and currently contributes to pinely. An active open-source contributor, he implemented Matroska (MKV) container support in the widely used CCExtractor project, demonstrating low-level parsing and subtitle extraction expertise. A mathematician by training from MSU, Evgeny combines strong algorithmic foundations with practical engineering across languages (C++, Java, Python). He also shares knowledge publicly through a programming/C++ channel and technical posts, signaling a commitment to community and continuous learning.
code11 years of coding experience
job5 years of employment as a software developer
bookLomonosov Moscow State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
36reputation
572reached
1answer
0questions
github-logo-circle

Github Skills (12)

file-handling10
c1710
file-processing10
file-access10
c1110
fileio10
subtitle10
text-processing10
c-libraries9
data-structures8
data-structure8
java6

Programming languages (9)

JavaC++ShellCLLVMJavaScriptLuaRuby

Github contributions (5)

github-logo-circle
CCExtractor/ccextractor

Feb 2017 - Oct 2017

CCExtractor - Official version maintained by the core team
Role in this project:
userBack-end Developer
Contributions:13 commits, 61 PRs, 1 push in 8 months
Contributions summary:Evgeny primarily contributed to the development of Matroska (MKV) container support within the CCExtractor project. They implemented the initial Matroska decoder skeleton, including parsing of EBML headers, segment information, and track entries. The user's work involved defining data structures and functions to handle the Matroska file format, specifically extracting and processing subtitle data from within the container. They added progress updates for the parsing process and addressed output formatting issues.
ccextractorimagepythonrustteam-core
Izaron/ACM-ICPC

Jul 2017 - Jul 2018

Contributions:57 commits, 2 PRs, 71 pushes in 1 year
competitivedata-structurescompetitive-programming
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
Evgeny Shulgin - Software Engineer at pinely