Eli Greenwald is a software engineering manager with nine years of professional experience, currently leading engineering efforts at Google from Israel. He specializes in large-scale systems, clean design, and delivering delightful, highly reliable user experiences while coaching teams to perform at their best. Eli combines hands-on backend and full-stack experience—evidenced by contributions to Microsoft’s Power BI open-source samples and .NET SDKs where he implemented Row-Level Security features and token models. His background includes leadership roles in defense and enterprise software at Rafael and NICE, giving him a pragmatic approach to complexity and reliability. A Technion-trained mathematician and computer scientist, he brings analytical rigor to product and architectural decisions. Colleagues would note his knack for translating security-sensitive, data-driven requirements into elegant, production-ready implementations.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Arts - BA, Mathematics and Computer Science, Bachelor of Arts - BA, Mathematics and Computer Science at Technion - Israel Institute of Technology
A collection of Power BI samples for developer use.
Role in this project:
Full-stack Developer
Contributions:43 commits, 21 PRs, 35 pushes in 1 year 4 months
Contributions summary:Eli primarily worked on adding Role-Level Security (RLS) sample code to the Power BI developer samples. They modified existing C# code in `HomeController.cs` to generate embed tokens with effective identities, including username and roles. Furthermore, the user updated the `EmbedReport.cshtml` view to incorporate RLS functionality, including input fields for username and roles, and conditional display logic based on the report's RLS support. They also updated the project's references.
Welcome to the .NET developer community for Power BI. Here you will find resources for the .NET SDKs for Power BI Embedded V2.0.0
Role in this project:
Back-end Developer
Contributions:8 commits, 2 PRs, 7 pushes in 1 year 7 months
Contributions summary:Eli's contributions primarily center around enhancing the .NET SDK for Power BI, focusing on the implementation of features related to RLS (Row-Level Security). They introduced new models like `RlsContext` and `EffectiveIdentity` and integrated them into the token generation process to support RLS rule application. Further contributions include adding dataset properties and new methods for interacting with dataset data. These changes indicate a focus on expanding the SDK's functionality for managing and securing Power BI datasets.
dotnetsdkscsharppowerembedded
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
Eli Greenwald - Software Engineering Manager at Google