Russell Doty

Personal Sabbatical

Northborough, Massachusetts, United States
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
Russell Doty is a seasoned product and program leader with 16 years of experience blending engineering, product management, and go-to-market execution across startups and Fortune 50 companies. With an MBA and a mechanical engineering background, he specializes in full-lifecycle enterprise products—especially Linux, IoT, and system security—bridging technical, business, and sales teams to deliver Whole Product solutions. At Red Hat he led IoT and system security product strategy and community-driven open source development, using PoC-led agile approaches to validate technical direction. An active Linux kernel and security-focused contributor, his work on prominent projects like the UEFI shim loader and tpm2-tools demonstrates hands-on expertise in TPM, bootloader, and kernel compatibility issues. Currently on a personal sabbatical, he’s pursuing long-standing technical projects while scouting opportunities that combine open source engineering with product leadership.
code16 years of coding experience
job27 years of employment as a software developer
bookMBA, MBA at Worcester Polytechnic Institute
bookBSME, Mechanical Engineering, BSME, Mechanical Engineering at University of Oklahoma
github-logo-circle

Github Skills (51)

bootloader10
application-framework10
uefi10
c-language10
system-programming10
python10
headers10
fileheader10
tmp10
app-framework10
build-system10
c-programming10
c1110
linux-kernel10
libcamera10

Programming languages (13)

C++JinjaCRustGoHTMLBitBakeTypeScript

Github contributions (5)

github-logo-circle
martinezjavier/ldd3

Nov 2010 - Feb 2018

Linux Device Drivers 3 examples updated to work in recent kernels
Role in this project:
userBack-end Developer
Contributions:196 commits, 11 PRs, 9 pushes in 7 years 4 months
Contributions summary:Russell primarily contributed to updating and maintaining the examples in the `ldd3` repository, which focuses on Linux Device Drivers. They made changes to update the code to work with more recent kernels, which included removing deprecated macros, and using the `klogctl` syscall. They also made changes to use the correct headers, updated code to adapt to API changes. The user's work primarily involved adapting existing code to newer kernel versions and fixing compatibility issues.
driverskernellinuxupdatedlinux-kernel
tpm2-software/tpm2-tools

Jun 2017 - Mar 2019

The source repository for the Trusted Platform Module (TPM2.0) tools
Role in this project:
userBack-end & Security Engineer
Contributions:3 releases, 215 commits, 117 PRs in 1 year 9 months
Contributions summary:Russell contributed to the `tpm2-tools` repository by addressing build and compatibility issues related to OpenSSL, GCC, and dependencies. Their work included modifying existing tools to resolve compiler warnings and errors, particularly those related to fallthrough statements and OpenSSL API changes. Additionally, the user refactored tools for command line options parsing and testing, improved object serialization, and added features like PCR policy support and reading sensitive data from standard input. These modifications improved the usability and overall build quality of the tools.
tpm2signingtrustedtrusted-platform-modulesecurity
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
Russell Doty - Personal Sabbatical