Michael Daines is a senior backend engineer with over a decade of professional experience and a long personal history in software dating back to a master's-level education at UCLA. He currently builds resilient, maintainable server-side systems at Adobe after senior and principal engineering roles across healthcare, ad tech, and fintech startups and scale-ups. Michael has repeatedly moved between hands-on engineering and technical leadership—shaping architecture, reliability, and delivery at companies like Health Catalyst, healthfinch, Rapid7, and Rubicon Project. Based in Culver City, he combines enterprise-grade discipline with startup agility, bringing deep experience in production systems and cross-functional collaboration. An early adopter of pragmatic engineering practices, he often focuses on making complex distributed systems observable and easier to evolve over time.
13 years of coding experience
10 years of employment as a software developer
Diploma, Diploma at Lancaster High School
Certificate in Applications Programming, Certificate in Applications Programming at University of California Los Angeles Extension
Master's, Master's at University of California, Los Angeles
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.