Vlad Zarytovskii is a senior software engineering lead with 11+ years building compilers, runtime internals and large-scale backend services, currently leading the MSVC C++ compiler backend at Microsoft. He previously led the F# compiler and tooling team and has deep hands-on expertise in C/C++, with extensive knowledge of CoreCLR, GC and JIT internals as well as significant contributions to the dotnet/fsharp and dotnet/sdk repositories. Vlad pairs systems-level language/runtime proficiency with practical experience in backend services (Skype, Teams, Azure messaging) and engineering systems for build and test automation. Comfortable managing small-to-medium teams and partnering across orgs, he blends low-level technical depth with product-focused roadmapping. Outside work he experiments with Rust, Erlang, Clojure and Haskell on pet projects, reflecting a curiosity for functional and safe-systems languages.
11 years of coding experience
15 years of employment as a software developer
Specialist, Informational Security, Specialist, Informational Security at Tula State University
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Role in this project:
Back-end Developer
Contributions:2294 reviews, 304 commits, 1790 PRs in 2 years 3 months
Contributions summary:Vlad contributed to the F# compiler and related tooling, including implementing features like extended fixed bindings and improving error reporting. The contributions involve modifying the compiler's syntax tree, checking mechanism, and code generation. They worked on features specific to F# language with strong ties to .NET.
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Role in this project:
Back-end Developer & Automation Engineer
Contributions:6 reviews, 3 commits, 17 PRs in 1 year
Contributions summary:Vlad primarily contributed to the .NET SDK, focusing on the F# toolchain and build tasks. Their work involved setting server garbage collection for F# FSC/FSI, updating dependencies, and modifying build configuration files. They also made changes to the NuGet package download functionality, adding and enhancing autocomplete features for package IDs and versions. Additionally, the user updated test files and added references needed for build operations.
clidotnetsdknet-corec-sharp
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
Vlad Zarytovskii - Senior Software Engineering Lead at Microsoft