Accomplished software engineer with extensive experience in all phases of the software life cycle, user support and training. Led teams of engineers in these activities. Expert in requirements, design, implementation, testing, debugging and maintenance for custom and application software solutions.
Designed and implemented Acrobat plug-in for the publishing industry.
Ported two Mac OS Acrobat plug-ins from Acrobat 6 to Acrobat 9.
Software Engineer Eastman Kodak Company, Rochester, NY (Acquired Heidelberg and NexPress), Rochester, NY
2005 - 2009
Designed and implemented VDX generating application.
Designed and implemented a hybrid (monochrome and color) job printing mechanism.
Certification as "Adobe Certified Expert" (ACE) for Adobe Acrobat.
Planned, designed and implemented a major release of a PDF based print workflow system.
Maintained and improved the quality of a color management Acrobat plug-in (Windows and Macintosh).
Improved maintainability by planning and implementing the conversion of an Adobe Dialog Manager (ADM) based Acrobat plug-in user interface to wxWidgets.
Participated in 3rd party application pre-release programs and improved quality of these applications by providing feedback on features and bugs.
Received several prices for participating in 3rd party pre-release programs for outstanding participation.
Received three US patents (7,454,697, 7,003,723, 7,515,295, 7,652,779)
Senior Staff Software Engineer, Team Lead Heidelberg/Nexpress, Rochester, NY
2000 - 2005
Defined requirements and architecture, and designed a front-end and workflow package based on Adobe Acrobat for the Digimaster 9110 printer and the NexPress 2100 press, which reduced job setup times by up to 50% and reprint times by up to 70%.
Prototyped Acrobat plug-in for PDF based image editor that replaced an underperforming OEM part.
Designed and implemented several modules of a print workflow package as Acrobat plug- ins.
Specified and designed application programming interface for communication with DocSmart document management system.
Created design-arounds for competitor's patents to create a competitive index tab creating application.
Evaluated, recommended and selected a document management system.
Designed and taught classes about PDF, Adobe Acrobat and Acrobat plug-in development.
Authored or co-authored 12 patent applications.
Software Engineer Heidelberg Digital L.L.C., Rochester, NY
1999 - 2000
Selected and evaluated third party software products in the area of variable data printing and mainframe integration for Heidelberg Digital Digimaster 9110 printer.
Specified and implemented printer features for integration of 3rd party software products.
Designed and taught product update training course.
Software Engineer / Team Lead Eastman Kodak, Rochester, NY
1998 - 1999
Defined requirements and designed Raster Image Processor (RIP) sub-system.
Performed feasibility studies and prototyped solutions.
Coordinated international software development groups.
Software Specialist / Team Lead Kodak AG, Stuttgart, Germany
1995 - 1998
Led European software customization projects for Kodak high volume printing systems.