Experience
Online Software Engineer 2010 to Present
Electronic Arts Tiburon Maitland, Florida
Developed several online key features of EA's Mixed Martial Arts 2010 title. The game code (client) was targeting Xbox360 and PS3. The server development (Linux/Win) included extending existing components functionality, improving performance and incorporating various security models into the server. Studio Voice, the online event management utility, was responsible for creating, managing and providing live audio feedback for live online events.
Tools & Technologies : C++, C#, Win32, WPF, Xbox SDK, PS3 SDK
Application Group Lead 2006 to 2009
ioimage Herzelia, Israel
Led the development team ( 5 people ) in the development of an application suite for the company's edge devices product line. The suite included multi-video monitoring station ( Command Center ), high scale network video recorder ( NVR/DVR ), high-end web configuration utility (which was embedded as part of the hardware), remote tunneling server (Remote Setup) and several configuration & deployment tools. In addition, I designed and developed a continues integration, distributed build platform.
Tools & Technologies : C#, Remoting, DirectX, DirectShow, Win32, C++, MFC, ATL, ASP.NET, Web Services, COM, InstallSheild, DevExpress
Senior Software Developer and Integration Expert 2005 to 2006
ioimage Herzelia, Israel
Developed the Command & Control application and responsible for the design and implementation of its new look and feel migration process. Development of the build computer design, architecture and implementation and providing methodological training for colleagues. Normalizing build procedures to create professional releases (File versions, digital signature, rebasing) and supporting parallel builds compilation. Development of installation projects using InstallSheild for multiple projects.
Tools & Technologies : C#, Win32, C++, MFC, InstallSheild
Senior Software Developer 2004 to 2005
Actimize Petach Tiqva, Israel
Developed the diagram modeling component as part of the Actimize Visual Modeler integrated development environment. This component's goal was to replace the conventional scripting and/or expressions evaluation with diagram representations. The diagrams appeared in multiple logics & UIs such as flow diagrams, state machine diagrams and execution plan diagrams. Developed an automated build system using Nant with proprietary extensions. Developed installation packages for both Windows and Linux platforms.
Tools & Technologies : C#, Win32, InstallSheild, GoDiagram, DevExpress
Senior Software Developer 2003 to 2004
Vigilant ( formally Adyoron ) Tel Aviv, Israel
Developed both ends of a two tier digital video recording system. The development core was a system wide refactoring process, whose goal was to improve various user interfaces, recorded video quality and support for a higher storage capacity and providing various video analytical features. For Adyoron, a leading high-end DVR manufacturer, this development was the foundation for a new product series generation (Xtream series).
Tools & Technologies : MFC, COM/DCOM, MSSQL, Win32, InstallSheild, GoDiagram, DevExpress
Software Engineer 2000 to 2003
Wireless Avionics Rosh Haain, Israel
At Wireless Avionics, a hardware and software solution provider warehouse, I developed two solutions: VARS and SEABS. The VARS was an integrated video and radar system. When an activity was detected using the radar, the video camera was moved toward the activity position. In the SEABS project I developed a client-server application for camera tracking of race cars using GPS.
Tools & Technologies : MFC, Win32, TERN SDK
Skills
Software Architecture
Requirement Analysis and Modeling, Design ( UML ), Development methodology and Practices, Rapid Development, Quality Assurance Design.
Computer Languages
C#, C++, C, Javascript, x86 Assembly
Platforms, Frameworks and SDK
Windows(all), .Net 1.1/2.0, DevExpress, GoDiagram, MFC, ATL, Win32, DirectX, D/COM, Remoting, ADO, XML, ODBC, MPEG4, MJPEG, HTTP
Education
B.A., Computer Science, Minor: Computer Graphics 2002
Tel Aviv Jaffa Academic College Tel Aviv, Israel
Course, Design Patterns 2004
Sela University Ramat Gan, Israel