Michael Scrivo is a Principal Developer with 19 years of experience designing and modernizing high-scale systems, currently leading platform and delivery at Affinity.co from Oakville, Ontario. He blends deep backend engineering with DevOps and infrastructure expertise, having led migrations from Windows/.NET Framework to .NET Core on Linux containers and driven significant CPU/memory optimizations that reduced operational footprint. Michael has a track record of practical modernization—building CI/deployment tooling, moving large teams from SVN to Git, and introducing database versioning and migrations—work that still influences systems years later. He excels at making legacy codebases more robust, faster, and easier to deploy, and is particularly drawn to solving thorny performance and operational problems that unlock measurable cost and reliability gains.
19 years of coding experience
18 years of employment as a software developer
B.Sc Computer Science, B.Sc Computer Science at University of Toronto
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.
Request Free Trial
Michael Scrivo - Principal Developer at Affinity.co