Академический Документы
Профессиональный Документы
Культура Документы
donald_hanson@hotmail.com
Greater MinneapolisSt. Paul area
www.linkedin.com/in/donhansonit
PROFESSIONAL PROFILE
An IT professional with extensive experience in designing, developing, implementing, documenting and
supporting software solutions on IBM mainframe computers and SQL Server platforms searching for
opportunities as a COBOL programmer in the Minneapolis metro area.
SOFTWARE
Programming Languages
COBOL
CICS
JavaScript
Source Control Tools:
Endevor
Databases/DB Tools:
DB2
IMS
Desktop Tools:
Word
Excel
Utilities/Tools:
Syncsort
File-Aid/Abend-Aid
JCL
Transact-SQL
Telon
Easytrieve
HTML/CSS
Panvalet
Librarian
SQL Server
Datacom
VSAM
SPUFI
Access
PowerPoint
Visio
Outlook
Expeditor
File Master
CA-7
ftp
EXPERIENCE
Sr. Mainframe Developer/Analyst, ESI (contractor)
Bloomington, MN
9/2012 1/2015
Extracted, transformed, compressed and sent 1 billion records (in over 1 thousand files) for DHL
(Data History Load) project for Express Scripts merger with Medco
Improved unload jobs performance 25% by modifying the IBM unload parameters depending on
the DB2 tables being unloaded
Wrote Excel macros, used Excel functions, and wrote programs to automate tracking, for data
reconciliation requirements, and to create ftp parameter cards
Researched and fixed records that failed to load into DB2 tables, including reviewing COBOL
programs for data mapping gaps
Mentored newer team members and created documents to provide them with useful information
Used Endevor and Tivoli Workload Scheduler to implement production installs
Minneapolis, MN
10/2011 - 6/2012
Supported the Wells Fargo/Wachovia Electronic Windows (EW) conversion project by modifying
JCL and running jobs to copy data between DB2 regions and creating test files to assist in testing
Facilitated pre-UAT meetings between developers, testers, QA personnel, and project
management personnel
Modified JCL, including changing SQL selection criteria, and ran jobs to assist testing efforts and
used ftp to copy files to SharePoint sites as well as providing updates on same SharePoint sites
Compiled information on numerous mainframe batch jobs to perform post-conversion BAI
Monitoring by verifying job completion, file creation and file transmissions
Extracted data from the Transaction , Depository (TD) in order to perform batch program testing
Bloomington, MN
Eden Prairie, MN
6/2006 12/2008
Provided production support for SuperValus Supply Chain Systems, Logistics Control Systems,
and Division Accounting with rotating pager duty providing 24 by 7 coverage
Analyzed several job streams and COBOL programs to develop a data-mapping document that
was used to identify flaws in the flow from external data sources
Created Service Requests to provide solutions for various Supply Chain problems, changing JCL,
COBOL programs, and CA-7 schedule as needed
Logged onto warehouse servers in order make SQL Server table changes as needed, and
stop/start/restart Server jobs, wrote and modified SQL Server stored procedures
1/2009 3/2010
Migrated client data from Navision to Wonder Pay for billing and administration processes
Used Remote Desktop to log onto different servers to perform various functions, including using
Active Directory, SQL Servers, Altiris and Navision
Developed procedures to update SQL Server tables using Transact-SQL, and other procedures
using Excel to monitor customer support issues
Wrote stored procedures and custom views to analyze data as well as used DTS to export data to
Excel spreadsheets
Added content to websites using content management software such as AspDotNetStoreFront, and
an internal proprietary CMS package which occasionally required adding HTML code
3/2010-12/2010
Provided DB2 environmental support for several DB2 regions by unloading data from one DB2
region and loading into another region as needed
Worked directly with users to narrow down the amount of data needed as most of these DB2
regions could not be brought down to load the data
Created Excel spreadsheets to log unload and load statistics
Ran jobs to move and bind COBOL DB2 programs to various DB2 regions inside of Endevor
12/2010 - 9/2011
Modified JCL and COBOL (batch, CICS, IMS, and Telon) mainframe programs to support Parker
Hannifins Quick Coupling Division of the Fluid Connector Group, including modifying CICS
programs that printed Purchase Order and Quotation forms after meeting with users to determine
their requirements
Researched several CICS and Telon programs and documented programs to fix a Foreign
Currency problem for Purchase Orders using a vendor in another country
Modified several batch programs changing the output from a report to a delimited text file that was
input into Excel for analysis by the Accounting Department
Golden Valley, MN
2/2006 6/2006
Analyze batch and online COBOL programs and JCL to determine the source of automated wires
and messages in the existing BETA Brokerage system
Used various tools to perform and track data, programs, and jobs
Gathered technical information and created technical specification documents
Met with users to create and refine technical specification documents used to create automated
wires and messages in the new ADP system
Consultant at Target
9/2005 10/2005
Analyze various computer generated reports for Sarbanes-Oxley (SOX) compliance. This
involved tracing reports back through the batch processing system until all files needed for report
generation were either created from a DB2 table or a job from an external system
Gathered Sarbanes-Oxley information and put them into a technical document for management
Convert MVS COBOL and JCL from a purchased package (BICEPS) to run on a VSE
environment
Modified VSE COBOL programs to read and rewrite a VSAM file during the online day
02/2000 04/2001
Design, code, test and place into production a program to read a Datacom database, create an
extract file and ftp that file to a server
Write CICS programs to interact with Java and Visual Basic that called mainframe programs
Create data-mapping documents and code and test numerous COBOL CICS programs
05/2001 12/2001
Work as part of the BETA co-development team on the Brokerage Integration Project to help
implement the BETA Systems application package that is a mainframe securities processing
system.
Work directly with the BETA team in Milwaukee, writing Technical Specification documents for
COBOL programs that others could use to code the programs.
Work on the Inventory Reconciliation team, writing JCL and programs to create data files to
download to Excel to allow business users to compare financial data.
06/2002 8/2002
Designed, coded and ran several marketing campaigns for Marshall Fields, Mervyns and Target
Work directly with users to determine their requirements and provide them with Excel files
3/2003 - 7/2003
Prepare and modify COBOL/DB2 programs and JCL to implement a Managed Care Health
subsystem for the state of Mississippi to comply with HIPAA regulations
Design and create test data on DB2 tables using SPUFI, Platinum, and IBM load/unload utilities
Designed, coded, and tested COBOL/DB2 programs to write and read MQ Series data
Created a data-mapping document of the Managed Care Health subsystem
7/2004 8/2004
06/1998 02/2000
Work on producing various ad hoc reports for the Variable Assets Technology Group, meeting
with various end-users to define their requirements for each report, using Focus, Pacbase,
Easytrieve, COBOL, and Syncsort
Installed into production an 18-job application that produced the Capital Gains Report Estimates
that were mailed to clients financial advisors for their analysis.
Used Visio and MS Word to document all programs and jobs and developed a data mapping
document.
12/1996 06/1998
Worked on Comshares Arthur Merchandise Planning package, combining mainframe batch processing
with GUI client-server components for user interface and an Essbase database.
Analyzed several job streams and programs to develop a data-mapping document that was used to
identify flaws in the flow from external data sources.
Responsible for Client/Server Application support of Comshare's Arthur system and trouble shooting.
Created several COBOL programs to extract data from the mainframe, and then wrote several jobs
that would ftp data and flag files down to the server. These flag files served to trigger server jobs,
which, when complete, would then trigger mainframe jobs.
Key contributor on installing and supporting the Arthur Merchandise Planning system that
received the 'CIO award for Super Stability' in 1997.
10/1990 11/1996
Responsible for the programming, analysis, and support of various Payroll and Human Resource systems.
Develop and implement an interface with the Q/SERV time-entry package, where hourly payroll
data is pulled from 71 different stores and uploaded weekly to the mainframe using ftp
Design, write, test, and install into production COBOL programs that used ACR to produce
balance control reports that ensured accurate time-entry results
Developing and implement a plan to rollout Q/SERV to all of the stores
Create Easytrieve programs to make data fixes to production files to fix production problems
Marshall Fields Department Stores, Sr. Programmer/Analyst
1/1985-10/1990
Worked on the Stock Status and Price Look-Up systems on a Sperry-Univac 1100 mainframe computer.
Promoted to Sr. Programmer/Analyst and transferred to the Payroll/Human Resource project team.
Work on converting the Sperry-Univac 1100 Payroll/Human Resource system to an IBM
Payroll/Human Resource system package, meeting with end-users to determine requirements
Wrote interfaces to implement the integration of the KRONOS PC-based time-entry system into
an existing Payroll system
EDUCATION:
Bachelor of Science, Northern Illinois University (DeKalb, IL) in Mathematics with Accounting minor
A.A.S. degree from Hennepin Technical College (Eden Prairie, MN) in Web Programming
Certified Microsoft Database Specialist from Hennepin Technical College (Eden Prairie, MN)
Expertise with CO BOL, CI CS, CA7 Scheduling, J CL and V SAM /IDCAM S. Kno wledge of CA V iew
Reporting is desired. Performs all or part of full life cy cle development process with an emphasis on developin g bus iness applications, supporting existin g applicatio ns, modify ing/enhancing them support current needs, and implem enting the changes necessary as the needs of the business u nits change. U su ally involves high-volume and large-scale batch or online processin g.