Jon Fortescue is a Senior Developer with a decade of experience building and automating core infrastructure for large-scale .NET and Azure projects, currently based in Tokyo. He has deep hands-on expertise in compiler and runtime internals—contributing to the widely used Roslyn compiler—and in build/release automation for .NET Foundation tooling such as Arcade. At Microsoft he moved between .NET engineering and Azure Managed Core Compute teams, shipping improvements from method type inference to VM scale-set services, and has strong PowerShell and DevOps automation skills. Colleagues would describe him as a pragmatic problem-solver who blends low-level systems thinking with practical CI/CD engineering, and his GitHub persona hints at an unexpected streak of intuition and playfulness.
10 years of coding experience
8 years of employment as a software developer
Computer Science and Mathematics, Computer Science and Mathematics at Santa Clara University
Bachelor of Science - BS, Software Engineering, Bachelor of Science - BS, Software Engineering at Western Governors University
Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:135 reviews, 151 commits, 376 PRs in 4 years 6 months
Contributions summary:Jon focused on improving the build and release infrastructure for the .NET Arcade project. Their commits demonstrate expertise in scripting and automation, specifically with PowerShell, to enhance the build process. They implemented changes to the native tools bootstrapping process, and introduced and improved scripts related to the Helix job sender. Further work included the integration of tools such as TSA publishing to automate test results.
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
Back-end Developer
Contributions:13 reviews, 51 commits, 15 PRs in 1 year 5 months
Contributions summary:Jon contributed to the Roslyn compiler project, focusing on core compiler infrastructure. Their changes involved refactoring and modifications to method type inference, particularly within the `MethodTypeInferenceResult` and associated code. They also made contributions to the asset synchronization in the remote workspace service host. In addition, they updated IOperation test cases.
roslyndotnetf-sharpcompilervisual-basic
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
Jon Fortescue - Senior Developer at Engage Squared