Ryan Bean

Senior Software Engineer at Elemental Technologies

Portland, Oregon, 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
Ryan Bean is a Senior Software Engineer based in Portland, Oregon, with 11 years of professional experience building resilient systems at companies including AWS Elemental and Autodesk. He brings a strong backend focus and a history of improving developer-facing tooling, demonstrated by contributions to the well-known OpenComputers mod where he enhanced the OpenOS shell and CLI behavior. His career spans roles from MSFT test engineering to teaching computer science, reflecting both deep technical skills and an ability to communicate complex concepts. At AWS Elemental he applies this blend of systems-level debugging and user-centric improvements to media and cloud infrastructure, favoring robust, practical fixes that improve long-term maintainability.
code10 years of coding experience
job12 years of employment as a software developer
bookBrigham Young University-Idaho
languagesEnglish, Spanish, kekchi, Japanese
github-logo-circle

Github Skills (20)

scripting10
command-line-interface10
os-development10
lua10
script10
command-line10
sh10
shell10
operating-system10
filesystem9
minecraft-forge9
file-management9
minecraft-fabric9
automations8
automation8

Programming languages (12)

C#TypeScriptJavaDockerfileC++ShellCScala

Github contributions (5)

github-logo-circle
MightyPirates/OpenComputers

Jul 2015 - Sep 2022

Home of the OpenComputers mod for Minecraft.
Role in this project:
userBack-end Developer
Contributions:2 releases, 2 reviews, 943 commits in 7 years 3 months
Contributions summary:Ryan primarily focused on modifying and debugging the OpenOS shell, OpenOS is a key part of the OpenComputers mod for Minecraft. They fixed coroutine handling for pipelines, fixed tab completion bugs, and enhanced the command-line interface's behavior by adding features like improved tab completion and adjustments to the handling of special characters. Additionally, they added new utility commands such as `du` and enhanced existing functionality of tools such as `cp` and `grep` to make the OS more robust and feature-rich. These changes suggest a focus on improving the core user experience and internal workings of the operating system.
luaminecraftminecraft-forgeopencomputersmod
payonel/OpenComputers

Jul 2015 - May 2020

Home of the OpenComputers mod for Minecraft.
Contributions:6 PRs, 483 pushes, 291 branches in 4 years 11 months
minecraftopencomputersmodminecraft-modforge
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
Ryan Bean - Senior Software Engineer at Elemental Technologies