Summary
Michael Friedman is a senior software engineer with 14+ years of experience designing and maintaining complex systems across mobile, backend, and data pipelines. Currently focused on iOS (Swift/Objective-C) at Dialpad after leading mobile engineering at Highfive, he balances polished user-facing experiences with deep backend know-how—effectively a LAMP+mobile full-stack developer. He has a track record of upgrading legacy codebases, architecting scalable crawling and ingestion pipelines, and shipping features that measurably improved meeting usability and crash rates. Comfortable in system design, API design, REST, XML, and databases, he also mentors teams and introduced automated tooling and testing practices at prior employers. Based in Sacramento and open to SF Bay Area remote roles, he brings a pragmatic, user-centered approach informed by a background that spans startups to large platforms and a BA in Philosophy with a minor in Astrophysics from Yale. An often-overlooked strength: decades of experience tuning integration between web, mobile, and server components for large-scale, multi-party real-time applications.
14 years of coding experience
23 years of employment as a software developer
BA, Philosophy (minor in Astrophysics), BA, Philosophy (minor in Astrophysics) at Yale University