Summary
Overview
Work History
Education
Skills
Professional Development
Languages
Affiliations
Timeline
Generic

Warren Thompson

Knoxville,TN

Summary

Senior IBM i programmer/analyst with broad experience in RPG IV, COBOL, CL, SQL, and DB2 for i across insurance, lending, manufacturing, and retail systems. Known for application analysis, SQL tuning, mentoring developers, and supporting modern delivery tools such as Git, RDi, VS Code, and DevOps workflows.

Overview

45
45
years of professional experience

Work History

Sr Programmer/Analyst

21st Mortgage Corporation
Knoxville, TN
01.2012 - 01.2026
  • Designed, wrote, and maintained loan servicing, insurance, flood zone certifications, mobile home manufacturer/dealer/community financing applications, with programs, service programs, CL commands, SQL functions & stored procedures, and web applications in RPG-IV (free format), SQL, CL, RPGsp. Sole support for a Java SOAP web service interface to the primary insurance carrier
  • Developed application architectural patterns for developers, including data queue services, transaction processing with bulk cursor fetching, and commitment control for improved application performance.
  • Performed DBA responsibilities, setting DB standards, reviewing & optimizing SQL performance, mentoring developers
  • Implemented and managed change management and delivery with Rocket RDOi (Aldon LMi, ACMS), customizing its processing to enhance workflow.
  • Managed DevOps tools for IBMi team: VSCode, RDi, X-Analysis, ACS
  • Championed use of git and Javascript across teams on multiple platforms, creating web socket listener for IBMi web applications to securely execute commands on users' PCs.
  • Developed software and reporting to meet auditor requirements, including a highly optimized system to check for, and safely handle, SQL injection and other potentially hazardous content
  • Configured Single Sign-On [SSO] on IBMi, using Network Authentication Service (Kerberos) and Enterprise Identity Management [EIM]
  • Taught classes in SQL, RPG, RDi. Trained and mentored new developers.
  • Designed & wrote a system in C# to dynamically replicate the structure & contents of MS SQL Server database for processing loan applications into DB2 for i tables
  • Technologies: IBM i, ILE RPG-IV (fully /free), CL, DB2 for i, SQL (embedded, static, dynamic, stored), QMQuery, Sequel [tm], CoolSpools, Java, Javascript, REXX, ACS, RDi (Eclipse), X-Analysis, git, VSCode, SQL Visual Explain, Rocket RDOi (Aldon LMi, ACMS), Robot, Profound Logic RPGsp, ProfoundUI, ProfoundJS, Eradani, Apache, SSO (Kerberos, NAS,EIM), SSH, PASE, Putty, MS Office, MS Access, Visio, XMLpad, CoolSpools, Wireshark

Consultant (Contract-to-Hire)

21st Mortgage Corporation
Knoxville, Tennessee
07.2011 - 12.2011

Developed and maintained insurance and loan servicing software.

Consultant

Advanced Auto (through Apex Resources)
Roanoke, VA
08.2010 - 05.2011
  • Enhanced the automotive parts warehousing and distribution system in RPG-IV.

Application Design Analyst

CIGNA (through Matrix Resources)
Raleigh, NC
01.2006 - 01.2009
  • Analyzed and designed application enhancements for PowerMHS health insurance claims engine to improve system functionality.
  • Developed SQL data access methods and optimized performance for complex queries on tables with billions of rows, ensuring data accuracy.
  • Designed database models to support application requirements, featuring stored procedures and SOA interfaces with MQBroker.
  • Primary assignment on an accuracy project estimated to save $400M/year.
  • Documented specifications and processes for large zSeries project to maintain project clarity and compliance.
  • Technologies: IBM iSeries, i5/OS, ILE COBOL, ILE RPG-IV (/free), CL, DB2/UDB for i, SQL (embedded), QMQuery, REXX, PDM, WDSC/i, MQ Series, SQL Visual Explain, Aldon-CMS, Robot, MS Office, MS Access, Visio, zSeries, TSO, Test Director.

Software Engineer

