Nikita Katchik

Sr Software Engineer at Roku Inc.

Stony Stratford, England, United Kingdom
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
Nikita Katchik is a senior software engineer with a decade of production experience specializing in low-latency multimedia systems, C++ architecture, and heterogeneous CPU/GPU/DSP pipelines. He has driven stability and performance at scale—refactoring Twitter’s low-latency HLS player to eliminate crash hotspots and building adaptive buffering and timing systems—and now applies that expertise at Roku. His background includes designing RAII synchronization primitives, real-time adaptive bitrate math, and SDKs for image/video enhancement integrated into OEM devices, plus hands-on CI and Docker build pipeline work. Comfortable spanning embedded SoC optimizations to large-scale app infrastructure, he adds value by turning complex asynchronous media problems into robust, maintainable solutions. An appetite for low-level debugging is evident from fixing GCC libgomp issues and creating Android private-API memory-sharing libraries, showing he thrives where systems meet real products.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Novosibirsk State University (NSU)
bookHigh School, Mathematics and Computer Science, High School, Mathematics and Computer Science at Ugra Physics and Mathematics Lyceum
languagesEnglish, Russian
github-logo-circle

Github Skills (19)

twitch10
javascript10
tizen10
samsung10
samsung-smart-tv10
macos8
html8
react8
hyper8
linux8
css8
cli7
android5
run-command1
python1

Programming languages (5)

TypeScriptJavaJavaScriptSwiftPython

Github contributions (5)

github-logo-circle
nkatchik/smarttv-twitch

May 2018 - May 2022

Independent TV client for watching Twitch streams on supported Samsung Smart TV platforms.
Contributions:3 releases, 1 review, 9 commits in 4 years
samsung-smart-tvtwitchsmarttvjavascriptsamsung
nikitakatchik/ezmic

Oct 2020 - Jun 2026

Contributions:8 pushes, 1 tag in 5 years 8 months
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