Ruslan Barsukov

Senior Software Engineer at YADRO

Nizhny Novgorod, Nizhny Novgorod Oblast, 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
Ruslan Barsukov is a Senior Software Engineer based in Nizhny Novgorod with seven years of focused engineering experience and a longer technical career spanning roles from development lead to project management. He currently works at YADRO and contributes at Intel, bringing hands-on expertise in back-end systems and low-level optimizations. Ruslan is an active open-source contributor to the high-profile OpenCV project, where he improved the G-API fluid backend—adding NV12 support, streamlining preprocessing pipelines, and refactoring internal data structures for performance and maintainability. His background includes senior roles at OS33 and Danfoss and earlier leadership as Head of Development, reflecting an ability to bridge individual contribution with team and project-level delivery. A strong foundation in computer science from Nizhny Novgorod Technical University complements his practical skills in resource management and buffer handling in performance-sensitive code. He combines systems-level thinking with a track record of shipping robust, optimized components in both commercial and open-source ecosystems.
code7 years of coding experience
job12 years of employment as a software developer
bookБакалавр, Информатика и Вычислительная техника, 4,0, Бакалавр, Информатика и Вычислительная техника, 4,0 at Нижегородский Государственный Технический Университет им. Р.Е.Алексеева (НГТУ)
languagesАнглийский
stackoverflow-logo

Stackoverflow

Stats
31reputation
7kreached
1answer
0questions
github-logo-circle

Github Skills (9)

computer-vision10
c-language10
cprogramming-language10
back-end-development10
image-processing10
cmake8
css6
font-face6
azure6

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
opencv/opencv

Oct 2018 - Mar 2022

Open Source Computer Vision Library
Role in this project:
userBack-end Developer
Contributions:234 reviews, 44 commits, 43 PRs in 3 years 4 months
Contributions summary:Ruslan contributed to the GAPI (G-API) portion of the OpenCV library, focusing on enhancing the fluid backend. Their work includes adding NV12 support to the fluid backend, implementing and improving the pre-processing pipeline, and addressing several bug fixes related to buffer management and resource handling. The user also refactored internal data structures such as adding GMatP and removing unused functions/macros to improve efficiency and maintainability. These commits directly involved optimizing and expanding the functionality of the GAPI fluid backend.
pythonvisiondeep-learningc-plus-pluscomputer-vision
rgarnov/opencv

Oct 2018 - Mar 2022

Open Source Computer Vision Library
Contributions:106 pushes, 53 branches in 3 years 4 months
pythonvisioncomputer-visionc-plus-plusimage-processing
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
Ruslan Barsukov - Senior Software Engineer at YADRO