Resume

Sign in

Software Developer RPGILE DB2

Location:
Merrill, Wisconsin, 54452, United States
Posted:
December 29, 2017

Contact this candidate

Thomas Rock

*** ******* ******

Cell: 715-***-****

Wausau, WI 54403

Email: ac3urb@r.postjobfree.com

Last Updated: 2015-12-21

Career Overview

S O F T W A R E

RPG/400

CL/38

Novell Netware 2.x, 3.1x

COBOL/400

RPG II

Windows 7, 8

CL/400

Dbase III

DB2 Including Double Byte

RPG III

RPG IV

Clipper

RPG ILE

CLLE

IBM i API adaptation

RPG IV

RPG IV

And all versions of RPG

RPG ILE

RPG

Extensive Experience of RPG IV SQL and Imbedded SQL

SYSTEM/38

SYSTEM/3 Mod 10/12/15

Token Ring

SYSTEM/34

Local Area Networking

Network Wiring

AS/400

iSeries V5/R4 V6/R1 V7R1

Firewall Configuration

iSeries

Power 6 and Power 7 Processors

A P P L I C A T I O N S

Manufacturing

Accounts Receivable

General Ledger

Oil & Gas

Accounts Payable

Inventory

Communications

Order Entry

Distribution

Job Costing

Cost Allocation

Operations Tools

Paper Industry

EDI

PCI Compliance

IBM Rational Developer for i

E X P E R I E N C E S U M M A R Y

Extensive hands-on experience in most business applications since 1973.

Heavy expertise in problem solving.

Strong skills in data base design and implementation.

Experienced in all phases of application programming including analysis and design, programming, implementation, documentation, and user training.

Management skills acquired during tenure as DP Manager for several companies.

Database Administration; Development, and Tuning on DB2 for IBM iSeries

S K I L L S E T S

iSeries/AS400 APP DEVELOPMENT/RPG/ILE/FREE/EMBEDDED SQL/EDI

iSeries/AS400 SYS ADMN/DB-2 ADMN/DB2 DATA ARCHITECT

DB2 TRIGGERS/STORED PROCEDURES/USER DEFINED FUNCTIONS

IBM i ACCESS FOR WINDOWS TOOLS

OVER 5 YEARS EXPERIENCE USING IBM RATIONAL DEVELOPER FOR i V7 THROUGH V9. CAN PROVIDE SUPPORT AND TRAINING.

EXTENSIVE EXPERIENCE WITH ALL VERSIONS OF RPG; PROVIDING MODERNIZATION PROGRAMMING, TRAINING, AND SUPPORT OF LEGACY APPLICATIONS.

General Experience

Strong Project Manager for Order Entry/Distribution Systems

Extensive experience developing applications on the IBM i (AS/400, iSeries) platform.

Roles on the IBM i include administration, security, backup, recovery, programming and configuration.

Highly skilled with Microsoft Windows including Windows 7 and some SQL Server experience.

Demonstrated ability to take projects from inception to finish, working as part of a team or independently.

Highly organized with the ability to manage multiple projects and meet deadlines.

Exceptional computer technology aptitude, possessing the ability to learn and apply new programming languages and methods quickly.

Well-developed interpersonal skills for working with people in non-technical departments.

Demonstrated ability to mentor and coach fellow programmers.

Technical Skills

IBM i security, operations, planning, configuration, communications and programming.

Languages RPG, ILE, RPG Free, Embedded SQL, DDS, DDL, CLP, CLLE, COBOL, SQL, XML Tools.

Extensive experience using Sub-files, message handling, and System API programming.

Software design and coding experience utilizing RPG free format and embedded SQL, with re-usable prototyped procedures, service programs, modules, binding directories, binder language, and named activation groups.

IBM i DB2 Database Architect/Administration/Programming

Architect table specifications, relationships, use of data types at the field level, and best practices

Administrate security and field level data encryption

Programming using DDS, DDL and SQL including:

Conversion of DDS to DDL

