|3/2013 - Now||
A startup that I opened with a few partners. I build an Android application connecting home alarm system to a community of neighbors and friends.
Development in Java over Android, and GUI programming in Python with QT.
|2/2011 - 12/2012||
Senior programmer, RAID system core team. Mainly C++ on Linux, some Python.
|11/2002 - 1/2011||
LSI (formerlt StoreAge)
Senior programmer, SAN virtualization core team. Developed a highly reliable distributed system. My work included database integration, SCSI over Fibre Channel communication with RAIDs and hosts, CORBA IPC and infrastructure elements. Development in C++ on Windows, vxWorks and Linux.
|2/2001 - 9/2002||
Senior programmer, designed and implemented a multimedia application framework for video and audio streaming. C++ on Windows, using DirectShow and ACM/VCM, to capture video/audio, encode/decode media, read and create multimedia files and more.
Participated in management system for multiple encoders and content distribution modules, implemented over DotNET.
|1999 - 2000||
MediVision Medical Imaging
Participated in several projects as a programmer: Windows NT driver for image and video acquisition hardware, image processing, design and implementation of user interface.
Programmer, developing Windows NT driver for a voice over IP product, including TAPI interface.
|1993 - 1997||
Programmer, participating in the development of a prototyping and simulation software for consumer electronics. C++ and Smalltalk on Windows NT, 95 and 3.11.
|1992 - 1994||
IDF Air Force Technology Academy
Chief instructor and teacher, high school electronics faculty.
|All my open source projects can be found at
- an Android application. A basic math education game for children.
Regoin Capture addon for IrfanView.
Windows explorer addons.
Visual Studio extensions for developers.
Technion, Electrical engineering 1988-1992