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-2015, 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 https://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 https://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 https://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.