Cingular Wireless (now AT&T) / Convergys (through ASK Group)
Wilkes Barre, PA
01.2005 - 01.2006
  • Analyzed, designed, developed, and tested enhancements to multi-tier client-server customer service application for national cell phone company serving 55 million subscribers, improving user experience and service efficiency.
  • Troubleshot and developed solutions for trouble tickets from IT control and production support, ensuring timely resolution of issues.
  • Interfaced applications using XML-defined enterprise information bus, facilitating seamless data exchange across systems.
  • Technologies: IBM iSeries, i5/OS, ILE RPG-IV (/free), SQL (including embedded), CL, REXX, PDM, OpsNav, MS Office, Visio, Turnover, Robot, XML.

Programmer/Analyst

Penn Millers Insurance (through Penn Software)
Wilkes Barre, PA
01.2004
  • Converted supplemental insurance policy information database files, programs, screens, and reports to flexible database design, enhancing data management capabilities.
  • Designed and wrote subfile data entry and maintenance program for tracking insurance loss control.
  • Facilitated client transition to RPG-IV, enabling improved programming efficiency and system functionality.
  • Technologies: IBM iSeries, i5/OS, RPG/400, ILE RPG-IV, SQL, CL, DDS, PDM, OpsNav.

Sr. Programmer/Analyst

Black Oak Technical Solutions, Inc.
West Chester, PA
01.1998 - 01.2003
  • Provided programming, analysis, design, and consulting services to a diverse portfolio of clients:
  • ITW Philadelphia Resins Corp. – Montgomeryville, PA: Delivered multiple projects for chemical manufacturing plant using MAPICS (ERP), including rewriting Bill of Lading and developing utility to redirect and reprocess spool files. Provided system administration support. Technologies: IBM iSeries, i5/OS, RPG/400, ILE RPG-IV, CL, DDS, PDM, OpsNav, MS-Office, Visio.
  • MG Industries, Inc. – Malvern, PA: Added major enhancements to custom-made Client & Sales Prospect Tracking application for industrial and gas products using Lotus Notes/Domino. Completely revamped look and feel using new features of Notes version 6. Technologies: Lotus Notes/Domino, MS-Office, Visio, LotusScript.
  • Xonex, Inc. – New Castle, DE: Designed and developed central data warehouse merging data from distinct business applications, integrating warehouse data to support Lotus Notes business integration system. Technologies: Lotus Notes/Domino, IBM iSeries, i5/OS, ILE RPG-IV, CL, SQL, MS-Office, Visio, LotusScript.
  • Siemens Health Services, Inc. – Malvern, PA: Analyzed and designed interfaces for internal and external packages to mainframe for hospital-based physician billing. Led team of seven on Y2K project, analyzing, correcting, and testing over 300k lines of code in under two months. Served as System Administrator and coordinated operations staff; engaged multiple times for follow-on projects. Technologies: IBM iSeries, i5/OS, ILE COBOL, CL, DB2/UDB for i SQL, DDS, REXX, PDM, OpsNav, DSPF Subfiles, MS-Office, MS-Access, VBA, Visio, Perl, ROBOT.
  • Continental Life Insurance Co. – Upper Darby, PA: Maintained and enhanced in-house insurance software system. Served as System Administrator for AS400, PCs, and local network. Technologies: IBM iSeries, i5/OS, ILE RPG-IV, RPG/400, CL, SQL, DDS, PDM, OpsNav, DSPF Subfiles, MS-Office.
  • Cabrini College – Radnor, PA: Developed financial applications and provided systems administration support. Re-engaged multiple times for additional custom projects. Technologies: IBM iSeries, i5/OS, ILE RPG-IV, RPG/400, CL, DDS, PDM.
  • Visiting Nurses Association – Runnemede, NJ: Assisted in retiring an AS/400 system by ensuring complete database conversions from AS400 DB2 to SQL Server. Technologies: IBM AS/400, OS/400, RPG/400, SQL, CL, DDS, PDM, SQL Server.

Sr. Programmer/Analyst

Apex Specialty Materials, Inc.
New Castle, DE
01.1997 - 01.1998
  • Conducted business analysis, designed, and developed modifications to BPCS (ERP package) and related programs to enhance functionality.
  • Implemented box-level inventory, integrating it into BPCS.
  • Troubleshot FR WAN communications issues and acted as System Administrator.
  • Technologies: IBM AS/400, OS/400, ILE RPG-IV, RPG/400, SQL, CL, DDS, PDM, REXX, MS Office, Visio, MS-Access, VBA Access/Excel, Hitsoft ODBC, BPCS, Notes/Domino.

