Manodasan Wignarajah

Software Engineer at Microsoft

Old Toronto, Ontario, Canada
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
Manodasan Wignarajah is a Software Engineer with 13 years of experience, currently contributing to Microsoft's Operating Systems Group after graduating from the University of Waterloo's Software Engineering program. He is a versatile full-stack developer comfortable across Java, C++, C#, and SQL, with intermediate skills in Python, web technologies, and WPF, and a track record of both frontend and backend shipping. At Microsoft he has worked on core interoperability and runtime projects, contributing to high-profile open-source efforts such as microsoft/CsWinRT and test automation for the dotnet/sdk. His work blends implementation of interop APIs, agile reference support, and rigorous test engineering—demonstrating attention to cross-language correctness and platform compatibility. Based in Toronto, he pairs enterprise-scale product experience with hands-on contributions to large codebases and a practical focus on maintainable, well-tested systems. A detail others might miss: his background includes database benchmarking and cross-product utilities from early co-op roles, reflecting both systems-level and developer-facing tooling instincts.
code13 years of coding experience
job2 years of employment as a software developer
bookOntario Secondary School Diploma, Ontario Secondary School Diploma at William Lyon Mackenzie Collegiate Institute
bookBachelor of Software Engineering, Bachelor of Software Engineering at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
13reputation
183reached
1answer
1question
github-logo-circle

Github Skills (16)

winrt10
net10
asp-net10
windows-sdk10
dotnet10
sdk10
interoperability10
csharp10
windows-runtime10
windowsrt10
dotnet-core10
cli10
testing10
visual-studio9
uwp6

Programming languages (7)

C#PowerShellC++RustJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
microsoft/CsWinRT

Apr 2020 - Jan 2023

C# language projection for the Windows Runtime
Role in this project:
userBack-end Developer
Contributions:9 releases, 1231 reviews, 438 commits in 2 years 9 months
Contributions summary:Manodasan contributed to the `microsoft/cswinrt` repository, which focuses on C# language projection for the Windows Runtime, by addressing internal visibility issues in functions, adding support for agile references, and implementing tests for type mapping. They made changes across multiple files to support those features and also added comments for clarification, demonstrating an understanding of the project's codebase and intended functionality. Further contributions included work on the implementation of the interop APIs, including support for the display information.
winui3dotnetprojectionwindows-runtimewindows
dotnet/sdk

Aug 2022 - Dec 2024

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 reviews, 10 PRs, 7 pushes in 2 years 3 months
Contributions summary:Manodasan's commits primarily focus on adding, modifying, and reverting test cases within the repository. They added support for specific Windows SDK versions in the tests and updated related project files. Furthermore, the user is involved in updating versions of external dependencies like CsWinRT. The work centers on ensuring the correct functionality and compatibility of the .NET SDK, particularly with Windows-related features.
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
Manodasan Wignarajah - Software Engineer at Microsoft