Software Development Engineer 2
CurrentWorked on the CDS (Common Data Service) Security team:- Participated in the design and implemented the runtime part of the Record Level Security framework which allowed modeling complex data filters and applying it to incoming DB commands depending on the user context. The runtime part of it required analyzing the Abstract Syntax Trees of the commands and adding the relevant subtrees to be able to generate SQL commands with all the necessary filters applied.- Worked on the SDK for… Show more Worked on the CDS (Common Data Service) Security team:- Participated in the design and implemented the runtime part of the Record Level Security framework which allowed modeling complex data filters and applying it to incoming DB commands depending on the user context. The runtime part of it required analyzing the Abstract Syntax Trees of the commands and adding the relevant subtrees to be able to generate SQL commands with all the necessary filters applied.- Worked on the SDK for security modeling and the security microservice.Worked on Microsoft Dynamics AX in the Server and Runtime team:- Maintained the metadata stack to model ERP business logic and customizations.- Owned the encryption framework for different scenarios varying from storing passwords in the configuration to encrypting the sensitive data (e.g., credit card information or passport numbers) for storing it in the DB.- Performing various tasks close to Data Access stack, X++ language compiler and Authentication areas. Show less