Summary
Garrett Mcgrath is a Software Development Engineer with 11 years of experience building scalable, reliable, and high-performance cloud applications, currently focused on democratizing mobile app development through Microsoft PowerApps. He specializes in serverless and event-driven architectures across Azure and AWS, and has a strong research foundation in serverless platform performance from his Notre Dame master's thesis that led to a .NET/Azure prototype outperforming other platforms at many concurrency levels. At Microsoft he has designed global job frameworks and worker services that handle millions of jobs per hour, emphasizing fault tolerance, telemetry, and operational resilience. Based in Redmond, Garrett blends deep systems thinking with product-minded execution, often tackling the non-obvious infrastructure challenges—like container lifecycle reuse and cross-region job orchestration—that make serverless at scale practical.
11 years of coding experience
1 year of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at University of Notre Dame