Stuart Dippie - Resume
Personal Details
Stuart Dippie Cell Phone : 850-***-****
*** ************ ***** **** ***** : 850-***-****
Tallahassee Email : ********@*****.***
Florida 32312
Skill Summary
Mainframe Skills
ISPF/TSO : 22 years MVS JCL : 22 years
COBOL : 26 years IMS DB/DC : 17 years
Easytrieve plus : 22 years Ims-Xpert : 21 years
IBM Utilities : 22 years CA-7 : 21 years
Fileaid : 22 years Expeditor : 19 years
SORT : 21 years TELON : 15 years
VSAM : 14 years CA-1 : 12 years
Endevor : 11 years DB2 : 5 years
CICS : 5 years PL/1 : 2 years
Assembler : 1 year SAS : 1 year
Strobe : 1 year Connect:Direct : 1 year
FTP : 3 years Extra! : 7 years
Bluezone : 2 year Panvalet : 2 years
REXX : 2 year Librarian : 1 year
SOAP : 6 mths XML : 6 mths
PC Skills
MS-Word : 11 years
MS-Excel : 9 years
MS-Visio : 6 years
MS-Access/VBA : 4 years
MS-Powerpoint : 1 year
Education Summary
Napier University 10/81 thru 06/84 Higher Diploma Computer
Studies
Edinburgh
Scotland
Currie High School 08/75 thru 06/81 3 Higher Grades
Edinburgh 8 Ordinary Grades
Scotland
Professional Experience:
Department of Corrections Blairstone Road, Tallahassee
FL
Contract Analyst/Programmer 2/15/2010 to present
Automated Inmate Ranking System (AIRS) - is designed to replace CMRS
and to work with CINAS in identifying inmates for placement in
substance abuse, academic and vocational programs. In addition to
ranking and recruiting, AIRS will supply departmental employees with
up-to-date, detailed roster information of inmates currently assigned
to programs in the target program areas. CMRS is an IMS database
system, the new AIRS system will utilize the flexibility of DB2
databases to permit more dynamic ranking and accurate reporting of
inmate performance. I was assigned the task of modifying the existing
ranking report system to extract and collate inmate performance from
both DB2 and IMS-DB datastores. I also developed a new extract and
report program that utilized CICS SOAP capability (an AML based
connection) to access the functionality of an existing CICS
transaction from a batch program.
Miscellaneous Development and maintenance - Amongst other tasks
assigned me, I developed the 2010 Inmate Census report, corrected
several problems in on-line CICS transactions and wrote a CICS
transactions that would interface with the e-system (web based
application) to supply inmate demographics in response to a service
call.
Experience: IBM 3090, TSO/ISPF, MVS JCL, IBM utilities, COBOL II,
CICS, DB2, IMS-DB, SPUFI, Ims-Xpert, Expediter, ELIPS, LIBRARIAN,
SOAP, XML, MS-WORD, MS-EXCEL, FTP, Extra!,
Department of Children and Families Tallahassee, Florida
Systems Programmer/Analyst 10/01/2008 to 2/05/10
CSE Automated Management System Phase II (Design) - As previously
stated (see employment record 11/01/96-8/15/07), this is a mission
critical project to migrate the entire Child Support Enforcement
system to an SAP platform. Phase I being already completed, the next
phase, which will transfer the remaining Child Support Enforcement
functionality from the mainframe to an SAP platform was under design.
As part of a core team of 8 programmers, I was selected to design a
framework for incrementally transferring the caseload to the new
platform. A variety of complex interfaces between the legacy CSE
system, the new SAP based system and the legacy Public Assistance
system (which is presently an integrated part of the CSE system) would
need to be designed and developed to facilitate this. The team worked
collaboratively to investigate different phased approaches which would
dictate the design of the framework and to submit formal
recommendations.
Experience: IBM 3090, TSO/ISPF, COBOL II, TELON, Easytrieve Plus,
REXX, MVS JCL, IBM utilities, CA-7, CA-1, HSM, IMS-DB, IMS-DC, VSAM,
Ims-Xpert, Expediter, ENDEVOR,
FILEAID, ServiceCenter, MS-WORD, MS-EXCEL, VISIO, PowerPoint, SORT,
Connect:Direct, FTP, Extra!, Bluezone
Agency for WorkForce Innovation Tallahassee, Florida
Systems Programmer/Analyst 8/16/2007 to 6/30/2008
IRORA project (Development) - The Interstate Reciprocal Overpayment
Reimbursement Agreement is a federal charter which gives specific
guidelines on how states should co-operate in the recovery of
unemployment compensation overpayments. Any participating state must
be in full compliance with these guidelines in order to be certified
by the federal government. I was part of a team that was formed to
implement the first automated system to be in full compliance. As a
Lead Analyst on the project I participated in extensive interviews
with the subject matter experts and technical experts to gather the
technical requirements and produce a design solution. We then
developed and implemented a system which was fully integrated with the
existing payments processing system and allowed the Agency to assist
in recovering other state overpayments, thus being in IRORA
compliance.
Experience: IBM 3090, TSO/ISPF, COBOL II, CICS, DB2, MVS JCL, VSAM,
IBM utilities, Easytrieve Plus, Expediter, SPUFI, QMF, FILEAID for
DB2, Access for DB2, ENDEVOR, MS-WORD, MS-EXCEL, VISIO, Extra!
Department of Children and Families Tallahassee, Florida
Systems Programmer/Analyst 11/01/1996 to 8/15/2007
CSE Automated Management System (Maintenance) - As stated below, this
is a mission critical project to migrate the entire Child Support
Enforcement program to an SAP platform. Following the successful
implementation of the first phase, I was assigned to head up the
enhancement and maintenance of the interface between the existing
system and the SAP based Enforcement system. As the Technical Lead, I
had a staff of over 15 programmers for which I was responsible for
assigning work orders, overseeing and managing development, liaising
with users to identify issues and reporting to both DCF and DOR state
management on progress.
CSE Automated Management System (Development) - A new initiative to
replace the legacy system that is currently supporting Florida's Child
Support Enforcement (CSE) Program. The CAMS (CSE Automated Management
Systems) project rollout is envisioned as three sequential increments,
the first increment being to provide Compliance Enforcement (CE) and
Location functionality. Implementation of this will first require CSE
cases to be converted and transferred to CAMS and for all Enforcement
and Location functionality on the current system to be closed down.
Secondly all external data sources required to support the first
increment rollout must be made available to the CAMS system and a
gateway installed between the existing legacy system and the new CAMS
system for inter-system communication. I was assigned the task of
designing and developing the gateway process to facilitate the flow of
information between the two systems to ensure correct synchronization
of shared data support of the disparate systems. This is a very
ambitious project with the highest priority and is regarded as mission
critical by the department.
Administrative Support Order - Typically, for an award of child
support to be granted the support guidelines calculation amount must
be reviewed by a judge. Sometimes however, the support order need not
be judicial. In such situations, an Administrative Support Order (ASO)
is sufficient. A system was therefore required to process the
Administrative Support Order. I was assigned the task of developing a
number of screens that would allow the user to track the progress of
such orders as well as trigger production of notices to the parents in
the case at certain key events. These screens were very complex as
they had necessarily to be designed to permit the events in the ASO
process to occur in a very flexible time frame.
Distribution 2000 - Effective October 1996, legislation was passed in
Florida that radically changed the way in which money was to be
processed that was collected from a non-custodial parent whilst the
custodial parent was receiving public assistance. Extensive changes
were required to the financial management module of the system as well
as some more minor changes required to other modules. Amongst the
tasks assigned me for this project were; specifying, coding and unit
testing the changes to the charging module of the financial management
system, specifying, coding and unit testing a significant part of the
federal reporting module and specifying, coding and unit testing a key
program in the
conversion of the database to the new format required to implement
D2000.
FIPS change automation - Where a custodial parent of a Florida Child
Support case is resident out of state, the money in support of that
case is often sent to an out of state agency for that parent to
collect. These agencies are identified by a code given by that agency
known as the FIPS code. From time to time these codes change and we
will receive notification from the agency to update our case workloads
accordingly. A batch
process was already in place to do this however the method of
recording these changes from old FIPS code to new FIPS code involved
the user inputting data directly into a flat file for the batch
process to read. This was not acceptable. I was assigned the task of
designing and implementing a more secure method to affect these
changes. A new on-line program was developed to allow the user to key
their FIPS code changes to a new database. This database would then be
read into the existing batch update process. The batch update process
also required some modification as the changes would no longer be read
in a sorted sequence.
Logical Systems Design development - As part of the departments
initiative to obtain level 3 certification from the Software
Engineering Institute, a pilot project to construct a Logical Systems
Design for a single module of the FLORIDA system was begun. I was
tasked with analyzing all the batch jobs in the enforcement module and
developing a multi-level diagramatic representation of those jobs.
This was later published on the departments intranet web-site to
provide illustrative documentation to be used by programmers, analysts
and all other authorized personnel in the department.
Regular Maintenance - As a member of a core team of initially ten
consultants, my duties included investigation of production problems,
design and implementation of the necessary solutions and analysis,
design and specification of enhancements to the system. The team
sustained a significant loss of staff in my first year reducing the
headcount to five, myself as one of the more experienced. I am now
primarily responsible for some of the key components of the system,
such as current support check production and PA distribution. I am
also a member of the cycle monitor rota and am therefore on call for
support/resolution of all production problems for one week each month.
Experience: IBM 3090, TSO/ISPF, COBOL II, TELON, PL/1, MVS JCL, IBM
utilities, CA-7,
CA-1, HSM, IMS-DB, IMS-DC, VSAM, Easytrieve Plus, Ims-Xpert,
Expediter, ENDEVOR,
FILEAID, ServiceCenter, MS-WORD, MS-EXCEL, VISIO, MS ACCESS/VBA
2000, Strobe, SORT, Connect:Direct, FTP, Extra!, Bluezone
Department of Corrections Blairstone Road, Tallahassee
FL
Contract Analyst/Programmer 10/01/2002 to 03/31/2003
Web Enablement Project - This project was initiated by the department
to prepare their legacy CICS system to be able to be accessed by a web-
enabled front-end application. The presentation logic (SEND and
RECEIVE calls etc) were separated from the business logic, thus
allowing the system to be integrated with any front-end application
selected by the department.
I worked on a part-time basis on this project but was expected to
modify, test and install the same number of application programs as
other full-time members of the team. I managed to complete all my work
within the time allowed and then was given additional work-load to
cover for slippage.
Experience: IBM 3090, TSO/ISPF, COBOL II, MVS JCL, IMS-DB, DB2,
VSAM, CA-7,
CICS, SORT, Ims-Xpert, IBM utilites, LIBRARIAN, Expediter, MS-WORD, MS-
EXCEL.
EMS Professional Resources Tallahassee,
Florida
Contract Application Builder 09/01/2002 to
07/01/2003
Wine Merchant Inventory Control System - Designed and developed a
database application for a small Wine Merchant to assist with stock
management. The application was further expanded to include point of
sale processing and purchase order processing.
Technical Interview & Analysis System - Designed and developed an
application to assist employers in their assessment of the relative
skills of applicants for mainframe computer programmer positions. The
application was a multi-user system with hierarchical security
allowing access to customized switchboards depending on hierarchical
designation. The system would permit the designation of Examiner to
schedule customized technical examinations for applicants and to
review Examinee responses. It would also provide an analysis of the
examination results and make suggestions regarding the suitability of
the candidate.
The application was an ambitious project that required extensive VBA
programming to achieve the specifications.
Experience: MS ACCESS/VBA 2000, MS WORD, MS EXCEL, VISIO
Allied Signal Aerospace 1944 East Sky Harbor Circle,
Phoenix, AZ
Contract Analyst/Programmer 04/01/1996 to 10/25/1996
Reverse Billing System - In response to tighter budgetary controls on
sub-contractor billing, Allied Signal was required to establish a
system that would provide more accurate and consistent billing between
them and one of their major sub-contractors. I was assigned the task
of developing several programs to extract, match and report
discrepancies with
Allied Signal Rates billing information. The development schedule for
the system was very aggressive being required for immediate
implementation.
PC based Development Environment Project - Allied Signal (Engines) had
determined that it would be both viable and advantageous to relocate
all mainframe development work to the
PC level and as a step towards that ideal, had initiated a pilot
project to build a working environment on a PC platform. I was part of
a small team working on the first phase of the
project which was to download all application source libraries from
the mainframe and to develop a system in MicroFocus COBOL that would
identify and categorize the source members. I was involved in all
aspects of the development, including analysis, design, coding and
unit testing.
Experience: IBM 3090, TSO/ISPF, COBOL II, MF-COBOL, MVS JCL, CA-7,
IMS-DB, IMS-DC, VSAM, Easytrieve Plus, Ims-Xpert, SORT, IBM
utilities, Expediter. MS-WORD,
MS-EXCEL, MS-ACCESS/VBA
Fedex Data Center 5550 Tech Center Drive,
Colorado Springs, CO
Contract Analyst/Programmer 04/01/1995 to 03/31/1996
Automated Manifest System Express (AMSX) - Responding to a US Customs
requirement stipulating that all express consignment carriers provide
import carrier manifests electronically to US Customs Automated
Manifest System, Federal Express were
developing a Client/Server based system solution that would receive
airbill information from the up-line mainframe systems collate that
information and disseminate it to the US Customs systems accordingly.
My primary duties were to design, code and maintain the various
download interfaces that would supply the Client/Server system with
the airbill information it required. As the only member of the project
to be working in this area however I was also required to meet and
liase with team leads to discuss design issues and to co-ordinate with
developers from other projects whose scope may have an impact on ours.
Experience: IBM 3090, TSO/ISPF, COBOL, COBOL II, MVS JCL, PL/1, VSAM
IMS-DB, CA-7, CICS, Easytrieve Plus, Ims-Xpert, IBM utilities, SORT,
Expediter.
Department of Corrections Blairstone Road, Tallahassee
FL
Contract Analyst/Programmer 11/01/1994 to 03/31/1995
Offender Tracking System - Wrote two programs whose function is to
maintain a list of events for a given inmate that may or may not
affect his alien status.
Probation and Parole - Wrote and modified several programs to automate
CMC assessment scoring for a selected inmate. Inmates eligible for
parole are given a CMC examination in order to determine the level of
supervision in the community that the inmate may require.
Inmate Information System - Wrote and modified several programs to
provide reception center staff with a means by which to determine
which offender should be sent to which facility. Each offender has a
number of salient factors derived from the database and these are then
compared with similar factors relating to a facility to determine the
suitability of that facility to house the inmate.
Experience: IBM 3090, TSO/ISPF, COBOL II, MVS JCL, IMS-DB, DB2,
VSAM,
CICS, Easytrieve Plus, Ims-Xpert, CA-7, IBM utilities, SORT,
Expediter, MS-WORD,
MS-EXCEL.
TSB General Insurance Tredegar Park, Newport,
Wales
Contract Analyst/Programmer 08/05/1994 to 10/27/1994
Personal Loan Payments Insurance - The client offered as an option on
all personal loans a payment protection policy. The maximum period for
such a loan was five years and consequently from 1995 there would be
potential for several of the date fields in the system having values
into the next millenia. I was part of a small team responsible for
implementing the necessary changes to ensure that the system would
continue to function correctly at year end and that any changes would
be transparent to the user. My duties included conducting an impact
analysis on the system to identify which areas would be affected at
year end. Modifying the programs as required. Documenting extensive
unit test plans, conducting unit testing on the affected programs and
together with the team leader
carrying out system testing and later assisting the users in their
acceptance testing.
Experience: IBM 3090, TSO/ISPF, COBOL, COBOL II, MVS JCL,
POLISY, VSAM, Easytrieve Plus, Ims-Xpert, IBM Utilities, SORT, CA-7,
Expediter.
Dept of Health and Rehabilitive Services Northwood Mall,
Tallahassee FL
Contract Analyst/Programmer 9/01/1992 to 07/31/1994
Child Support Enforcement/Financial Management - The Florida State
Department for Health and Rehabilitative Services is responsible for
the running of the Child Support Enforcement program within the state.
A major component of that program is the computer based Financial
Management system which tracks and administers payments made by absent
parents in support of their dependent children. As a member of a core
team of about
ten my duties included investigation of problems detected during user
acceptance of the system, design and implementation of the necessary
solutions and analysis, design
and specification of enhancements to the system. I was also on call on
several occasions as primary support for all CSE systems.
Experience: IBM 3090, TSO/ISPF, COBOL, COBOL II, MVS JCL, PL/1
IMS-DB, IMS-DC, TELON, Easytrieve Plus, Ims-Xpert, IBM Utilities,
SORT, CA-7, Expediter.
Scottish Widows FLAC 15 Dalkeith Road,
Edinburgh Scotland
Analyst/Programmer 07/01/1991 to
08/23/1992
Payments Management System - I was required to write several
conversion programs which would transfer policies from the old direct
debit system to the new Payment Management System. These were batch
programs written using a JSP based tool called PDF.
Policy Administration System - A new product to be sold and marketed
by the company was required to be fully administered on PAS. This was
a major project, involving some 120 IT staff. I was involved in
modifying the Claims Control System to handle the new product (this is
also a TELON based system and is almost exclusively on-line). I was
also responsible for modifying all the claims inquiry screens, also
written in TELON.
General Ledger System - The new product discussed above also impacted
on the General Ledger System. I was responsible for specifying and
implementing all the necessary changes to the Claims to General Ledger
interface. This consisted of several PDF programs and a number of
Easytrieve+ programs.
Experience: IBM 3090, TSO/ISPF, COBOL, COBOL II, MVS JCL, IMS-DB,
IMS-DC, CICS, DB2, TELON, VSAM, Easytrieve Plus, Ims-Xpert, IBM
Utilities, SORT,
CA-7, Expediter, Panvalet.
General Accident LAC Pitheavlis, Perth
Scotland
Contract Analyst/Programmer 08/01/1989 to 06/28/1991
Design and implement All Risks Claims handling subsystem, Home
insurance claims handling subsystem, Motor scheme underwriting system
and and underwriting data transfer program. Also prepare actuarial on
request reports using SAS.
Experience: IBM 3090, TSO/ISPF, COBOL, COBOL II, MVS JCL, DB2, SAS,
POLISY, VSAM, Easytrieve Plus, Ims-Xpert, IBM Utilities, SORT,
Expediter.
Bank of Scotland PLC Bankhead Crossway North, Edinburgh
Scotland
Analyst/Programmer 02/01/1988 to
07/31/1989
Wrote and implemented data transfer/validation system for life
assurance scheme, various programming and support role in other
fields - payroll, share registration and unit trust.
Experience: IBM 3090, TSO/ISPF, COBOL, COBOL II, Assembler, MVS JCL,
DB2
Easytrieve Plus, IBM Utilities, Panvalet, CA-7, SORT, Expediter.
Syntel BV Alphen a/d Rijn,
Netherlands
Analyst/Programmer 06/01/1986 to
01/31/1988
Assist in major conversion of portfolio management package
from BASIC to COBOL and POWERHOUSE.
Experience: HP3000, MPE V, VPLUS, COBOL, BASIC, POWERHOUSE, IMAGE
Legal Aid (Scotland) 44 Drumsheugh Gardens,
Edinburgh Scotland
Senior Programmer 10/01/1984 to
05/30/1986
Development and maintenance of installation specific systems ie.
Solicitor's Payments, Contributuions, Principal Sums. Also responsible
for supervision of junior programmers.
Experience: HP3000, MPEV, IMAGE, VPLUS, COBOL, BASIC