Printing tool Download PDF


Date of birth: 22.8.1992
Address: Haifa - Sara 3 
Phone number: +972545513704
Nationality: Israeli

Work Experience

Aug 2016present

Firmware Developer

Mellanox Technologies

Served as a member of the design team developing Firmware for NIC components

Developing, debugging and maintaining ownership of SR-IOV and Quality-of-Service Features for NICs and worked closely with Architecture, Hardware, Drivers and Verification teams

Represented Mellanox at the IBTA Plugfest events at University of New Hampshire where i ran compliancy and interoperability tests for Infiniband and RoCE vendors and made sure tests ran without errors.

Worked on high priority customer bugs and requests from large scale leading corporations.

Developed and enhanced Firmware debugging tools for easier and more efficient debugging sessions

Implemented workarounds in firmware which leveraged the full understanding of hardware behaviours to fix hardware bugs

Aug 2013July 2016

Firmware Verification

Mellanox Technologies

Developed a random test based on object oriented for the Firmware, contributing in designing of the
test, implementing verification infrastructures, and maintaining stability of the test.

Wrote test plans and test cases for firmware features such as LLDP, DCBx, non-volatile memory and
developed verification environment for each feature.

Developed a random test which covers all flows of the Quality-of-Service Feature for both Infiniband
and Ethernet protocols.

Expertise in writing scripts - Developed automation tools for an easy way to add new tests and cases for regression systems which improved team's efficiency.

Technical Tools:
C, C++, bash, python



Computer Engineering

Technion - Israel Institute of Technology

GPA: 85
relevant courses: Algorithms, Data Structures, Introduction to systems programming, Distributed systems, OOP
technical skills: C, C++, bash, erlang, java, assembly programming, matlab, verilog

Personal Skills

Able to work individually or as part of a team.
- Able to work under pressure to deliver tasks on time.
- Self Motivated to learn new things.
- Quick learner.