Don Hanson is an IT professional with extensive experience in designing, developing, implementing, documenting and suppo...
Don Hanson
[email protected] Greater Minneapolis–St. 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
Software Engineer, Wells Fargo (contractor)
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
Programmer Analyst, Parker Hannifin (contractor)
Bloomington, MN
Eden Prairie, MN
6/2006 – 12/2008
Provided production support for SuperValu’s 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
Independent Contractor at RBC Dain Rauscher
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
Senior Programmer/Analyst, SuperValu (contractor) Eden Prairie, MN
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
Ind. contractor at Brandspring Solutions
12/2010 - 9/2011
Modified JCL and COBOL (batch, CICS, IMS, and Telon) mainframe programs to support Parker Hannifin’s 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
QA Infrastructure Analyst, ESI (contractor)
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
Consultant at Nash Finch
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
Consultant at ACS, Inc.
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
Consultant at American Express Financial Advisors
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.
Consultant at Dain Rauscher
06/2002 – 8/2002
Designed, coded and ran several marketing campaigns for Marshall Fields, Mervyn’s and Target Work directly with users to determine their requirements and provide them with Excel files
Consultant at Piper Jaffray
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
Consultant at Target Technical Services
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.
Dayton-Hudson Corp, Sr. Systems Developer
12/1996 – 06/1998
Worked on Comshare’s 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.
Dayton-Hudson Corp, Sr. Systems Analyst
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 Field’s 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.