Peter J. Gaczi, Ph.D.

Software Developer and Programmer

Gaczi Consulting

get resume as ASCII text


Software Developer,   Application Developer,   Programmer

Education: Ph.D. Physics 1981 - The University of Chicago

Hardware: PC's
Networks
Laser Printers

Languages and file formats: C, C++ (Win API, GDI, MFC, COM, ATL)
Assembly language
PCL
PDF
PostScript

Tools: Microsoft Visual Studio 2005
Windows SDK and DDK

Operating Systems: MS Windows
UNIX (printing)

Specialties: Windows internals
Windows hooks
Windows metafiles
Windows GDI
GUI
word processing
document conversion
image processing
WordPerfect file formats
printer drivers
laser printers
font design and font formats
letterhead and forms
graphics and image processing
reverse engineering
science and math programming
legal market

Skills: 33 years of programming experience
strong design, programming, math, troubleshooting, and reverse-engineering skills
excellent written and verbal communication skills
proven product developer

Preferred Work Mode:
  1. Non-disclosure Agreement (NDA)
  2. Assess project -  compose Statement of Work (SOW)
  3. Contract -  including: SOW, fixed price and delivery schedule

Computing Experience:
1998-2006, Sole Proprietor of Gaczi Consulting, Dresden, Maine
  1. 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.
  2. Designed and developed Letterhead Software (R), 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.

2006, ISentry, Inc.
  1. Added TrueType font support to the C++ ATL ActiveX PCLViewer.

2005, ISentry, Inc.
  1. Composed C++ ATL ActiveX control to view PCL documents in Internet Explorer.

2003, The University of California at Santa Barbara
  1. Composed C++ Windows Service to monitor an input folder and convert PCL invoices therein to PDF.

2003, Memory Solutions, Inc
  1. Reverse-engineered in-house applications.

2002, Parata Systems, Inc.
  1. Composed C++ application to convert PCL files to Enhanced Metafiles (EMF) files.

2002, Universal Tax Systems, Inc.
  1. Composed C++ ATL ActiveX control to view PCL documents in Internet Explorer.

2000, Epic Data, British Columbia, Canada
  1. Diagnose and binary repair of PCL files for business forms as overlays.

1997-1998, TSC Partners, L.P.
  1. Designed and developed a hardware/software system to parse realtime financial market data into a live securities database array. The Windows NT C++ application employs Remote Access Service, multiple threads and extensive diagnostics/feedback.

1997, Universal Tax Systems, Inc.
  1. Composed C++ application to batch convert PDF documents to PCL format.

1997, Canac/Microtel, Ottowa, Canada
  1. 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.

1997, Mayer, Brown & Platt
  1. Composed PCL letterhead overlays for 10 international law ofices.

1996, Universal Tax Systems, Inc.
  1. Composed C++ application to convert two thousand PCL documents to PDF format.
  2. Converted PCL Soft Fonts to TrueType and Postscript formats.

1989 - present, Sole Proprietor of Gaczi Consulting, Dresden, Maine
  1. 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.
  2. 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.
  3. 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.
  4. "C" coded, proprietary "Markup Language" word processing software for text formatting to PCL output.
  5. 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.

1993-1995, Pillsbury Madison & Sutro (a large San Francisco law firm)
  1. 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.
  2. 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.

1994, University National Bank, Menlo Park, CA
  1. 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.
Get Resume as ASCII Text
Member number:1178
Go to The Software Contractors' Guild Home Page.
Copyright(c) 2004 Peter Gaczi and The Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257