North District, Israel
Staff Software Engineer focused on developing practical, end-to-end solutions across user and kernel modes. My experience spans modern C++, Windows Kernel architecture, and networking. I value teamwork, clean system design, and the continuous process of learning and improving.
A member of the Kernel Infra team specializing in the architecture and development of core features for Windows Agent (Endpoint protection software). o Led the Application Control module, taking responsibility for technical design, development, task execution, and cross-team integrations. o Part of the core architects and developers of a long-term project built from scratch to deliver the DPI infrastructure - a scalable packet-scanning platform enabling network detection & prevention, including a secure AppContainer-sandboxed parsing, end-to-end processing across kernel-mode and user-mode. o Networking Features: focus on developing several critical functionalities such as Firewall, DNS Filtering, Network Interception, Network Inspection, and Agent communication protection. o Device Control: develop kernel-mode policy enforcement mechanisms to regulate the usage of USB, Bluetooth, BLE, and other peripheral devices, ensuring compliance with security policies. o Collaborate closely with cross-functional teams to ensure seamless integration of these features. o Participate in architectural discussions, code reviews, technical documentation, and conducting technical interviews to maintain code quality and build a strong engineering team. o Resolve validation issues and RCA (Root Cause Analysis) sessions for customer tickets.
A member of the Suite team specializing in the development of Device Control and Networking features for Windows Agent (Endpoint protection software) o Part of the core architects and developers of a long-term project built from scratch to deliver the DPI infrastructure - a scalable packet-scanning platform enabling network detection & prevention, including a secure AppContainer-sandboxed parsing, end-to-end processing across kernel-mode and user-mode. o My work involves architecting, designing, and developing robust software solutions to empower organizations to protect their digital assets effectively. o Networking Features: focus on developing several critical functionalities such as Firewall, DNS Filtering, Network Interception, Network Inspection, and Agent communication protection. o Device Control: develop kernel-mode policy enforcement mechanisms to regulate the usage of USB, Bluetooth, BLE, and other peripheral devices, ensuring compliance with security policies. o Collaborate closely with cross-functional teams to ensure seamless integration of these features. o Participate in code reviews, architectural discussions, and technical documentation to maintain code quality, scalability, and maintainability. o Resolve validation issues and RCA (Root Cause Analysis) sessions for customer tickets.
A team member of NASA project (NVIDIA-Azure SDN Appliance) o Developed SDN application that is used for configuring the SDN control plane. o Application based on the Sirius API and uses DOCA to configure the HW steering flow along with DPDK for software packet processing. o Worked under daily scrum meetings. o Worked on the newest NVIDIA's DPU, Linux environment.
A team member of UPT task force o UPT is a part of VMware Monterey project, in order to improve the performance of I/O network in a virtualized environment by enabling a Guest OS to interact more directly with the underlying physical NIC. o R&D by cross departments cooperation (Arch, SW, FW). o Fully development and design of the UPT project for UtopX environment (similar to driver, for FW verification) – as well, developed a fake driver mechanism for guest driver simulation (posting / reading descriptors into the command/completion rings). o Developed & debugged the network driver for Host & Arm (ESXi OS). o Worked under daily scrum meetings with worldwide team members. o Worked on the newest NVIDIA's DPU, Linux/ESXi environment.
Windows drivers development team o Developed features & tools for the Windows driver (WinOF2). o R&D by cross departments cooperation (QA, Verification, Arch). o Worked under daily scrum meetings. o Solved daily regression issues by debugging kernel (using WinDbg).
Windows drivers development team Mellanox was acquired by NVIDIA
The company was created in order to bring technological creativity to the niche of events. My main goal was to connect the participants of the event to the social networks by WhatsApp and Instagram. I developed two programs: o Main program that collects data throw the participants using their social networks, processing pictures to make unique magnets as well as organizing the pictures and synchronizing with the server. has a backup mechanism for unexpected scenarios. o Second program (works without human interaction) displays the participant's photos on the event screen by syncing with the server. It runs on a mini pc that is connected to a screen. The programs were developed by C# and used the API of WhatsApp (unofficial), Instagram, and Google Drive.