Casey Irvine is a software engineer in Seattle with 11 years of experience building and maintaining systems across Microsoft and Amazon, currently focused on firmware and software updates for IoT devices. They bring a strong systems background in C++ and Python, with hands-on experience across Edge browser, Windows Shell, Store Agent services, and large-scale backend integrations. Casey's career began as a Microsoft intern in 2010 and progressed through SDET roles where they designed test mocks and mentored interns, showing a mix of deep engineering and practical test-driven quality. They also built cross-platform applications and data ingestion pipelines using JavaScript, Java, Objective‑C and C#, demonstrating versatility between embedded, client, and server work. With an MS in Computer Science specializing in Machine Learning from Georgia Tech, Casey is actively interested in AI/ML and IoT convergence. A less obvious strength is their history teaching and mentoring undergraduates and interns, reflecting strong communication and knowledge-transfer skills.
10 years of coding experience
2 years of employment as a software developer
The University of Arizona
Master of Science - MS, Computer Science - Machine Learning, Master of Science - MS, Computer Science - Machine Learning at Georgia Institute of Technology
Music Technology, Music Technology at Belmont University
Contributions:14 pushes, 1 branch in 2 years 3 months
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.