Sr. Programmer/Analyst

R&B Manufacturing, Inc.
Colmar, PA
01.1996 - 01.1997
  • Modified BPCS and other internal programs to enhance functionality and address user needs.
  • Distributed AS400 data using Access and VB, ensuring timely updates returned to AS/400.
  • Recommended platform change from VB to Delphi, leading to improved workflow efficiency.
  • Technologies: IBM AS/400, OS/400, RPG/400, SQL, CL, DDS, PDM, REXX, MS-Office, MS-Access, VBA Access/Excel, Data Junction, Hitsoft ODBC.

"Partner" / Staff Consultant

Wolf Advisory International, Ltd.
Lancaster, PA
01.1993 - 01.1996
  • Led a team as the Team Leader, Steering Committee member, and TQM trainer for a regional consulting firm that delivered programming and analysis services to regional enterprise clients.
  • Arlon, Inc. – Bear, DE: Assisted in version upgrades of BPCS (ERP) and miscellaneous applications. Enhanced purchasing software for electronics division; recalled for multiple client assignments. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM, MS-Excel, BPCS.
  • American Travelers Life Insurance Co. – Bensalem, PA: Led consultant team performing business analysis, systems analysis, and development to customize the USSI insurance system. Embedded within user departments to identify operational improvement opportunities. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM, ADM, MS-Excel, Questview.
  • Pressman Toy Co. – North Brunswick, NJ: Gathered RFP requirements and conducted business analysis for ERP system implementation. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM.
  • Environment Compliance Services, Inc. – Exton, PA: Developed enhancements and interfaces for WINS insurance package. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM.
  • Tokai Financial Services, Inc. – Chesterbrook, PA: Developed financial leasing applications. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM, MS-Office, Visio, OS/2.
  • Amkor Electronics, Inc. – West Chester, PA: Developed enhancements to manufacturing package to report order supply chain status directly to customers. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM, MS-Excel.
  • Provident Indemnity Life Insurance Co. – Norristown, PA: Developed replacement module for claims adjudication in USSI health insurance package. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM, MS-Excel.
  • Elf Atochem North America, Inc. – Philadelphia, PA: Enhanced AS/400 manufacturing package, interfacing directly to DB2 on an IBM mainframe. Technologies: IBM AS/400, OS/400, RPG/400, CL, DDS, PDM, REXX, SQL, RJE.

Sr. Programmer/Analyst

Decision Data, Inc.
Horsham, PA
01.1991 - 01.1993
  • Managed all enhancements and ongoing support of Payroll/HR systems.
  • Designed and built fully table-driven HR/Payroll interface to ADP payroll when in-house paychecks were phased out.
  • Created comprehensive explanatory data dictionary for end users.
  • Technologies: IBM System/38, AS/400 CPF, OS/400, RPG III, CL, DDS, OPNQRYF, ASC-Sequel.

Sr. Programmer/Analyst

Lincoln Investment Planning, Inc.
Wyncote, PA
01.1989 - 01.1991
  • Designed and wrote system for maintaining customer securities holding accounts.
  • Obtained SEC Series-6 license.
  • Technologies: IBM System/38, CPF, RPG III, CL, DDS, OPNQRYF.

Founder & Principal

