JOSEPH GUSTAFSON
COVER LETTER Joseph Gustafson E-Mail **********@*****.***
I Love COBOL because I've made all the mistakes one can make. BUGS seem to
jump right out to me. It's because I follow my rules for COBOL. The primary
rule is to write code that people can understand. This means to write
COMMENTS everywhere like the start of each paragraph or section.
I have been a contract programmer for most of my career, except
for the City of Minneapolis. That would explain all these jobs.
A contract programmer is supposed to know the system without any training.
So here is the way I got my training. At Super Valu I got my training from
the City of Minnepolis.
At Baxter Travenol (Baxter) I got RM COBOL.
First National Bank of St Paul - more COBOL - not much more.
At Meredith I did Check-Pointing because no-one else wanted it.
AT&T was new coding heaven.
Right in the first week I was there, I worked
on PL/1 for the first time ever, because the contractor left AT&T to go
to Russia. He was more than half done, so I could figure out what he was
trying to do. I got assembler when one of the employees gave me a project
to change some small assembler programs. The pies de resitance
was when I built a PL/1 program that ran in 10 minutes while the previous
program ran in 30 hours. The offending program was an interpretive
program. My program was a compiled PL/1 program with a few assembler
routines thrown in that did triple buffering.
At Sprint I changed PIC 9v99 to PIC 9V99 (fixed a bug}.
Just one more thing: Most COBOL programmers like to work on new
development - but I like to work on modifications of existing software,
because it is easy to create test data where only the test versions of
files need to be changed, and also perhaps down stream files.
As you will read in this resume, the only formal way I learned a new
computer language was to go on a two week COBOL class at the City of
Minneapolis - thats all.
RESUME Joseph Gustafson E-Mail **********@*****.***
Sprint/United Telecom Senior Programmer/Analyst Ten Months
In the message processing system of a major long-distance carrier:
Participated in the conversion of a 3-chararcter IXC code to a 5-character
code using TieLine software.
I found over 10 bugs in the programs.
Most of the bugs involved rounding and truncation errors.
Environment consisted of IBM hardware running on an MVS platform using DB2,
CICS and COBOL II.
Blue Cross of WA and AK Senior Program/Analyst Five Months
Converted an old government standardized UB-82 format to the new UB-92 format
Converted IMS databases to the new format.
Wrote a claims print program for the new claims form.
Environment consisted of IBM hardware running on an MVS operating system
utilizing COBOL II with IMS DB.
AT&T Senior Programmer/Analyst Three Years
Wrote an automated bulk transmission system that ships selected datasets over
telephone lines to external computer installations.
Wrote a series of Assembler subroutines that read and write all partitioned
dataset members from one file defined with one JCL DD card.
Wrote a system in PL/1 that customizes generic JCL members to the specific
requirements of computer installations at varius external sites.
Modified a program that reads program source code and determines the
language used and copy/include modules used.
Modified a series of 16 machine language programs to speed up processing.
Buffered all reads and writes; executed tasks in the background, and
deleted redundant code.
Environment consisted of IBM hardware running on an MVS platform
utilizing the PL/1, machine language.
AT&T hardware running on UNIX with the C language.
Meredith Publishing Senior Programmer/Analyst Three Years
Developed an inventory tracking system of 12 panels and 8 batch
programs from the functional design phase through implementation.
Served as a team leader to apply check-pointing to 65 IMS programs.
Environment consisted of IBM hardware running on an MVS platform
utilizing PL/1, IMS DB and CICS
First National Bank of St. Paul, MN Programmer/Analyst Three Years
Maintained a trust accounting system.
Developed and maintained on-line screens.
Installed and modified a financial analysis package that summarized New York
Stock Exchange information.
Environment consisted of IBM hardware running on an MVS operating system
utilizing COBOL, IMS DB/DC.
Baxter Travenol Programmer Three Months
For a major health care provider and pharmaceutical manufacturer:
Formatted Medicare/Medicaid claim forms for 16 of the 50 states using
RM COBOL on an IBM AT personal computer.
Super Valu Programmer/Analyst Two Years
For a wholesale grocery distributor and supermarket operator.
Maintained an integrated inventory, order processing and invoicing system.
Installed systems at two warehouses.
Developed a Forward Buy system that analyzed the profitability of volume
discount buying
Used UPC to automate order processing.
Environment consisted of Burroughs hardware using COBOL, FORTRAN,
and the FORTE database.
City of Minneapolis Programmer Two Years
Maintained building inspection and water billing systems for
a city municipality.
Wrote programs to aid dispatching police squad cars in response to calls.
Environment consisted of Burroughs hardware using COBOL, FORTRAN
and the FORTE database.