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.
13 years of coding experience
12 years of employment as a software developer
Magister, Computer Science, Magister, Computer Science at Ulyanovsk State Technical University
Script for downloading Coursera.org videos and naming them.
Role in this project:
Back-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.
True Sublime Text style multiple selections for Vim
Role in this project:
Full-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.