Practical Software, Inc.
Quakertown, PA
01.1982 - 01.1989
  • Established software consulting company specializing in System/38 solutions, managing technical staff and client deliverables:
  • Universal Health Services, Inc. (King of Prussia, PA): Developed 401(k) module for hospital payroll system.
  • McCloskey Varnish, Inc. (Philadelphia, PA): Assisted conversion from Honeywell to IBM System/38; converted hundreds of batch programs and rewrote interactive applications.
  • Advanced Cybernetics, Inc. (Wyomissing, PA): Developed new modules for PARIS retail store management package conversion from S/34.
  • Geometric Data, Inc. / SmithKline (Devon, PA): Designed instrument configuration management system interfaced to MAPICS to comply with FDA requirements, tracking component revisions across planning, manufacturing, and hospital deployment.
  • MAACO (King of Prussia, PA): Built entire General Ledger system; rewrote complex templates into PL/I and trained staff.
  • V.I.Z. Manufacturing, Inc. (Philadelphia, PA): Redesigned and developed flexible benefits system to enhance payroll system.
  • Betz Laboratories, Inc. (Trevose, PA): Managed System/38 maintenance programming during corporate conversion to HP3000 across customer service, accounting, distribution, sales, and commissions, using Cognos Powerhouse to deliver inquiries and reports.
  • Technologies: IBM System/38, CPF, RPG III, COBOL, PL/I, CL, DDS, MAPICS, HP-3000, FORTRAN, Cognos Powerhouse.

Programmer

Eagle Shirtmakers, Inc.
Quakertown, PA
05.1982 - 09.1982
  • Customized and installed integrated manufacturing package, working with management to modify order entry, production, inventory control, and general ledger.
  • Technologies: IBM System/38, CPF, RPG III, CL, DDS.

Programmer

Quality Mills, Inc.
Mount Airy, NC
05.1981 - 08.1981
  • Developed and maintained manufacturing and business software applications.
  • Technologies: IBM System/370, DOS/VS, COBOL, RPG II, JCL.

Education

Computer Science Studies

State University of New York at Potsdam & Surry County Community College
NC

Skills

  • IBM i development
  • ILE RPG-IV free format
  • ILE COBOL
  • CL
  • DB2/i SQL performance tuning
  • HTML
  • XML
  • Java
  • JavaScript
  • C#
  • Transact-SQL
  • Rocket RDOi (LMi, ACMS)
  • Turnover
  • Azure DevOps
  • Pathfinder
  • X-Analysis
  • PASE
  • Message & Data Queues
  • Service Oriented Architecture
  • Visual Explain
  • Visio
  • Data Junction
  • Wireshark
  • Apache
  • CoolSpools
  • Robot

Professional Development

  • IBM Technical Workshops, EGL / Rational Developer / Rich UI / Web 2.0
  • Professional Training, Total Quality Management (TQM) Training, Wolf Advisory International, Ltd.
  • COMMON Conferences & Webinars

Languages

  • ILE RPG-IV (/free)
  • ILE COBOL
  • CL
  • SQL
  • DDS
  • REXX
  • HTML
  • XML
  • CSS
  • Java
  • Javascript
  • C#
  • T-SQL

Affiliations

  • Software Advisor - FIRST Robotics Team, Halls High School (2016)

Timeline

Sr Programmer/Analyst

21st Mortgage Corporation
01.2012 - 01.2026

Consultant (Contract-to-Hire)

21st Mortgage Corporation
07.2011 - 12.2011

Consultant

Advanced Auto (through Apex Resources)
08.2010 - 05.2011

Application Design Analyst

CIGNA (through Matrix Resources)
01.2006 - 01.2009

Software Engineer

Cingular Wireless (now AT&T) / Convergys (through ASK Group)
01.2005 - 01.2006

Programmer/Analyst

Penn Millers Insurance (through Penn Software)
01.2004

Sr. Programmer/Analyst

Black Oak Technical Solutions, Inc.
01.1998 - 01.2003

Sr. Programmer/Analyst

Apex Specialty Materials, Inc.
01.1997 - 01.1998

Sr. Programmer/Analyst

R&B Manufacturing, Inc.
01.1996 - 01.1997

"Partner" / Staff Consultant

Wolf Advisory International, Ltd.
01.1993 - 01.1996

Sr. Programmer/Analyst

Decision Data, Inc.
01.1991 - 01.1993

Sr. Programmer/Analyst

Lincoln Investment Planning, Inc.
01.1989 - 01.1991

Programmer

Eagle Shirtmakers, Inc.
05.1982 - 09.1982

Founder & Principal

Practical Software, Inc.
01.1982 - 01.1989

Programmer

Quality Mills, Inc.
05.1981 - 08.1981

Computer Science Studies

State University of New York at Potsdam & Surry County Community College
Warren Thompson