Dmitry Rokosov

Kernel Team Lead at SberDevices

Moscow, Moscow, 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

👤
Senior
🎓
Top School
Dmitry Rokosov is a Kernel Team Lead with 14 years of deep low-level systems experience, currently heading SberDevices’ efforts on U-Boot, Linux kernel, Android HALs, TEE, security and QEMU-based emulation for ARM platforms. He combines hands-on expertise in C/C++/ASM/Python and a track record of shipping consumer devices (Okko Smart Box, SberBox, SberPortal) with prior leadership building Simics FPGA and x86 simulation features at Intel. A longtime contributor to the U-Boot project—where he improved Android A/B update handling—he bridges firmware, virtualization and security, making him equally at home debugging boot flows or modeling pre-silicon platforms. His background in kernel intrusion research and EFI/firmware tooling gives him an unusual depth in offensive and defensive platform security. Dmitry excels as both an individual contributor and team leader, focused on practical, research-driven solutions for embedded, IoT and virtualization challenges.
code14 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer and Information Systems Security/Information Assurance, Master's degree, Computer and Information Systems Security/Information Assurance at Taganrog Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (11)

c1710
bootloader10
embedded10
u-boot10
c1110
sys10
linux-kernel9
device-tree9
arm8
architecture8
architectures8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
u-boot/u-boot

Jul 2024 - Dec 2024

"Das U-Boot" Source Tree
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 PRs, 1 comment in 4 months
Contributions summary:Dmitry contributed to the U-Boot project, specifically focusing on Android boot process and A/B update mechanisms. Their work involved modifying boot-related code, including the `android_ab.c` file and integrating the `ab_select` command to manage A/B slot selection and metadata handling. The user also refactored the command structure, adding the 'ab_dump' command, modifying documentation, and addressing code style to improve code organization.
u-bootdas
rockosov/rc

Feb 2015 - Feb 2019

Contributions:21 pushes in 4 years
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
Dmitry Rokosov - Kernel Team Lead at SberDevices