Ryan Pendleton

Principal Software Engineer at JobNimbus

Saratoga Springs, Utah, 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 Pendleton is a Principal Software Engineer with 14 years of experience building iOS, macOS, web, and backend systems from Saratoga Springs, Utah. He combines deep low-level knowledge (C, Objective-C, Swift, assembly exposure) with full-stack and infrastructure skills, routinely shipping robust features and solving high-severity production issues. At Verisk he led and mentored teams, drove testing and CI improvements, and stepped into engineering manager responsibilities when needed, and he now shapes architecture and delivery at JobNimbus. An active open-source contributor, he has improved tools like the popular xcodes CLI by enhancing caching, testing, and reliability. He’s equally at home with embedded Linux gateways and 3D-printed hardware projects, reflecting a long-standing interest in networking, embedded development, and CS theory. Known for clear technical writing and teaching experience, he brings both hands-on craftsmanship and a knack for making complex systems understandable.
code14 years of coding experience
job16 years of employment as a software developer
bookHigh School Accelerated (Early College) STEM, High School Accelerated (Early College) STEM at Utah County Academy of Sciences (UCAS)
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Utah Valley University
stackoverflow-logo

Stackoverflow

Stats
2,586reputation
94kreached
58answers
5questions
Badges
jsx
top-5%
github-logo-circle

Github Skills (29)

uitest10
caching10
learn-ruby-on-rails10
css10
user-manual10
basics10
xcode10
html10
literate-programming10
swift10
macos10
emulation10
ui-testing10
documentation10
assembly9

Programming languages (24)

C#JavaCSSC++CRustSchemeD

Github contributions (5)

github-logo-circle
justinmeiners/lc3-vm

Sep 2018 - Aug 2022

Write your own virtual machine for the LC-3 computer!
Role in this project:
userTechnical Writer
Contributions:6 reviews, 31 commits, 22 PRs in 3 years 10 months
Contributions summary:Ryan primarily contributed to the project's documentation. Their commits involve modifying the `docs/index.html` and `main.css` files, focusing on formatting, adding links to external resources and examples, and correcting typos. These changes improve the clarity, accessibility, and completeness of the project's documentation, providing a better learning experience for users.
literate-programminglc3-assemblyemulatorlc3virtual-machine
XcodesOrg/xcodes

Aug 2022 - Oct 2022

The best command-line tool to install and switch between multiple versions of Xcode.
Role in this project:
userFull-stack Developer
Contributions:6 commits, 3 PRs, 5 comments in 1 month
Contributions summary:Ryan primarily contributes to the project's Swift codebase, focusing on functionality related to caching and updating Xcode versions. Their work includes modifying the caching mechanism for Xcode list availability, using mocks in unit tests to ensure reliable testing, and updating the caching period. They also updated the Unxip tool to the latest version. These contributions demonstrate a focus on improving the application's data retrieval and management, ensuring stability, and enhancing overall functionality.
command-line-toolswiftmacosmultiple-versionsswitch
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 Pendleton - Principal Software Engineer at JobNimbus