Dynamic Ventures, Inc.
Software Development & Architecture
On-Site & Off-Site Custom Software
Development and Maintenance
(408) 343-0234  info@dyve.com
Resume of Ilana Shay - Software Engineer

                                    IRSHAY CONSULTING INC.      

ILANA SHAY

1555 Dominion Ave.

Sunnyvale CA 94087

Home: (408) 732-9290    Cell:    (408) 203-9715

                                    Email: irshay10@comcast.net

SUMMARY

In my long experience as a senior engineer I have always been in the front of technology, completed projects successfully on time no matter how complicated they were. I am very independent and productive in my work and work very well in a team. I am enthusiastic creative (drawing and painting is my hobby), open-minded and have good communication skills.

TECHNICAL SKILLS:

WINDOWS XP, 2000, NT, 98, 95.

Java, Servlets, Applets, JSP, Visual Café.

Microsoft Visual C++, OCX Control, J++

ActiveX control, Com object, Javascript, HTML, XML, CSS.

MFC, C++, Windows SDK, C, VBX Controls, Apps Studio,

Class Wizard, Install Shield Professional Multi Platform, GDI, DDLS, RS232 interface.

C Metaware Turbo C, Turbo Pascal, Basic, Microsoft Assembler 8086.

MSVC, DOS Debug, Turbo Debugger, Code view.

EXPERIENCE

      2002-2003:  Electronic For Imaging

Fiery Updater – Software to control on all fiery over the network, Find connection status, load patches and fonts to the servers.

HotFolder – Drop files into a folder. Printing files according known setup. Changed the UI to use OCX control, save/read settings by XML.

Ruby - Wrote XML dll using EFI library to save/read press printing settings.

Document security control documents. Wrote a multithread application that control view/printing access privilege by time/date and number of access times. Using MFC, C++, PJL (Printer Job Language) and third party DLL (Authentica Inc.).

      2001:          Sirenic Inc.

Personalized information from the Internet to view in PDA devices. Wrote the SirenicInstaller that install the server, checks the system for installed third party software, install the Sirenic server program, install/update the database from a script file. Using InstallShield Professional Multi Platform, wrote java beans. Wrote java scripts. Integrated and modified the release to adjust to the US version. Oracle 8i. Apache server.                                     

2000 – 2001:     Working for E-Commerce startup – Ontool Inc.

E-Commerce startup. Selling tools for car repair shops on the web. Designed and implemented the order management took care of different billing options. Implement the login session. Sending automatic emails to customers. Using: Servlets, JSPs, Enterprise Java Beans. Server - Weblogic  (BEA). Database - Oracle 8i. Tools: Toplink builder (BEA product) for mapping classes to table records (Through EJBs), Cybersource for credit cards, Inpurchase for store credit. Implement from the UI to database access by beans, sending automatic emails to customers,

1996 – 2000:     Consulting for CIS - CANON INFORMATION SYSTEMS.

2000: Image Manipulation over the web. Using the following technology: Java Script, servlets, Cascading Style Sheet, Graphics 2d. JPEG library. Supply tools over the Internet to rotate, crop, flip, caption, contrast, sharp, rescale the images. When images was loaded to the server. Using Apache sever

1999:    Personalized Print Information Application. Designed and wrote servlets to run on Set-Top box.  The goal - to print for the user certain web pages on scheduled time. Design servlets with forms, query, cookies and sessions. Get user data store/retrieve it in database on the server. Design Graphic HTML with tables. Java I/O, Apache server.

1999:    Digital Home: Image Acquisition from scanner: Designed and wrote low level USB interface. Using Java 1.2. Symantec Visual Café 3.0. Using JNI (Java Native Interface) to interface between Java and C for USB support (WIN98). Multithreading. Using Image-producer Image-consumer technology. Creating packages, jar files.

1999:    Non PC Image Acquisition: Designed and wrote low level RS232 interface to the digital camera. Using Java 1.2. Symantec Visual Café 3.0.

1998:    1394 Device Driver. Improving WIN98 Kernel mode device driver for Video Camera 1394 Interface. Using Microsoft windows Stream class 1394.

1998:    Tom - The Output Manager. Created Plugin ActiveX controls. Integrated with the Microsoft parser. Design and implemented Com server wrapper to load different ActiveX plug-ins. Direct data as photos and text to different output components: web printer and email. Used XML templates to design the output look in different templates. Using the WebBrowser control to display web preview. Used InetSdk interface classes for parsing HTML tags and changed them dynamically. Implemented print preview and zooming.

 1997 - 1998:     Twain User Interface for the Canon Digital Camera – PwrShot 350 and PwrShot 600.

Implemented interface with camera, thumbnails display, Interface through twain with host application (Adobe Photo Shop, Ulead Photo…).

1996-1997: WebFormatter project – Load documents (Parsing HTML documents) from the web (Text and Images) and print them in different formats Using MAPI to email documents.

Developed ‘User Define Background’ for Color Advisor software package that is shipped with every Canon printer. It allows user to select his own    Bitmap or Meta file as a background attached to document. Create background library, Place, Stretch, Tile in different position, user defined buttons, owner draw combo boxes. WIN95, WIN3.1.


 

1991-1996: TENCOR INSTRUMENTS FLEXUS - Thin film stress measurements.

1996:    WINDOWS NT: Implement RS232 interface multi processing, event driven program, OCX control for 2D graph interface by Properties and Methods. VC++ 4.0.

1992-1995:

Title: Senior software engineer. Developed FLX windows 3.1 software.

Used VISUAL C++ (C8), Microsoft Foundation Classes. Integrated SMIF through SECSII protocol. Developed graphic library (GDI). Developed software for FLX module to control on a handler. Implemented data base by App Studio using VBX controls.(including printing and clipboard features). Controlling and changing the DDV (Data Validation) procedures.

Implemented communication by the serial port. Programmed the RS232 port to read and set temperature controller. The code was implemented by DLLs and several applications that communicate by sending messages to each other. Developed the SECS II interface to the DOS version converted it to be GEM92 compatible. Used the ‘INSTALL SHIELD’ to create an install program and an upgrade program.

1991-1992:

Title:     Software development engineer.

Developed software for FLEXUS equipment system, comprising of an IBM PC and a measurement module, written in "C" using 'BOSS WINDOWS' library, built as windows menu selection. Compiler - Turbo C. Converted the software To Metaware Compiler to work in protected mode by PHAR LAP DOS Extender. Using BIOS and MS-DOS interrupts calls to ensure hardware existence .

 

1987-1991:        Ort-Technological High School, Holon, Israel.

Title:     Head of the Computer Program at the school.

Implemented products based on IBM PC including the programming of internal components and serial/parallel ports. Taught 8086, Turbo C, Turbo Pascal, Basic and file management system. Supervised the computer science teaching staff.

 

 

1984-1987:        TADIRAN - Digital Communication Division, Holon, Israel.

Title:     Senior Programmer.

Developed software for a communication protocol based on IBM PC, written in a combination of Basic and Assembler 8086. The PC sends a set of pre-programmed signals and subsequently analyzes the results. Converted the software to run on NSC 800.

 

1983-1984:        Israeli Defense Force, Communication Corps.

Title:     Project Manager, Second lieutenant.

Developed a simulator of a communication device using stochastic process to simulate transmission and reception.

Project developed on VAX/VMS using "C".

 

EDUCATION

1980-1983:        B.Sc. Tel Aviv University,

                        Faculty of Mathematics and Computer Science.