From DDS Physical file to SQL tables

From DDS logical views to SQL views

Physical files (DDS) Tables (SQL)

Logical views

SQL views

Indexes

Materialized query tables

Triggers

Stored procedures

User defined functions.

Development tools SDA, SEU, RLU

Rational Developer for Power System Software; Training, support, installation, configuration

IBM i Access For Windows Tools; INavigiator Toolset; Deployment, training, extensive use of index advisor and database monitoring.

Experienced with the following change management and source analysis and other software tools

IMPLEMENTOR

Aldon LMI

HAWKEYE

MIMIX hot backup tools.

EDI ANSIx12 using PREMENOS (Trusted Link) mapping software, VAN setup and communications.

Microsoft Business Intelligence; SQL Server 2008; MDX coding

Proficient with Microsoft Office, VISIO

Familiar with project management using Microsoft Project.

Training in Java and Visual Basic; Internet protocols SOAP, XML, etc.

Work Experience

Systems Development Specialist at Ashley Furniture Industries

Arcadia WI March 2009 – Oct 2012

AS400/MAPICS/XA, RELEASE 8.0/DB2 DATABASE ADMN/RPGLE FREE/EMBEDDED SQL

DB2 TRIGGERS/STORED PROCEDURES/USER DEFIND FUNCTIONS/Microsoft BI MDX

Develop software for the manufacturing processing

Provide DB2 database analysis, performance tuning, DB2 tables; index creation.

SQL stored procedures and user defined functions, in multiple environments including double byte DB2 databases.

Multiple language support development including Chinese, Vietnamese, and others.

Microsoft Business Intelligence cube specifications; MDX; SQL server 2008

Introduce modular development in RPGLE to create multi use service programs.

Code service programs to enable ease of use of the IBM i OS API’s Including:

Message handling

SQL diagnostics

Error handling

retrieve last escape message from job log

forward to job’s user message queue

forward to operations message queue

Retrieve job description, system values, and object description API’s.

Set current job’s library list from the library list stored in a job description.

Retrieval of user profile information for configuring authorized menu options at sign-on.

Rollout Rational Developer for Power System Software to the IBM i development team.

Providing guidance training, and support for the new client development tool methodology.

Provide data analysis and code change support for upgrading the Mapics/Infor software to Version 8. Including

Provide assistance with multiple language support.

Database analysis to determine the changes needed for the custom code to be adapted to the new table structures.

Implement all code changes to the custom RPGILE and Traditional RPG programs

Code changes were implemented using the Rational Developer For Power Systems Software.

Regular expressions were used with the RDp search tool to find and then change the custom code to conform to the field and data type changes in the Infor 8 version.

Thousands of lines of code were searched, analyzed, and updated in 2 days saving weeks of development effort.

Created custom compile commands to work with the Aldon LMi deployment software used at Ashley Furniture for source control and change management.

All changed programs compiled successfully enabling the upgrade to the Mapics/Infor Software to be delivered on-time and below budget.

Aldon LMI support

Diagnose problems with the source version archiving

Source files used for archiving had reached the limit of members

Source was continued to be archived into overflow source files but could not be accessed

The overflow source file members were not being indexed to the source control archive tables

Designed, coded and implemented software to rename the overflow source file members with original source name and version, and then add the entry into the Aldon LMI index so they could be accessed.

Analyst/Programmer at Mills Fleet Farm, Appleton WI 2004 – 2009

AS400/RPG/ILE/IBM 4690 POINT OF SALE/ILE/RPG/FREE FORMAT/DB2 DATABASE

PCI COMPLIANCE IMPLEMENTATION/ADMINISTRATION/ENCRYPTION

Mills operates retail stores in four states with a unique mix of products for farm, work, and home.

Designed and coded modular system using ILE RPG for retrieving and processing all sales and credit card data from the POS systems at each store (IBM 4690 ACE) using the following tools:

RAIS (Retail Application Interface Suite) to retrieve and convert the TLog (transaction log) data.

