Summary
John Ryan is a Lead Software Engineer in the Los Angeles area with 12 years of experience crafting maintainable, production-grade software and guiding teams from idea to delighted customers. He blends deep hands-on engineering with strong coaching and Agile transformation skills, having led technical and cultural change at organizations ranging from startups to VMware and Disney. John excels at untangling “mission critical” legacy systems—restoring agency to teams through disciplined reverse engineering and pragmatic delivery. He’s a natural leader who focuses on magnifying individual strengths, resolving healthy conflict, and instilling full ownership of outcomes. An insatiable technologist and early adopter, he continually explores new tools and techniques to improve code quality and team throughput. Outside of product work he intentionally centers the human side of engineering, aiming to make technology serve people and make the world a bit better.
11 years of coding experience
23 years of employment as a software developer
B.S., Computer Engineering, B.S., Computer Engineering at University of California, Davis