Reza Niroomand
Solution Architect | Azure, Power Platform, .NET | Dev Experience & Architecture
📋 Biography
Reza is a Microsoft MVP and Solution Architect with a strong focus on Azure, Power Platform, and .NET. He has extensive experience designing and delivering enterprise-grade solutions for regulated industries such as insurance and banking, with an emphasis on scalability, security, compliance, and cost efficiency. Alongside his professional work, Reza actively contributes to the Microsoft ecosystem by building developer tools, creating open-source projects, and sharing practical knowledge to improve developer experience and architectural quality in Power Platform and .NET solutions. His work aims to make complex platforms more approachable, maintainable, and productive for developers and architects. Reza values clear communication, thoughtful design, and collaboration, and enjoys working at the intersection of technology, community, and real-world problem solving.
✨ High-Impact Contributions 4
My blog, ByCode.dev, is dedicated to exploring cloud software engineering and Power Platform development especially around plugins, custom connectors, automation, and developer productivity. I publish in-depth, step-by-step tutorials, design patterns, and tooling guides that are practical and some times code-driven. For example, I’ve detailed how to build PCF controls, perform data migration as code, and simplify plugin registration with Xrm Tools. The blog has attracted a growing audience of Power Platform and .NET developers who reference, share, and apply the techniques in their own projects. Through this content, also my open-source tools gain visibility and adoption, creating a feedback loop: blog → tool usage → community feedback → better content and tools. I have had ~100 posts over the past two years with total views of 27.5k.
Xrm Tools is a comprehensive Visual Studio extension that makes Power Platform development feel native within Visual Studio. It delivers a fully integrated experience with a FetchXML editor featuring IntelliSense, syntax highlighting, and environment-aware completion. Plugins, Custom APIs, and entities become type-safe, with intelligent code generation that supports dependency injection, advanced serialization, and custom templates. Built-in code actions simplify plugin maintenance, while one-click deployment syncs changes directly to your environment. Developers can bind environments at the Visual Studio, solution, or project level to coordinate across teams and focus on business logic—all without leaving Visual Studio.
PowerShell scripting for Power Platform has long been limited to simple administrative tasks. PSDataverse changes that by bringing high-performance, concurrent, and resilient data operations natively to PowerShell. It handles parallelism, batching, and error recovery automatically, letting you focus on your ETL or integration logic. Complex data migrations that once required SSIS or KingswaySoft become compact, readable scripts that are Git-friendly, team-friendly, and faster to iterate. Beyond migration, PSDataverse enables advanced automation scenarios with lower runtime overhead and built-in traceability—unlocking the full power of Dataverse from PowerShelll.
NovoDocx solves a long-standing issue with the standard Word template action in Power Automate, where placeholders are referenced by unstable internal IDs that often change with each document version. NovoDocx instead identifies placeholders by tag name, allowing developers to populate Word templates reliably using any JSON payload. It supports repeating sections, shared placeholders, and flexible data binding—making dynamic document generation simple and predictable. NovoDocx can run as a .NET library, a CLI tool, an Azure Function, or soon through Power Platform connectors, enabling easy integration into any workflow or automation scenario. Available on GitHub: https://github.com/rezanid/novodocx