Vladimir Sumarov

Principal Software Engineer at Streamlabs

Vancouver, British Columbia, Canada
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
Vladimir Sumarov is a Principal Software Engineer based in Vancouver with 12 years of professional experience and a deep C++ systems background spanning embedded Linux, consumer devices, and desktop applications. He currently leads development on the open-source Streamlabs Desktop (built on OBS and Electron), where his recent work improved updater reliability, crash logging, and game overlay diagnostics—highlighting a knack for stabilizing complex, user-facing tooling. Prior roles include leading IPTV set-top box client development and long-term embedded telephony and GIS projects, demonstrating strong cross-platform and low-level integration skills. Comfortable both as a hands-on coder and team lead, he pairs expertise in CMake/QT/Git workflows with practical operational experience shipping production software. Notably, his contributions to a high-profile streaming project show an ability to bridge native C++ subsystems with Electron-based ecosystems.
code12 years of coding experience
job17 years of employment as a software developer
bookMaster Information security, Master Information security at ITMO University
bookassociate computer science, associate computer science at Sankt-Peterburgskij Fizico-Mehanichesky Ingenerniy Colledge S.A. Zvereva
languagesRussian, English
github-logo-circle

Github Skills (9)

javascript10
electron10
react9
typescripts8
typescript8
streaming8
typescript-types8
cicd5
vue4

Programming languages (11)

TypeScriptPowerShellC++JinjaCCMakeTeXOpen Policy Agent

Github contributions (5)

github-logo-circle
streamlabs/desktop

Jan 2019 - Jan 2023

Free and open source streaming software built on OBS and Electron.
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 90 commits, 347 PRs in 4 years
Contributions summary:Vladimir contributed to the Streamlabs Desktop project, focusing primarily on the `updater` functionality to improve its stability and features. They implemented promises to handle updater spawn errors, introduced a preview updater for SLOBS, and fixed issues related to the updater's UAC request and interaction with SLOBS. Furthermore, the user made changes to enable crash handler logging and game overlay logging, enhancing the application's diagnostics capabilities. They also updated the OSN version and implemented other improvements.
electronobsvuejsvuestreaming
streamlabs/obs-StreamFX

Jul 2020 - Oct 2022

Bring your stream back to life with modern effects!
Contributions:4 PRs, 4 pushes, 3 branches in 2 years 3 months
obsstreamingobs-studiooverlaysstream
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