NuBridges field level encryption to encrypt credit card and customer information from the TLog.

ISD Corporation authorization and settlement engines for credit card processing.

Database for credit history created with SQL including triggers for automatic encryption, stored procedures, and materialized query tables for data summarization and analysis.

Embedded SQL used to simplify some programming tasks.

Performed duties as lead analyst in designing security for handling all credit card data to enable Mills to qualify for and maintain PCI (Payment card industry) compliance:

Design security practices and standards for the IBM i running the credit card processing and settlement.

Participated with network group to design the protected network segments.

Mentor junior programmer to design and program exit point control software (RPG ILE) for IBM i Client sign-on, FTP, etc. including access control and logging.

Setup and design monitoring of IBM i audit journals including training the administrators in viewing and interpreting the audit journal entries.

Design of object level security for all credit card and customer data.

Designed and coded service programs for integration and standardization of processes involving the use of system tools and API’s including:

Batch FTP with log file parsing and error reporting.

Retrieval of user profile information for configuring authorized menu options at sign-on.

Standardize access control and usage of the NuBridges encryption API’s.

Management of multi-format logical views (retrieve member lists, add and remove members).

Retrieve job description, system values, and object description API’s

Set current job’s library list from the library list stored in a job description

Encapsulation of user space and message handling API’s

Participated in creating conversion plans and integration of existing legacy applications to Oracle Retail Suite.

Independent Consultant/IBM AS400 FREE FORMAT/ILE/ JAVA/COBOL 1992 - 2004

Kitchen Exhaust Cleaning Service Company; Review business practices and prepare requirements documentation for software specification to replace existing Great Plains PC platform software.

Insurance Company; Integral part of the team re-designing the core business processes for HIPAA compliance.

Local Bank; Provided installation and configuration support for new iSeries installation and ongoing support for PTF and system updates.

Window manufacturer; Work directly with user departments to enhance the Order Entry system; Designed and programmed a rules interpreter within the order entry system saving the manufacturer over $100,000 a year in order entry errors; Worked with IBM to create a Java Client and RPG back-end order entry system.

County government; Designed and programmed a forestry information system for tracking land and timber stands, timber harvest bidding, timber harvest tracking, and accounting functions.

Paper manufacturer; Enhanced and maintained complex COBOL order entry application; Setup and automated EDI purchase orders and advanced shipping notice transactions from major customers.

Manager at Hoffer’s Inc., Wausau WI 1990 - 1991

Window glass manufacturer, Netware, Clipper data base language. (laid off)

Took control of failing Netware network and brought back to operating condition.

Lead team for software design to move the Clipper application to the AS/400.

Internal consultant at Eaton Corp., Milwaukee WI

Auto parts and Electrical controls manufacturer

Configure and troubleshoot communications from AS/400’s to company’s mainframe network.

Acting data center manager for a large manufacturing branch.

Programmer/Analyst at Megaco Inc., Milwaukee WI

Health insurance Company. (out of business)

Maintenance and enhancement of document inventory system.

Identify and correct data base errors in multi System 38 environment.

Programmer/Analyst at Flambeau Paper, Park Falls WI

Maintained and improved the Rack Inventory Stock Storage System which was utilized to select warehouse locations for storage and retrieval of palletized paper inventory.

Experience 1973 through 1986 (Minneapolis/St. Louis/Houston)

Manager Distribution – Senior P/A Chemical Manufacturing – P/A Home Builder – P/A Oil & Gas

Sys/Admin Industrial Supply – Manager Re-manufacturing & Fabrication – P/A Furniture Manufacturing

EDUCATION

Wisconsin State University, Pre-Engineering

Wisconsin Indianhead Technical Institute, Superior WI - 1 year certificate in Data Processing

Engaged in continuous self-education, keeping current with IBM i technology by reading the technical manuals, self-assigned study of new technologies such as SOA, WebShpere, Eclipse, XML and Java.



Contact this candidate