Johnny Sparks is an experienced iOS-focused software engineer and leader with 13–14 years building mobile products and managing teams in the San Francisco Bay Area. He progressed from hands-on iOS roles to engineering manager and staff engineer at Lyft, demonstrating both deep technical craft and people leadership. Johnny has a collaboration-first approach to product development, blending startup grit from co-founding daily.do with enterprise-scale delivery at Lyft and Stitch Fix. His background in biochemistry and early research work hints at a methodical, experimental mindset he applies to software and now to hardware projects involving “boards and bolts.” Known for shipping polished mobile experiences, he brings curiosity and cross-disciplinary thinking to problems that span product, design, and systems. Based in San Francisco, he pairs practical delivery skills with an appetite for building tangible things beyond code.
13 years of coding experience
18 years of employment as a software developer
Biochemistry biology chemistry computer science, Biochemistry biology chemistry computer science at University of Wisconsin-Madison
Computer Science, Computer Science at University of Wisconsin-Milwaukee
Contributions:5 pushes, 1 branch, 2 issues in 8 years 1 month
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.