Asaf is a technical professional and is highly experienced with hardware, firmeware and software development and design.

Asaf's technical background includes drivers programming, servers programming, website programming, image processing, multimedia, object oriented design, and embedded. Asaf started programming at the age of six on Sinclair-Spectrum and immediately moved to Atari800XL basic. At the age of 17 Asaf started developing electronic devices, dealing with low-level analogue design. At the age of 19 Asaf started reading university books, starting with Prentice Hall's Assembly book. At age 21 Asaf published a chapter in an Assembly book in Hebrew, At age 23 Asaf published another chapter in a C book. At age 29 Asaf was asked by Wrox to write a 600 page Visual C++ book (see publication section).

As a first job Asaf worked for Altec-Lansing's R&D center in Israel as a hardware and firmware engineer. The job included designing an IP-Phone device and implementing the USB Audio and HID engines on the device. After approximately 21 months of work Asaf started working for Checkpoint as a kernel programmer for Windows NT, Linux and Solaris. The job was to fix problems at the lowest level of the firewall for the High-Availability team. After this Asaf became a freelancer. The first product produced that year was a driver for Israeli Aerospace Industries for an operational system. For more information see the Customers section.

For the past few years Asaf has been dealing with embedded products, kernel programming, and parallel computing and has become the leading expert in the area of parallel computing in Israel. Learn more on the Publications section.

Find out more about Asaf here:

http://software.intel.com/en-us/blogs/2008/08/13/intel-software-guest-blogger-asaf-shelly-about-me/