Joseph Reynolds

Software Firmware Engineer at IBM

Rochester, Minnesota, 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

👤
Senior
🎓
Top School
Joseph Reynolds is a Software Firmware Engineer with eight years of experience focused on OpenBMC and IBM POWER systems, bringing a deep background in software product lifecycle, DevOps tooling, and security assurance. He has a long history at IBM working across product development from NoSQL services to z/OS mainframe subsystems, and now contributes to the widely used openbmc/openbmc project by hardening BMC firmware, improving SSH/password handling, and refining security policies. Comfortable across Linux, Windows and IBM platforms, he combines hands-on embedded/IoT firmware work with process improvements that reduce costs and speed delivery. A technical writer with an MS in Computer Science, he applies disciplined Agile and DevOps practices to bridge development, operations, and compliance. Outside engineering he’s a certified public safety diver—an unexpected detail that reflects his methodical approach to risk and safety.
code8 years of coding experience
job26 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Iowa State University
stackoverflow-logo

Stackoverflow

Stats
3reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

pam10
embedded10
build-system10
openbmc10
sys10
yocto10
ssh10
security10
dropbear9
c119
linux9
c179

Programming languages (10)

C++CMakefileTeXMesonJavaScriptVueRobotFramework

Github contributions (5)

github-logo-circle
openbmc/openbmc

Jul 2019 - Aug 2021

OpenBMC Distribution
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 74 comments, 19 issues in 2 years
Contributions summary:Joseph primarily focused on configuring and modifying the OpenBMC firmware for various hardware platforms. Their contributions include adjusting build configurations to remove warnings, adding and modifying system features, particularly related to user accounts and security policies, and updating the dropbear SSH server settings for improved security. The user also addressed password handling, updating hashing algorithms for root user and modifying PAM configurations. These changes directly impacted the BMC's functionality and security posture.
openbmcdistribution
joseph-reynolds/ibm-acf

Jan 2022 - Nov 2024

Contributions:6 pushes, 12 branches in 2 years 10 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