Michael McFadyen is a Senior Software Engineer with 11 years’ experience building resilient, high-performance RESTful microservices for Sky’s Online Video Platform, currently focused on APIs that power SkyGo, NOW TV and SkyQ. He brings hands-on expertise across Java ecosystems (Dropwizard, Ratpack, Spring Boot), testing and CI/CD tooling, and operational monitoring (ELK, Grafana, Jenkins), with a strong practice of TDD/BDD and on-call production support. Having progressed from graduate engineer to senior roles within Sky, he combines deep platform knowledge with a pragmatic approach to feature delivery and reliability at scale. Based in Edinburgh, he balances engineering rigor with creative pursuits—an avid guitarist and long-standing golf club member—bringing teamwork and performance under pressure from both studio and fairway.
11 years of coding experience
5 years of employment as a software developer
St. Margaret's Academy
Bachelor of Science (BSc), Computing Science, 2:1, Bachelor of Science (BSc), Computing Science, 2:1 at The University of Glasgow
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 Mcfadyen - Senior Software Engineer at Sky