Natraj Yegnaraman is a Technical Lead and solution architect in Melbourne with 11+ years delivering Dynamics 365, Power Platform and Azure solutions, and over 15 years working across Microsoft CRM/365 ecosystems. He blends hands-on full-stack development with strategic architecture, emphasizing user experience and data validity to drive adoption in enterprise settings. A strong advocate for low-code empowerment, he helps business users leverage Power Platform while integrating Azure Functions, Cognitive Services and Logic Apps for robust automation. Natraj is also an active open-source contributor to prominent community tools like XrmToolBox and FakeXrmEasy, improving testability and usability for Dynamics developers. His perpetual curiosity about licensing, platform changes and best practices keeps teams ahead of Microsoft’s fast-moving roadmap and delivers measurable client outcomes.
An application that gather multiple tools to ease the customization and configuration of Microsoft Dynamics CRM/365/Dataverse/PowerApps
Role in this project:
Full-stack Developer
Contributions:13 commits, 5 PRs, 38 comments in 1 year 4 months
Contributions summary:Natraj contributed to the XrmToolBox project by implementing and refactoring features related to the Synchronous Event Order Editor. Their work included displaying business rules and workflows, and ensuring the correct ordering and triggering of events within the Dynamics CRM/365 environment. The user refactored existing code, introduced new helper classes and methods to manage workflow ranking, and ensured the tool correctly identified and handled different workflow types. Furthermore, the user addressed an issue related to maintaining scrollbar position, indicating a focus on usability and user experience.
The testing framework for Dynamics CRM and Dynamics 365 which runs on an In-Memory context and deals with mocks or fakes for you
Role in this project:
Back-end Developer
Contributions:9 commits, 2 PRs, 4 comments in 5 months
Contributions summary:Natraj primarily focused on enhancing the `FakeXrmEasy` testing framework for Dynamics CRM and Dynamics 365. Their contributions included returning the real organization service when using the `XrmRealContext`, ensuring proper functionality within the testing context. They also integrated recent changes from the master branch, resolving conflicts and updating dependencies. Furthermore, the user made changes to the message executors and implemented tests to improve the overall functionality.
memoryfakexrmeasyc-sharpmockingcrm
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
Natraj Yegnaraman - Technical Lead - Dynamics 365 at Medibank