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