Summary
Irvine Downing is a software engineer with nine years of experience who blends full-stack JavaScript, .NET Core, and C++ expertise to build and refine production systems at Microsoft. He progressed from an Apprenti role fixing and extending Windows Error Reporting to a current engineering position, demonstrating a practical knack for debugging native code and shipping UWP features. His background in project management and offshore/industrial project controls gives him a systems-oriented perspective on resourcing, documentation, and cross-team coordination. Trained at Code Fellows and Coding Dojo after dual degrees in English and Radio-Television-Film from UT Austin, he pairs technical rigor with strong communication and training skills. Colleagues rely on him to translate ambiguous requirements into testable implementations and to create clear onboarding guides and templates. Based in Seattle, he prefers solving thorny situational problems where domain knowledge and pragmatic coding converge.
9 years of coding experience
1 year of employment as a software developer
Certificate, Software Development in C#/.NET Core, Certificate, Software Development in C#/.NET Core at Coding Dojo
BA, English, BA, English at The University of Texas at Austin
Certificate, Advanced Software Development in Full Stack Javascript, Certificate, Advanced Software Development in Full Stack Javascript at Code Fellows