Yuri Bochkarev

Norway
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 Bochkarev is a Senior Software Engineer with 13 years of experience building robust backend systems and distributed services, currently working on next-generation sync and PDF parsing services at reMarkable. His background spans video and real-time systems, analytics platforms, and adtech internals, with deep hands-on expertise in Go and Python as well as production tooling on GCP, Kubernetes, ClickHouse and Spanner. Yuri has a track record of improving performance and developer workflows—examples include a 3x speedup in a user-group microservice, bulk-operation automation that saved support an hour per day, and pragmatic end-to-end testing adoption. An active open-source contributor, he has enhanced widely used downloader tools and improved a popular Vim multiple-cursors plugin, demonstrating attention to edge cases, code clarity and test coverage. Based in Norway, he blends systems-level engineering with practical product-driven improvements and a habit of surfacing useful metrics to steer reliability.
code13 years of coding experience
job12 years of employment as a software developer
bookMagister, Computer Science, Magister, Computer Science at Ulyanovsk State Technical University
stackoverflow-logo

Stackoverflow

Stats
79reputation
23kreached
2answers
7questions
github-logo-circle

Github Skills (32)

apim10
python10
vimscript10
plugin-development10
rspec10
webscraping10
api10
download-manager10
edx10
text-editing10
git9
rs9
parsing9
tera9
co9

Programming languages (21)

C#JavaC++CRustGoValaHTML

Github contributions (5)

github-logo-circle
coursera-dl/coursera-dl

Sep 2015 - Dec 2019

Script for downloading Coursera.org videos and naming them.
Role in this project:
userBack-end Developer
Contributions:218 commits, 40 PRs, 101 pushes in 4 years 3 months
Contributions summary:Yuri primarily focused on improving the functionality of the Coursera-DL script. They deprecated the `--on-demand` option, opting for automatic course type detection and added extraction of supplementary files for on-demand courses, specifically for practical assignments. Additionally, the user refactored code to improve clarity and added tests for supplementary material extraction. This included extracting links from both asset tags and `href` tags within the code.
downloadingdownloaderpythonvideo-downloadervideos
terryma/vim-multiple-cursors

Jan 2015 - Jul 2020

True Sublime Text style multiple selections for Vim
Role in this project:
userFull-stack Developer
Contributions:1 PR, 125 comments, 2 issues in 5 years 7 months
Contributions summary:Yuri primarily contributed to enhancing the functionality and usability of the Vim plugin "vim-multiple-cursors". They added features, such as supporting whole-word searching and implementing individual paste buffers for each cursor, enhancing the plugin's capabilities. The user's work involved modifying the core logic of the plugin, adding new configuration options, and also included writing tests to ensure the reliability of the features implemented, demonstrating a focus on both functionality and quality.
vimsublimetext-styleselectionssublime-text
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 Bochkarev