17+ years of leadership and software development experience in various areas of system development, design, administration and programming, using Client/Server architecture, Data Modelling and Object Oriented Design. Full understanding of software development lifecycle and methodologies (waterfall or agile). Excellent analytical, mathematical skills and problem solving ability. Quick learner, work well under pressure and meet deadlines. Excellent ability
17+ years of leadership and software development experience in various areas of system development, design, administration and programming, using Client/Server architecture, Data Modelling and Object Oriented Design. Full understanding of software development lifecycle and methodologies (waterfall or agile). Excellent analytical, mathematical skills and problem solving ability. Quick learner, work well under pressure and meet deadlines. Excellent ability to plan, organize and prioritize my work in a team environment or unsupervised. Very friendly, responsive and supportive team player with mild foreign accent and kind personality.
Specialties: Strong working knowledge of Java (backend, frontend, desktop).
Frontend and full-stack framework with node.js, Meteor.js, JQuery + plugins
Tools with Elcipse Platform and Eclipse Plug-ins.
GUI and tools development (Eclipse, SWT, JFace, GEF, EMF)
Knowledge and experience with JNI, JNA, Win32
Eclipse open source contribution history
Principal Member Technical Staff @ Oracle Enterprise Products for Eclipse (OEPE)
- Cordova support for iOS, Android platforms for MAF application deployment
- Cordova build automation in OEPE
- Oracle MAF in OEPE
- ADF support in Eclipse
- Tooling in JEE JSF web applications
- Implemented support of AppXray for ADF and JSF artifacts
- Implemented set of java code refactoring for appXray, Wizards, UI,
- Automated code generation
- JDev code migraton From November 2010 to Present (5 years) Sr Software Engineer @ Developing the suite of products to author OCAP and EBIF ETV applications.
The framework to switch different EBIF implementations for ETV simulation.
Integration of OCAP-RI simulator into Eclipse based IDE (JNA, C/C++)
XDK profiler to profile running simulations
Contributed a number of ideas and code to stabilize and improve authoring environment
Mentored developers on new Eclipse technologies and to build professional Eclipse applications
Help to establish agile methodology (scrum, continuous integration) From January 2008 to November 2010 (2 years 11 months) Senior Eclipse Tools Engineer @ Developed internal suite of tools for TurboTax preparation product.
Shifted tools architecture conceptualization from RCP-like to IDE-like architecture.
Developed automated build process to build the end product with support of metrics (styles, PMD and coverage (clover)), automated suites of functional and unit tests and deployment update site (based on Maven).
Conversion and improving of legacy editors implemented with GEF to EMF/GMF technology.
Support for common tools platform organization with other departments. From March 2007 to January 2008 (11 months) Java Tools Developer (consulting) @ I was a part of WindowTester development team (functional testing) which is a part of RCP Developer, aiding with Eclipse development tasks and UI Automation.
Development of launch configuration for RCP and SWT applications (Eclipse, OSGi, Debug, SWT)
Bootstrap (early startup) of plugins (Eclipse, OSGi)
Test and build automation (Ant, org.eclipse.test)
Ongoing maintenance and support for WindowTester
Linux playback optimization
Draw2D annotation support for playback (notes, dialogs, etc.)
Bootstrap (early startup) of plugins (Eclipse, OSGi)
Test and build automation (Ant, org.eclipse.test) From February 2006 to January 2007 (1 year) Java Tool Developer (consulting) @ I was responsible for Maven Repository synchronization RCP utility design and development.
UI design and mockup (RCP Developer, Eclipse, SWT, JFace)
Test and build automation (Continuum, Ant, RCP Developer, Native Installer (RCP Developer), org.eclipse.test)
Maven tool integration for synchronization. From March 2006 to May 2006 (3 months) Senior Java Developer @ I was responsible for company’s customer Web portal front-end for global satellite messaging and asset tracking platform. The main projects were:
GlobalWave testing tool (Eclipse, SWT-Designer)
Message Channel integration (WebLogic Integration, Web Services, XML)
Performance testing and simulation tool for Packet Processing Center (Eclipse Platform, EMF, RCP, Headless Build Automation, Cruise Control)
Support, development and design GWVAS (GlobalWave Value Added Services) platform (Ant, Tomcat, Cocoon, Oracle)
Development of test suite and GUI front end Packet Processing Center simulator for performance tests.
Development of GWVAS prototypes and demos for different customer applications (JBoss, JMS)
Supervision of other developers works (ESRI, MapPoint, MapQuest mapping solutions etc.)
Release engineering activities (Ant, InstallAnywhere 4.5, Cruise Control)
Writing documentation (specs, manuals, test plan reviews) and administration support. From July 2001 to February 2006 (4 years 8 months) Core Technology Project Design and Development Lead @ I was responsible for core technology R&D tasks managing and developing core and application projects:
Core Technology Platform for Natural Language Processing System: Dejima agent network technology and SNAPP Script design (Java, JavaCC, J2EE, Weblogic, Oracle).
IDE for SNApp Script Debugger (Java, JavaCC).
Outlook Assistant Demo (Java,C++). From June 2000 to March 2001 (10 months) Tel Aviv, IsraelSystem Software Engineer @ As system software engineer in largest Israel ISP I was managing and supporting the company’s AAA and provisioning system. Main tasks were:
ISP authentication, authorization, accounting, provisioning and billing system support (C/C++, Java, MS SQL, Radius, CICSO, UNIX, Windows).
Mini POP system. (Perl, HTML, UNIX).
Exchange provisioning system (Windows, C++, VB, LDAP, and Active Directory). From August 1999 to June 2000 (11 months) Software Engineer @ I’ve performed different tasks in semiconductor test department related to administration and engineering support for large data collection and analyzing.
GUI application for monitoring and editing Wafer Test Data for QA department (C, UNIX)
Inking User Interface application (C, UNIX)
Test Data Converters (C, UNIX)
System Administration and product engineering support (C, UNIX) From May 1996 to February 1999 (2 years 10 months)
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension