Vladimir Morozov

Principal Software Engineer at Microsoft Corp.

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vladimir Morozov is a Principal Software Engineer at Microsoft with over two decades in software development and nine years focused on core Office cross-platform components. He blends deep systems expertise in C++ and multi-threading with modern JavaScript ecosystems—contributing to high-profile open-source projects like Node.js, Hermes, and react-native-windows. At Microsoft he has driven native module integration and performance-focused fixes that bridge JS engines and native runtimes, and his Node.js work includes stabilizing the Node-API and garbage-collector finalization paths. Based in Redmond, he pairs production-grade engineering with an eye for cross-platform abstractions, and his background includes shipping major developer tools and mobile experiences dating back to early Visual Studio tooling and Power BI.
code9 years of coding experience
job11 years of employment as a software developer
bookBauman Moscow State Technical University
github-logo-circle

Github Skills (25)

code-optimization10
javascript10
c-language10
react-native10
runtimes10
apidoc10
net10
dotnet10
asp-net10
api10
javascript-engine10
script-engine10
dotnet-core10
napi10
nodejs10

Programming languages (8)

TypeScriptC#C++JinjaRustCJavaScriptKotlin

Github contributions (5)

github-logo-circle
A framework for building native Windows apps with React.
Role in this project:
userBack-end Developer & UI/Frontend Developer
Contributions:1065 reviews, 171 commits, 335 PRs in 3 years 2 months
Contributions summary:Vladimir's commits primarily focus on the development of native modules for the React Native Windows framework, with an emphasis on simplifying native module creation in C# and C++. Their work includes creating efficient data transfer mechanisms between native modules and the React Native DLL using IJSValueReader and IJSValueWriter interfaces. The commits demonstrate proficiency in C++, C#, and the integration of custom attributes for module and member definition, indicating a strong focus on expanding and optimizing the framework's capabilities. They also contributed to improving deep linking activation for the application.
reactwindowswindows-appuwpxbox
nodejs/node

Mar 2022 - Oct 2022

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userBack-end Developer
Contributions:218 reviews, 14 commits, 32 PRs in 6 months
Contributions summary:Vladimir contributed to the Node.js runtime by fixing and improving the Node-API (N-API), the C API for native addons. Their work included formatting N-API-related code, fixing module registration issues in MSVC C++, addressing a double-free crash in a test, deprecating an API function, and running finalizers directly from the garbage collector. Furthermore, the user implemented fixes for getting all property names within an object.
javascriptnodejsnodejsruntime
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