Yuri Schapov

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
Yuri Schapov is a seasoned software engineer with 13 years of professional experience and a career spanning low-level x86 assembly to modern backend and frontend development. He spent eight years contributing to the core of Sphinx Search in C++, adding features like global IDF support used by high-traffic sites, and later broadened into Go and Flutter/React while building social connectivity features at Memo. Prior roles include game development across J2ME/iOS/PC, ISP IT leadership where he built billing and server infrastructure, and consulting work implementing a RollupDB in Rust. Comfortable across languages (C/C++, Java, Python, Go, Rust) and across system stacks, he combines deep performance-oriented expertise with practical product delivery. A detail-oriented engineer, he often focuses on stability and build/tooling improvements that keep large-scale search systems reliable under heavy load.
code13 years of coding experience
job20 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at Kurgan State University
languagesEnglish, Russian
github-logo-circle

Github Skills (14)

algorithm10
data-structures10
algorithms10
datastructures-algorithms10
c-language10
full-text-search10
cprogramming-language10
indexing10
data-structure10
sphinx10
database9
performance-optimization9
databases9
sql7

Programming languages (3)

C++PHPPython

Github contributions (3)

github-logo-circle
sphinxsearch/sphinx

Dec 2012 - Oct 2016

Sphinx search server
Role in this project:
userBack-end Developer
Contributions:189 commits, 33 pushes, 1 comment in 3 years 10 months
Contributions summary:Yuri appears to be primarily involved in implementing and improving features related to global inverse document frequency (IDF) support within the Sphinx search server. This includes adding new functionality such as global IDF support and implementing a build process to create `.idf` files. The contributions also involve modifying existing code, including modifications to `indextool.cpp` and `sphinx.cpp`, to improve performance and stability and addressing several issues and bugs related to the core search functionality.
pythonsphinx-searchsphinxreadthedocssearch
microsoft/WSL

Apr 2016 - Apr 2016

Issues found on WSL
Contributions:3 comments in 8 days
wslwindows
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
Yuri Schapov