1. Donald G. Flinchum
5413 Maggie Run Lane
Fuquay-Varina, N.C. 27526
H: 919-557-9516 dgflinchum@gmail.com C: 919-602-7215
Summary of Qualifications
Dedicated and highly-creative Software Development professional with 25+ years of diversified
experience spanning multiple environments, from a main frame z/OS/USS environment to a Linux
or MS Windows system. A seasoned innovator, team lead, and proven leader for any software
project throughout any phase of the product life cycle. Breadth of experience includes a broad
range of positions from computer operator to Advisory developer. Diverse insights and roles as the
customer, the troubleshooter, the developer, and the builder/packager provide a unique and
pragmatic perspective on addressing organizational needs. Proven track record of success using finely
developed leadership, organization, and team building skills. Stimulated by business challenges that
require ingenuity and unusual resourcefulness.
I am proficient in Ant/Make using RTC or CVS library systems and have programmed in REXX,
PL/1, Java, Fortran, Cobol, IBM 370 Assembler, Basic, Ada, HTML, Perl, SQL/DB2 and various
shell scripts.
I am proficient in MVS/TSO/JCL/USS, Unix, AIX, Windows, Linux, VM/CMS
Experience
Present International Business Machines, Inc.;
Status: Software Engineer/Team Lead;
03/00-present
Member, Build and Library Support team. Migrated
Various products from legacy library systems to
One distributed set of tools. Design/wrote various
Tools needed to build and package these products and
continued to add and support additional products as
needed. Provide Administrative support and education
for the user community and automated as many of these
processes as possible. I also instituted new tools
and processes to provide service support (APAR and
PTF) for several multi-million dollar products. The
Platforms supported were MS Windows, z/OS MVS/USS,
Linux. Received several awards for technical
achievement for my migration tool accomplishments
Employment International Business Machines, Inc.;
History: Software Engineer/Team Lead;
10/98-03/00
Technical Writing team lead for PSG Server Division;
writing technical manuals for all products produced by
2. the PSG Server Division. Hired and managed contract
personnel to write various technical manuals and Red
Books for the various products, both hardware and
software. Represented the Technical Writing
staff on the PSG IPD for select products produced by
the PSG. Negotiated schedules and hired contract staff
Employment International Business Machines, Inc.;
History: Software Engineer/Team Lead
12/94-10/98
Set-up and ran Build Lab for the PSG Server Division.
Automate backups of all data from networked drives,
Supervised contractors to write/maintain all code
driving automated build activities. Assisted developers
in debugging code problems. Documented all processes,
maintained inventory (ISO9000) of all lab equipment
and servers. Educated users in writing Make files and
code for all projects. Managed all code in a Library/
version controlled system and assisted developers
in the day to day use and operation of the library
system. Maintained all hardware/software for the Build
Lab. Negotiated build schedules with development and
negotiated schedules for code updates and NLS work.
Received a technical achievement award. Managed the
multi-million dollar budget for my team.
7/89-12/94 International Business Machines, Inc.;
Software Engineer;
Design/write/test 2nd level VSE/DOS and MVS machines;
Write tools/automation using REXX/C;
Maintain LAN (using LAN Server/Requester);
Program in OS/2, MVS, VM, VSE, DOS, AIX, NT
Environments and setup a Build/NMAKE environment
for PC products.
10/88-7/89 Transform Logic, Inc.;
Software Engineer;
Set-up/maintain 2nd level MVS machine (under VM);
Automate backup/initialization of same;
Set-up/maintain IMS and DB/2 databases;
Automate various processes for development of various
PC products for IBM.
5/87-10/88 Corporate Personnel, Inc.;
Software Engineer;
IBM Communications Programming Laboratory, R.T.P, N.C.
Design/write/test VSE batch 2nd level system run under
VM/SP, and design/write/test software tools for
various processes run under VM/CMS and OS/2. Software
written in REXX, 370 Assembler, Basic and Exec II.
2/85-5/87 Blue Cross/Blue Shield of North Carolina;
Computer Operator I;
3. Durham, North Carolina;
Operate IBM 3090 mainframe system with MVS, use
TSO/ISPF to recode MVS/JCL and COBOL jobs which
abend. Re-run failed jobs on a production basis. Run
various printers, mount tapes for submitted jobs
and run HP 3000 mini computer. Other duties include
training new employees on all of the listed procedures
4/84-2/85 North Carolina State University;
Student Computer Advisor/Operator;
Raleigh, North Carolina;
Assist faculty and student programmers with
Syntax and logic problems pertaining to a variety
of programming languages. Provide MVS operations tasks
and computer operations assistance on VM/CMS and
MVS/TSO systems
3/83-4/84 Compusource;
Technical Writer;
Cary, North Carolina;
Use IBM Script and Bookmaster languages to produce
Manuals and data charts for a variety of companies.
Organized data and produced various manuals,
Installed and set-up fonts for Xerox laser printer
and trained new contractors in the above
processes.
3/82-8/82 Olsten Services;
Data Entry Operator;
IBM Field Engineering Office;
Raleigh, North Carolina;
Key-to-disk data entry into database for IBM QSTAR
Program. Data input from field engineers on various
machine problems.
Data was collected for quality analysis.
1/81-6/81 North Carolina State University;
Administrative Assistance;
School of Humanities and Social Sciences;
Raleigh, North Carolina;
Set-up database on Commodore 2000 micro-computer;
assisted in the design and implementation of the
database (written in BASIC and Assembler). Update
payroll records for the faculty and staff and maintain
backups and archival databases
Education: Bachelor of Science Degree in Computer Science;
1980-1985 North Carolina State University;
Raleigh, North Carolina;
References: Available upon request.