Dmitry Baryshkov

Senior Staff Engineer at OpenEmbedded

Federated States of Micronesia
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 Baryshkov is a Senior Staff Engineer with 26 years of deep experience in Linux kernel and userspace development, currently at Qualcomm and long active in OpenEmbedded and Linaro. He is a seasoned systems and kernel programmer who has led development of the IEEE 802.15.4 stack and driven low-level device driver, firmware and board support work across ARM, MIPS and PowerPC platforms. Dmitry pairs embedded systems expertise with cryptography contributions in notable RustCrypto projects—adding OID support and refining RSA signature traits—demonstrating fluency across C kernel-land and modern Rust security code. He also brings practical build and DevOps know-how from contributions to OpenEmbedded core, improving cross-compilation and SDK workflows. Based in Micronesia, he combines long-form open source stewardship with hands-on bugfixing and architecture work on constrained hardware.
code26 years of coding experience
job21 years of employment as a software developer
bookComputer Science, Computer Science at Academy of Modern Software Engineering
bookunfinished Microelectronics engineer, unfinished Microelectronics engineer at St. Petersburg State Polytechnical University
languagesРусский, English, German
github-logo-circle

Github Skills (35)

debugging10
crossbuild10
build-system10
c1110
decode10
linux-kernel10
rsa10
digital-signature10
decoding10
c1710
ieee10
gpio10
device-driver10
sys10
asn110

Programming languages (23)

C#JavaC++JinjaCRustScalaMakefile

Github contributions (5)

github-logo-circle
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userDevOps Engineer
Contributions:127 commits in 11 years 5 months
Contributions summary:Dmitry primarily focused on modifying build and deployment configurations within the OpenEmbedded core. Their contributions included adjusting build settings for cross-compilation, correcting deployment directories for SDKs, and addressing issues related to caching and build tools. They also addressed issues related to the build process and dependencies related to the GNU C compiler, and improved the build process of the core.
git-repositoryopenembedded
RustCrypto/RSA

Aug 2022 - Dec 2022

RSA implementation in pure Rust
Role in this project:
userBack-end Developer
Contributions:42 reviews, 13 commits, 37 PRs in 4 months
Contributions summary:Dmitry primarily worked on implementing and refactoring RSA signature implementations within the `rustcrypto/rsa` repository. Their contributions include defining and integrating `Signer`, `Verifier`, and `Signature` interfaces, adding modules for PSS and PKCS1v15 signatures, and incorporating testing for verification error handling. The user updated RSA signature traits, implementing key-to-DER conversions for public keys, and implemented support for encoding private keys to PKCS#8 DER format and hazmat signature traits. This involved significant code changes, including the introduction of new structures and traits, and refactoring to align with the signature crate's API.
rustcryptographypure-rustrsa
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