Peter J. Gaczi, Ph.D. Dresden, Maine (207) 737-4488 peterj@gaczi.com http://www.gaczi.com ----------------------------------------------------------------------------- If you have a programming project in mind visit http://www.gaczi.com/gc.html ----------------------------------------------------------------------------- Description: Software Developer, C++ Programmer, System Designer. Education: Ph.D. Physics 1981 - The University of Chicago. Platforms: Win NT, 2K, XP, and UNIX (printing). Hardware: Workstations, Networks, Laser Printers. Programming Languages: Assembly language, C, C++ (Win GDI, MFC, COM, ATL, RPC), VBA, PCL, PDF, PostScript. Programming Tools: Microsoft Visual Studio 2008, Windows DDK, SDK. General: Object Oriented Design (OOD), Windows API Specialties: Windows internals, Windows hooks, Windows automation, laser printer programming, font design, font formats and conversions, realtime financial data parsing, word processing, file formats, document conversion, graphics, graphic design, image processing, GUI, letterhead, forms, legal market. Skills: 40 years of programming experience; strong design, programming, math, troubleshooting and reverse-engineering skills; excellent written and verbal communication skills; proven product developer. Computing Experience: 1) 1998-2008, Sole Proprietor of Gaczi Consulting, Dresden, Maine a) Designed and developed GCFormer(TM), a Win32 hook utility to capture and analyze QuickBooks and Quicken print jobs in Windows, and overlay checks if appropriate. See http://www.gaczi.com/gcformer.html for more details and a trial version. This product is currently listed at the QuickBooks Solutions Marketplace, where Gaczi Consulting is a Silver Developer, see http://marketplace.intuit.com/AppID-3005-Overview.aspx This product is currently being marketed by Advantage Laser Products, Inc. in Atlanta, GA, see http://www.advlaser.com/gcformer.html b) Designed and developed Letterhead Software (TM), a Win32 stationery editor and server for law firms. The "letterhead manager" maintains and edits a set of letterheads, personalizations, 2nd pages, envelopes and labels. Resultant bitmap and metafiles are served to user documents as links or embeddings via COM. The user dialog is composed on-the-fly and reflects the current set of stationery. See http://www.gaczi.com/lhsw.html for more details and a demo. 2) 2007, Advanced Software Design Corporation a) Composed C++ PCL Parsing Module to extract text from PCL documents. 3) 2006, ISentry, Inc. a) Added TrueType font support to the C++ ATL ActiveX PCLViewer. 4) 2005, ISentry, Inc. a) Composed C++ ATL ActiveX control to view PCL documents in Internet Explorer. 5) 2003, The University of California at Santa Barbara a) Composed C++ Windows Service to monitor an input folder and convert PCL invoices therein to PDF. 6) 2003, Memory Solutions, Inc. a) Reverse-engineered in-house applications. 7) 2002, Parata Systems, Inc. a) Composed C++ application to convert PCL files to Enhanced Metafiles (EMF) files. 8) 2002, Universal Tax Systems, Inc. a) Composed C++ ATL ActiveX control to view PCL documents in Internet Explorer. 9) 2000, Epic Data, British Columbia, Canada a) Diagnose and binary repair of PCL files for business forms as overlays. A) 1997-1998, TSC Partners, L.P. a) Designed and developed a hardware/software system to parse realtime financial market data into a live securities database array. The Windows NT C++ appli- cation employs Remote Access Service, multiple threads and extensive diagnostics/feedback. B) 1997, Universal Tax Systems, Inc. a) Composed C++ application to batch convert PDF documents to PCL format. C) 1997, Canac/Microtel, Ottowa, Canada a) Modified Solaris 2.4 print model file to cause "NATO SECRET" and a printed page count to overlay on all PostScript print jobs. Features include rotation to landscape as needed and an appended "total page count" page. D) 1997, Mayer, Brown & Platt a) Composed PCL letterhead overlays for 10 international law offices. E) 1996, Universal Tax Systems, Inc. a) Composed C++ application to batch convert two thousand PCL documents to PDF format. b) Converted PCL Soft Fonts to TrueType and Postscript formats. F) 1989-1997, Gaczi Consulting, Dresden, Maine a) PCL graphics design and programming for letterhead overlay software systems. Computer-printer interfaces to word processing and billing software. These software systems enable overlay of high quality letterhead and forms as documents are laser printed. Some systems allow users to re-assemble their letterhead PCL macros after editing a text script for address changes et al. PCL laser printer troubleshooting and diagnostics over-the-phone. More than 75 clients worldwide, primarily law firms. b) Composed "C" CASE software system for creation, editing and assembly of PCL macros from graphics files. Features: graphics file editor with special functions and GUI; auto-kerning typesetter into graphics files; scanner manager; PCL fonts creation, display and test printing; "Gaczi Gothic" PCL soft fonts; project organizer software; PCL and PPDS macro output; WordPerfect macros and graphics files output; Windows Metafile output for FAXing; and project archive software system. c) Visual C++, composed "GCFAX Utility" to hook Windows Escape function and substitute GDI calls to graphics Windows Metafiles for calls to printers' PCL macros. Enables transparent printing and FAXing of documents containing calls to PCL macros. Heavy on GDI, device contexts, and diagnostics of user's FAX driver and successful FAXing. Installer made with MicroSoft Setup Toolkit. d) Modified Windows 95 Language Monitor to pass bi-directional printer stream via mapped memory to ancillary application that displays PJL/PCL dialog with the printer. e) "C" coded, proprietary "Markup Language" word processing software for text formatting to PCL output. f) "C" coded, proprietary direct mail database software, and addressing/printing software. g) Miscellaneous C++, "C" and Assembler software: PCL printer diagnostics; PCL program diagnostics and code display; font transformation and font data display; Windows metafile construction; Windows bitmap and font resource files; graphics files modification and format conversion. h) Letterhead Software (R): ported much of 'a' thru 'e' above into a Letterhead Software COM object server; WordPerfect macro and Word Basic interfaces. See http://www.gaczi.com for LHSW features and a demo. G) 1993-1995, Pillsbury Madison & Sutro a) Composed document conversion software to convert WordPerfect 5.1 documents to formatted ASCII text (for EDGAR filing to the SEC). Written in "C" for DOS and ported to VAX VMS. The software deals with WordPerfect Tables, Footnotes, Page Numbering and many other WordPerfect Codes to give faithful representations of original documents and assemble them into a SEC filing. b) Modified WordPerfect printer drivers and PCL soft fonts to enhance font choices and print speed of 300 DataProducts LZR-1230 laser printers. The fonts were divided into sub-fonts to hasten downloads, and a comprehensive set of special characters for legal word processing was added. H) 1994, University National Bank, Menlo Park, CA a) Designed PCL Monthly Statement forms around mono-spaced customer data output. Modified UNIX printer profile to configure printer for forms printing and eliminate blank output pages.