Obtaining a challenging position as an applications or web programmer/analyst with a firm that understands an employee's desire to continue to learn throughout their career.
Graduate of Middlesex County College in Edison, New Jersey with an A.A.S. in Computer Science.
Completed BrioQuery Explorer, BrioQuery Designer, and Custom Application Design with BrioQuery taught by Idea Integration.
Completed HTML - Level 1, HTML - Level 2, Visual & Graphic Design, Java-script - Course 1, Java-script - Course 2, Overview of Emerging Technology, Multimedia and the Web, Network and Server Administration, Security Issues and Basics, Legal and Ethical Issues, Conducting Business on the Internet and Overview of Internet Technology to complete a Webmaster Certificate at Penn State.
Completed Visual Basic 5.0 for Programmers and Visual Basic 5.0 Database Programming taught by Northampton Community College.
Completed in-house classes for the following: Introduction to DB2, Intermediate Assembler, CICS, COBOL II, Microfocus COBOL, COBOL II debugging, ADS/O, TSO CLIST, IDMS, VSAM for Assembler programmers, REXX, PROFS/OV, OS/2, QMF, SQL, UNIX, COBOL/370 Workshop, KOALA-T Management Process Training, Using Advanced Function Printing, McCabe Tools Workshop, CA-Endevor for MVS for Applications Developers, Introduction to Knowledge Based Systems, Developing Knowledge Engineering skills, Developing Systems in Aion's ADS, Advanced Assembler/Supervisor Services, TSO TEST, Advanced VSAM, High Level Assembler Overview, CICS Command Level Coding, Advanced Assembler/Supervisor Services, TSO TEST, Advanced VSAM, High Level Assembler Overview, CICS Command Level Coding, IMS Overview, IMS Batch, IMS On-line, PL/I, and OS JCL.
September 2001 to current: Senior Consultant with Info Technologies at Ingersoll-Rand. Designed, coded and tested order entry portions of their e-commerce site. This consists of creating client-side JavaScript, server-side VBScript (ASP), and server-side DCOM for security and data access written in Visual Basic 6.0. Also responsible for designing much of their user interface, form edits, the handling of pop-up windows, and the client-side modification of the HTML created by Design-Time Controls. In addition, created a method of handling multiple ASP Session Ids to permit the integration of pre-existing ASP applications. Developed a method for a single client to have multiple ASP Session Ids for both ASP and ASP .Net. Decreased the response time of existing DCOM data access components through the use of ADO connection pooling, client-side and server-side caching. Ingersoll-Rand’s e-commence effort is listed at 184 of E-Week’s Fast Track 500.
Languages used: XML, XSLT, SOAP, ASP, Client-side JavaScript, Server-side VBScript, Visual Basic 6.0, Microsoft’s Internet Information Server, Oracle, SQL, ADO, COM, DCOM, DOM, Design-Time Controls, OLAP, Windows 2000, and Windows NT.
May 2002 to current: Freelance technical writer. Contributed multiple monthly articles on web and client-server development to Builder.com, a division of CNet. These articles cover subjects such as ASP session management, Design Time Controls, Microsoft .Net, ADO, XML, XSLT, XMLHTTP, SOAP, JavaScript, and Client-side Scripting Issues.
June 2000 to May 2001: Senior Consultant with Pinnacle Systems Group at Cigna. Designed, coded, enhanced and maintained an Intranet based Technical Request Tracking System utilizing an SQL Server 6.5 database. This was coded in HTML, client-side Java Script, server-side VBScript and SQL. This system includes an Excel/SQL Server based reporting system implemented in Visual Basic for Applications, reports and charts written in BrioQuery (OLAP), and an archive/restore utility written in Visual Basic 6.0. In addition to the preceding also responsible for the loading of new clients to the Group Billing system. This was accomplished using Visual Basic 6.0, Visual Basic for Applications, Eztrieve and OS JCL.
Languages used: Access, BrioQuery, Excel, Visual Basic 6.0, Visual Basic for Applications, ASP, Server-side VBScript, Client-side Java Script, HTML 4.0, DOM, Microsoft’s Internet Information Server, Microsoft SQL Server 6.5, ADO, CDO, COM, Microsoft Personnel Web Server, Microsoft Windows 98 and Windows NT, Visual Interdev, OLAP, Eztrieve, DB2, SyncSort and OS JCL.
February 2001 to April 2001: Instructor for Northamption Community College. Taught the Horizons for Youth Programming for Rookies course, which is a Visual Basic 6.0 programming course geared to 12 to 15 years olds.
December 1999 to June 2000: Web Applications Developer with Condor Technology Solutions for Merant at PMA Insurance. Assisting with the conversion of a legacy mini-computer application into an intranet/e-commerce application. Primarily for the program modification to use a new error handling system, modifications to I/O routines from ISAM to Oracle, and the coding of HTML forms.
Languages used: Micro Focus Net Express 3.0, Oracle 8.0, Java Script, HTML 4.0, ASP, CGI, Microsoft’s Internet Information Server, Microsoft Personnel Web Server, Microsoft Visual InterDev, Microsoft NT 4.0, Microsoft Windows 98, CGI and Microsoft Personal Web Server.
August 1999 to November 1999: SENIOR CONSULTANT with RCM Technologies at Chubb Insurance. Assumed the duties of a former employee. This includes the testing and debugging of previously made enhancements. hOther responsibilities included documenting the existing IMS fields to facilitate conversion to DB2, the resolution of an on going production problem and creating a COBOL II program to convert reports to HTML.
Languages used: BAL, COBOL, COBOL II, DB2, Focus, HTML 4.0, CSS, IMS/DB (DL/I), SQL, JCL, SyncSort, and Microsoft Excel.
May 1998 to August 1999: SENIOR CONSULTANT with Altair Systems Group at Warner-Lambert. Analyzed and documented a Focus/COBOL legacy system to facilitate replacement. Designed, implemented, and tested the replacement COBOL II-COBOL/370 programs necessary to create journal voucher records to be used as input to the General Ledger system. Assisted with Visual Basic development. Created tools and documentation for the replacement system using Java-script and HTML.
Languages used: COBOL, COBOL II, COBOL/370, Focus, HTML 4.0, Java-script, CSS, JCL, Visual Basic 5.0, SyncSort, and Microsoft Excel.
May 1997 to May 1998: SENIOR APPLICATIONS PROGRAMMER/ANALYST with Beneficial Technology Corporation. Designed and implemented on-line CICS and batch enhancements to the Creditgrant instant credit approval system. Responsible for implementing AFP rejection and acceptance letters.
Languages used: COBOL/370, CICS, BAL, JCL, OGL, AFP, and Eztrieve.
March 1989 to May 1997: SENIOR APPLICATIONS PROGRAMMER/ANALYST with New York Life Insurance Company. Primarily responsible for maintaining and enhancing the programs and VSAM files of the billing and collection subsystem. Other responsibilities include improving the overall efficiency of batch jobs, on-call support, backup for disaster recovery testing, addressing user requests, designing enhancements, evaluating new system software, and testing of any enhancements. Created SyncSort user exits in BAL. Promoted to Applications Delivery Programmer Specialist based upon performance.
Languages used: BAL, CICS, DB2, IDMS, ADSO, COBOL II, PL/I, COBOL, HLASM, SyncSort, JES 3, and JCL.
August 1987 to March 1989: SYSTEMS ANALYST II for The Treasurer, a New Jersey based ATM network. Responsibilities included designing and implementing modifications to the system software. Also responsible for the design, coding, and implementation of device drivers for OMORON ATM. Other responsibilities included designing, coding, maintaining ATM images, and resolving system errors.
Languages used: CAL (subset of BAL), CICS, Diebold image software with NCR's extensions.
June 1984 to August 1987: APPLICATIONS PROGRAMMER/ANALYST for AT&T Communications on their DOSS order entry system. Responsibilities included designing and implementing applications programs in BAL and PL/I to access and update IMS databases. Other responsibilities were designing/ and maintaining on-line screens through the use of MFS, on-call support, and improving the efficacy of batch jobs. Promoted to Senior Technical Advisor based on performance.
Languages used: BAL, PL/I, IMS DB/DC (DL/I) and JCL.
January 1984 to June 1984: LAB COORDINATOR III at Middlesex County College computer lab. Responsibilities included supervising computer labs, assisting faculty in the use of equipment, and securing the facilities.
December 1983 to June 1984:UNIX OPERATOR on a DEC PDP 11/70 at Middlesex County College. Responsibilities included nightly system back-ups.
September 1983 to June 1984: STUDENT TECHNICAL ADVISER. Responsible for aiding the students with problems.
September 1983 to June 1984: LAB ASSISTANT. Assisted instructors in all phases of operating Middlesex County College's computer facilities.
Created a web sites for the Wilson Borough Elementary School PTA and the Philip Lauer Middle School PTA using a combination of DHTML, Cascading Style Sheets, Java and JavaScript. URLs –
http://www.geocities.com/wbespta/index.html and http://www.geocites.com/plmspta/index.htmlCreated and implemented programs in ASP, Aion's Ads, ADS/O, BAL, BASIC, C, CAL, COBOL, COBOL II, COBOL/370, Eztrieve, HLASM, HTML 4.0, Java-script, PASCAL, PL/I, REXX, Visual Basic for Applications, Visual Basic, and VBScript.
Created a intranet based Technical Request system for Cigna using HTML, CSS, ADO, CDO, SQL Server 6.5, server-side VBScript, Client-side JavaScript, Visual Basic 6.0, Excel, and BrioQuery.
Created a new documentation standard at Warner-Lambert on their Intranet. Prior to this the new standards HTML, Java-script, Cascading Style Sheets and Client Side Image Mapping were not used for system documentation.
Greatly reduced the number of problems in New York Life Insurance Company's batch transaction register cycle through the use of defensive programming techniques. For Example, ESPIE routines to handle some of the more common system ABENDS.
Accumulative grade point average of 3.76 on a scale 4.00 while attending Middlesex County College.
Member of Phi Theta Kappa National Honor Society.
Available upon request.