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.
14 years of coding experience
16 years of employment as a software developer
High School Accelerated (Early College) STEM, High School Accelerated (Early College) STEM at Utah County Academy of Sciences (UCAS)
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Utah Valley University
Write your own virtual machine for the LC-3 computer!
Role in this project:
Technical 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.
The best command-line tool to install and switch between multiple versions of Xcode.
Role in this project:
Full-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.
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