Post Job Free
Sign in

Engineer Software

Location:
2445
Posted:
April 30, 2010

Contact this candidate

Resume:

Irina Kheyfets

* ***** *****, *********, ************* 02445

617-***-**** *****.********@*****.***

Senior Software Engineer

Software professional, experienced in designing, developing, implementing,

and supporting complex systems and solving programming tasks. Broad

experience in software/firmware architecture, real-time embedded systems,

printer languages, image processing, and font technologies. Proven ability

to provide optimal solutions meeting customers' needs. Strong analytical,

problem solving, and math skills with deep attention to details.

Technical Skills

Operating Systems: Linux, UNIX, MS Windows, MPLab

Languages: C/C++, C#, VB .NET, Perl, Fortran, Assemblers, XML

Software Development GNU toolchain: gcc, gdb, make, DDD (DataDisplayDebugger);

Tools: Source-Navigator; Purify; MS Visual Studio; MS Office

Software Configuration ClearCase/ClearQuest, FootPrints, Perforce, PVCS, CVS

Management: SDLC (Software Development Life Cycle) model

Special Technologies: real-time and embedded systems, image processing, fonts

Printer Languages: PCL/XL, PostScript

Experience

Zoran Corp/Oak Technology/Xionics, Burlington, MA 1999 - 2009

Senior Staff SW Engineer, Imaging Group

Designed, developed, maintained, and supported Intelligent Peripheral

System (IPS) interpreter, a modular architecture for optimized handling of

graphic data in color and monochrome printers and multifunction peripherals

(MFPs). The IPS interpreter handles all components of Hewlett-Packard's

page description language (PDL). Written in C/C++, C#, and runs on

Linux/UNIX or on Windows. Used by the major printer manufacturers.

General IPS Core Development and Support

Participated in all stages of IPS annual release cycle.

. Implemented new features of PDLs (primarily PCL/XL) following the HP

technology updates. Performed Reverse Engineering to make IPS match

the HP target printers' output.

. Provided code quality/performance improvement and optimization.

Scientifically and methodically investigated and resolved multiple

issues making isolations of the test cases and applying logical

analysis.

. Addressed and resolved issues in fonts, image processing, raster

patterns, color modes, objects' positioning, path operations, and other

areas of IPS. Fixed bugs causing crushes, hangs, and memory leaks.

. Ported and integrated changes across different projects and branches of

code supporting multi-versioning.

. Designed and performed extensive engineering testing to prove

engineering solutions.

. Analyzed complex third party code integrated with IPS and made

appropriate modifications that solved existing and potential problems.

Special IPS Development Projects

. Bitstream FontFusion technology: Resolved issues in the IPS glue code,

including characters emboldening track, international font selection,

characters' positioning, and scaling for non-square resolution.

Isolated and analyzed FontFusion issues. Updated and extensively

tested new Portable Font Resources (PFR). Supported the customers with

new FontFusion code deliveries.

. Unicode characters support: Ported changes into IPS and fixed related

bugs.

. CDL (Common Display List): Contributed to initial design and

documentation. Provided new API calls for all PDLs and color models

considering all types of patterns, embedded new functions and

structures.

. Implementation of the PCL XL protocols 3.0: color support for raster

pattern. Designed and wrote procedures to read pattern data in one of

specific modes, cache pattern data, scale/rotate, use interface to

Color Services.

Customer Specific Projects for Ricoh, Xerox, and Canon

. Implemented replacement of user-defined patterns with solid foreground

color and improved pattern registration process.

. Ported fixes from the customer projects to core IPS.

. Debugged the project specific builds, analyzed results of the tests in

comparison to IPS, and investigated discrepancies.

. Fixed bugs related to proportional stick fonts, font selection

specific, and picture frame scaling.

OEM Services Support

. Addressed OEM issues while maintaining core schedule.

. Maintained the status of the customer specific issues through various

databases.

. Fixed critical bugs reported by customers. Supported customers'

requests for performance improvement and memory management in timely

manner.

. Prepared data and documentation to be reported to the customers.

Provided materials for presentations.

Overall Engineering Activity

. Followed Software Development Process performing and documenting

all development phases: requirements, specification, design,

implementation, verification, maintenance.

. Provided consult and shared knowledge of expertise particularly in

patterns and fonts areas.

. Participated in Design Reviews and Code Reviews according to the Fagan

Inspection procedure and the company standards.

. Provided feedback for many engineering initiatives reviewing

suggestions and fixes of other engineers.

. Learned new job-related technologies and tools, approaches, and methods

to increase development efficiency.

GSI Group/General Scanning, Bedford, MA 1995 - 1999

SW Engineer

Designed and developed the Digital Decorating System Firmware and Software.

Product was widely used in Walgreen's stores across the country to imprint

individual color images and text into customer's photo pictures.

. Developed PC-based Layout Windows application (MS VC

. Participated in Real-time embedded system design.

. Developed/debugged the System functional code (80x86 Assembler).

. Ported the system code on the new board providing multi-processor

communication (80186EC to PIC16C74) using SCSI protocol.

. Developed the Firmware Download program (80x86 Assembler).

. Provided Host-to-Printer parallel port communication.

Designed and developed software and firmware for medical scanners and mini-

printers following ISO 9001 standard.

Maintained the Firmware for Stepper Motor of Thermal printers. Developed

Software Verification Tests (SVT).

Wrote full package of the project documentation following the IEEE

standards.

Teaching

RSM - Russian School of Mathematics, Newton, MA

Math Team Coach and Personal Tutor, Part-time

Education

Moscow Technical University Moscow, Russia

MS in Applied Mathematics and Computer Science



Contact this candidate