Anandraj Govindan

Principal Software Engineer at Microsoft

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
Anandraj Govindan is a Principal Software Engineer in Redmond with nine years of focused experience building high-quality, cross-platform developer tooling and runtime components. At Microsoft he has driven JSI, runtime and build-system improvements for React Native on Windows and macOS, and contributed significant Intl and DateTimeFormat support to Facebook's Hermes JavaScript engine. His work spans backend, automation and full-stack responsibilities—fixing Windows-specific build/path issues, enabling bytecode caching, and implementing HostObject and weak reference support—demonstrating deep expertise in VM/engine integration and CI/CD. Comfortable across C++, JavaScript, and platform interop layers, he combines pragmatic bug-fixing with architectural refactors that reduce platform fragility. Trained at IIT Bombay and College of Engineering Trivandrum, he pairs strong academic foundations with a track record of shipping stability- and performance-focused improvements in prominent open-source projects.
code9 years of coding experience
job16 years of employment as a software developer
bookIndian Institute of Technology Bombay
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at College of Engineering, Trivandrum
languagesMalayalam, Hindi, Tamil
github-logo-circle

Github Skills (29)

javascript10
c-language10
mobile-development10
react-native10
multiplatform10
windows10
cross-platform10
chakra10
java10
jscript10
javas10
chakracore10
android10
build-automation10
cprogramming-language10

Programming languages (6)

C#TypeScriptPowerShellC++CMakeJavaScript

Github contributions (5)

github-logo-circle
microsoft/react-native-macos

May 2019 - Sep 2022

A framework for building native macOS apps with React.
Role in this project:
userFull-stack Developer
Contributions:103 reviews, 91 commits, 86 PRs in 3 years 5 months
Contributions summary:Anandraj's commits primarily involve cross-platform and engine/storage abstraction for scripts, along with refactoring JSIExecutor and refreshing JSI interfaces. The user made fixes and improvements related to native modules, android dialogs, and text input. They were also involved in removing legacy JavaScript integration and incorporating JSI with a V8 implementation. These contributions suggest a focus on both the core architecture and platform-specific implementations.
react-nativemacosreact
facebook/react-native

Dec 2018 - Oct 2022

A framework for building native applications using React
Role in this project:
userMobile Developer
Contributions:6 reviews, 11 commits, 22 PRs in 3 years 9 months
Contributions summary:Anandraj primarily contributed to bug fixes and platform compatibility improvements within the React Native framework. Their work addressed issues related to build processes on Windows, specifically resolving long path limitations and file path separators within the build configuration. Further contributions involved handling exceptions related to Activity context, improving stability by preventing crashes when using components that depend on FragmentActivity.
reactnative-applicationsmobile-developmentreact-nativeandroid
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
Anandraj Govindan - Principal Software Engineer at Microsoft