A senior software developer with 10 years of experience ranging from analysis and user interface design to complex technical solutions and integration of disparate technologies. Special expertise in object oriented architectures, database design and administration and Microsoft Windows internals.
Excellent written and oral communication skills.
Fluent in English, Hebrew, Russian.
Windows, Linux
C, C++, Python, VB6, Java, C#, SQL, PL/SQL, HTML, CSS, XML
MFC, COM/ATL, .NET, Oracle, HTTP, web-services
Developed and maintained the desktop application front end and the web-based backend for the company's software testing management suite. Developed a custom user interface library that is responsible for the application's unique look and feel. Designed and implemented a video recorder and player including a custom video compression scheme. Developed integration with over 10 bug tracking systems by reverse engineering their API.
Developed a desktop application for uploading video and image content to various web sites (Flickr, YouTube, Metacafe, etc.). Designed a web automation framework and implemented upload plugins for 8 content sites. Reverse engineered the login and upload mechanics of the sites including the complex single sign-on protocols of Yahoo and Google.
Lead a team of 10 developers working on a large statistical human resource planning system. The system included complex algorithms for predicting the human resource needs of the Israeli Military, several very large Oracle database installations and an extensive Windows desktop application developed in C++, MFC, COM/ATL and later C#/.NET. Responsibilities included analysis, design and implementation of the system and later of production deployment and maintenance. Acted as the technical expert on the team in C++, MFC and Oracle database design, administration and troubleshooting.
Developed an O/RM framework in C++, MFC and COM/ATL and a complex database structure for the statistical human resource planning system that achieved an over 1000% increase in the system's performance. Administered 10 large Oracle installations including version upgrades, backups and emergency data recovery. Developed a number of applications in VB6 that aided the planning process.
The Open University, Tel Aviv, Israel
Mamram (Israeli Military), Tel Aviv, Israel