Summary
I am a consultant with a wealth of experience in the data processing field. I have extensive understanding
and expertise in a variety of applications including banking, securities transfer, manufacturing, financial services,
pension, credit reporting, health insurance and life insurance. My responsibilities have included the supervision,
design and development of database systems, both on-line and batch in a wide range of environments
I can prepare feasibility studies, system audits, system and programming specifications, hardware and software planning studies along with system design and coding. Technically, I draw upon my experience as a Manager of Systems Programming with extensive knowledge of database design, SQL, PHP, HTML, Javascript, ASP, ADO, Crystal Reports, VSAM, CICS, COBOL. I develop application systems by combining my hardware and software expertise with a desire to meet customer requirements.
Experience Summary
Database: MySql, Oracle, DB2, IDMS, IMS
WWW: PHP, AJAX, CSS, SQL, Javascript, ASP, XML, XHTML, HTML
Applications: Banking, Securities Transfer, Manufacturing, AR, AP, General Ledger, Health and Life Insurance, and
Order Processing.
Legacy Software: CICS, MVS/TSO/SPF, VM/CMS, VSE/ESA, VSAM internals, Kirchman D3000 Banking System
Legacy Hardware: IBM-390
Legacy Languages: IBM-390 Assembler, COBOL, MVS JCL, VSE JCL, TSO Procedure, REXX
Accomplishments
July 2005 -- Present (Personal) Converted my Cajun and Zydeco music and dance schedule web site from static
HTML to a dynamically generated site, using MySql and PHP with controlled event entry by bands, promoters and venues
moving data entry from me to the source provider. Designed and implemented all database design, complex data entry
forms some with AJAX coding, PHP coding, Google Maps 2.0 API interface, CAPTCHA images on critical web forms to
defeat robots, automated user password and userid recovery, backup and deployment. Project is ongoing. The reader
portion of the site may be viewed at http://www.arnb.org/Schedule.php
The entry system may be viewed at http://www.arnb.org/PHP/EventMaint.php
Userid: Demouser (case insensitive) Password: Demouser9 (case sensitive) .
April 2001 -- Dec 2006 (Financial Services Inc., Glen Rock, NJ) Installed Customer Information System and converted
FSI's online system to CICS including applications for ATM, Interactive Voice and Web banking. Optimized the FSI
web banking system with custom ECMA/Javascript. Worked on various banking applications and control software using
IBM Cobol, Assembler and CICS
November 1999 -- March 2001 (Condor Technology at PMA Reinsurance, Philadelphia, PA) Participated in the development
of an Intranet Reinsurance System using HTML, Javascript, ASP, VBScript, ADO, Oracle, Crystal Reports and Merant
Internet Express (COBOL CGI/DLL generator), running on a Windows NT server, Unix Oracle server and client side
NT platforms with MS IE5. I wrote many advanced Javascripts for form field editing and multi-frame control that
significantly reduced development, coding and processing time. For a period of about six months I managed the development
of the Claims and Large Loss sub systems, overseeing the efforts of three programmers. I personally designed and
developed a critical ASP application, Payment Allocation, that pushed the limits of browser and server capability
because it is required to select, process, display, client side sort, balance, and update nearly 1000 rows of Oracle
data. The SQL, ADO, HTML, VBScript and Javascript for this application was ultra-tuned in order to attain reasonable
server and client response times. The project is installed, in production and successful.
September 1998 -- Current (Personal) Developed cross platform web pages for a favorite activity, Cajun and Zydeco
Dancing, using various HTML editors and tools, including: MS FrontPage, Symantec's Visual Page and the Netscape
and IE JavaScript Debugger. Developed Javascript to perform various functions including: sorting, negating hostile
links and frames, reducing my maintenance efforts, browser and script level detection, and printing. I recently
upgraded my site to support Netscape 6 and Opera. The URL is http://www.arnb.org
January 1998 -- November 1999 (Financial Services Inc., Glen Rock, NJ) Developed, designed and coded an online
Customer Information System. VSAM index files are used to obtain database like search capabilities. I then developed
a debit and credit Cardholder Account System using the Customer Information System data files. System is written
in COBOL II.
Developed online interfaces to EDS and MAC Automatic Teller Machine systems, and Funds Express online bill payment
system. The systems are mostly COBOL II with some IBM 390 Assembler code, includes complete transaction reporting
and reconciliation.
July 1997 -- December 1997 (ForeCross Corporation, San Francisco, CA for client Fortis Insurance, Milwaukee, WI)
Provided analytical and programming support for an ADSO to CICS DB2 and IDMS to batch DB2 conversion project using
proprietary conversion software. My responsibilities included: primary client interface for technical questions,
system integration, unit testing, validation and compilation for three application systems
June 1996 -- June 1997 (Financial Services Inc., Glen Rock, NJ) Developed and coded interfaces between Kirchman
D3000 Banking System and a proprietary Interactive Voice Response system and Internet Home Banking system.
Designed, coded and implemented an online multi-bank ATM transaction posting system interfacing with the NYCE network
ISO-8583 protocol. The system is mostly COBOL II with some IBM 390 Assembler code, includes complete transaction
reporting and network and local reconciliation.
Jan 1996 -- June 1996 (Bear Stearns, Whippany, NJ) As part of CICS performance team I reviewed CICS system specifications,
CICS DB2 application program code, ran TMON reports, and reviewed network performance. Recommendations included:
changes to application code, installation of a VTAM line optimization package, and XA-Relo for Release 2 application
regions. I wrote a CICS Application Performance Guide and presented it to programming staff. Modified and wrote
TSO REXX procedures.
Apr 1995 -- Mar 1996 (Financial Services Inc., Glen Rock, NJ) Developed specifications for an online Automatic
Teller Machine system followed by review of vendor hardware and software solutions including: Deluxe/Tandem, S2/Stratus,
Interbold/PC, Arkansas/AS400 and Oasis/Unix. A proposal including cost justifications for a vendor solution was
submitted to the client.
Feb 1995 -- Apr 1995 (Lotte, San Juan, PR) Modified an IBM 4700 system supporting the Puerto Rico Lottery according
to customer specifications. Reviewed on-line security and made recommendations.
1988 -- 1994 (Financial Services Inc., Glen Rock, NJ) Developed a VSE CICS VSAM file server allowing batch partitions
and CICS to share VSAM files using XPCC and VTAM communications. The system incorporates file compression, user
journal data, and a method of eliminating control interval splits.
Designed and coded an on-line funds transfer system for a bank support organization. The system allows bank customers
to move funds between accounts on a regular or demand basis. Transfers to and from external accounts are transferred
using an interface to the Automated Clearing House.
1986 -- 1987 (CRT Dynamics, Inc., Warren, NJ) Wrote my own software product, TSAM, allowing a VSAM file to be
simulated on a tape drive. IDCAMS Repro and other vendor file backup tapes are supported. No user program changes
are required. Product is not actively marketed.
1987 (Financial Services Inc., Glen Rock, NJ) Converted the application development and coding environment from
CICS OWLE to VM/CMS/VSE. Installed VMLib package and wrote REXX procedures to simplify the interface for the development
staff. Procedures and REXX execs were documented and integrated into the CMS help facility.
1986 (First Jersey Bank, Jersey City, NJ) Managed the installation of Stockholder Systems Bank by Phone system
using Periphonics VoicePac and CICS. I modified the system to provide customer account balances, transfers between
accounts, on-line payment deductions and bank teller functions. Designed and coded the CICS interface for payment
processing.
1985 -- 1991 (Morris Savings Bank, Morristown, NJ) Provided direction to the ATM management committee of a large
savings bank. Developed structured design specifications, debit card format, and account selection criteria. Managed
the ATM project team. Coded the on-line modules of the system using Assembler language and IDMS. The system interfaced
with the ADP Exchange network through a locally developed on-line monitor. Provided ongoing support for six years
on an irregular basis until the bank was purchased.
1984 (Dun & Bradstreet, Berkeley Heights, NJ) Developed the specifications for a CICS farm credit reporting
system utilizing Structured Design Methodologies, SDM. Prepared the IDMS database design specifications using standard
and logical (LRF) IDMS access methods. Coded and tested various system modules in both COBOL and Assembler language.
1983 (Exxon Office Systems, Florham Park, NJ) Analyzed, enhanced and maintained various systems using IMS/DB in
CICS and batch mode. Applications included an on-line order entry system, monthly revenue reporting system, and
state tax reporting system. Used the IMS/DB monitor to improve system performance.
1982 -- 1983 (Boilermakers National Pension Fund, Kansas City, Kansas) Designed, developed, coded and implemented
a Pension Disbursement System for a large union fund. The system was developed under DOS/VSE ICCF for use with
CICS, color monitors and VSAM files. Some of the features incorporated into the system were multiple levels of
security, audit trails, abend analysis, automatic sign-off of inactive terminals, menus and positive response messages.
1982 (First Jersey Bank, Jersey City NJ) Managed the development, systems analysis and coding of a CICS bank teller
system using IBM 3600 terminals, interfacing directly with Florida Software Customer Information files. This system
was structurally designed for fast response, absolute data integrity, complete audit trails and simple implementation
of new functions or terminals. Initial coding and testing were completed within ten weeks by using a 3270 to simulate
the 3600 terminal.
1981 (First Jersey Bank, Jersey City NJ) Managed the development, systems analysis and coding of a Security Transfer
System. All processing, including stock certificate print, vault control, SEC reports and audit reports were done
on-line using CICS. The system reduced clerical costs and improved customer service while providing complete control
of the transfer process. A menu concept with three levels of security controlled access to the various system functions.
1980 -- 1981 (Sealand Shipping, Elizabeth, NJ) Designed an on-line General Ledger entry system for an international
shipping organization. This worldwide system runs in a CICS environment with no scheduled downtime.
1979 -- 1980 (International Paper, Denville, NJ) Developed and modified a CICS order control system for a large
forest products organization. This system processed and distributed orders to numerous manufacturing and administrative
facilities in the United States and Canada.
1977 -- 1979 (Fidelity Union Trust Co., Newark, NJ) Designed, coded and implemented an on-line banking system using
ATMs to allow customers 24-hour access to banking functions. This was the first system of its type to be installed
in New Jersey. Incorporated many changes into the multi-CPU
DOS/VS/CICS shared DASD environment, including: DOS linkage editor modified to support multiple partitions and
CPUs; POWER modified to recover all output created at the time of a system failure; and hardware configuration
for optimal performance. Additionally, performed DOS, CICS, and VTAM generation, conducted performance studies,
and tuned the system.
1972 -- 1977 (American Cyanamid Co., Wayne, NJ) Manager of Systems Programming for a chemical and consumer products
company. Managed a department of three people; evaluated and planned hardware and software requirements; conducted
performance studies; tuned system for optimal performance; developed enhancements for JES2; and generated a multi-CPU
MVT and MVS environment.
1967 -- 1972 Johnson and Higgins Reinsurance Company in New York, NY as a Systems Programmer
Kreisler Manufacturing Co, Programmer Analyst, Cobol and Assembler
Litton Automated Business Systems in Moonachie, NJ COBOL and Systems Programmer
Monarch Life Insurance Company in Sprinfield, MA as a 1401 and Cobol programmer