John Roach is a Principal Cloud Architect with over 15 years of hands-on experience designing and operating cloud-native architectures for enterprises, currently leading cloud architecture at McKinsey & Company. He has progressed through engineering and senior cloud roles across finance, SaaS, and media companies—bringing a pragmatic blend of DevOps, SRE, and software engineering disciplines to large-scale migrations and resilient platform design. Based in Westlake, Ohio, he pairs an electrical engineering background from Hacettepe University with deep operational experience at organizations like the Federal Reserve Bank of Cleveland and Zapier. Known for "coding for life," he remains a developer-first architect who emphasizes automation, observability, and secure, auditable systems. Non-obvious: his career path reflects repeated internal promotion into progressively strategic cloud roles, showing rare domain trust and institutional impact.
15 years of coding experience
15 years of employment as a software developer
Bachelor of Science (B.S.) Electrical and Electronics Engineering, Bachelor of Science (B.S.) Electrical and Electronics Engineering at Hacettepe University
Contributions:7 releases, 17 commits, 16 pushes in 21 days
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.