Jonathan Penn is a senior software engineer with 17 years of experience, currently shaping client-facing and system architecture at Apple from Cleveland, Ohio. He blends deep iOS expertise—authoring practical books on iOS testing and Sprite Kit—with full-stack experience in Ruby, web front ends, and API design, honed running his own shops and consulting. Known for pragmatic prototyping (self-styled “technomancer”) and maintaining the respected Cocoa Manifest resource, he pairs hands-on coding with mentoring and public speaking. Jonathan emphasizes automated testing and scalable data processing, and brings a playful team culture as eagerly as he brings technical rigor.
17 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of Akron
MA, Religion, MA, Religion at Trinity International University
Contributions:4 commits, 2 PRs, 2 pushes in 2 years 11 months
notespresentationmacpasteboardswift
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.