I am a veteran software engineer with expertise in the fields of multi-threaded, distributed development of mission critical real-time systems. such as storage, networking, security and more.
My Professional and academic experience is focused on innovations in the fields of high-availability and fault-tolerance on which I holds a patent.
The algorithms I developed in my thesis on applying artificial intelligence algorithms in the semi-conductors chip verification automation industry are used today by leading chip manufacturers companies.
I recently joined IncrediBuild as a principle software engineer responsible for delivering high-availability, distributed platform based on process virtualization and smart scheduling technologies.
Prior to IncrediBuild, I worked as a senior software engineer at IBM where I was responsible for developing a RDMA-UNFS solution (user-mode NFS) in storage innovation team.
I lectured for 2 years in Ben-Gurion university a variety of system programming courses such as "Architecture and assembly programming", "C programming for Engineers" and others.