TECHNICAL Extensive Project Leadership, Analysis, Design, and Programming skills in a variety of hardware and software
SUMMARY: environments, including UNIX, MVS/ESA, VM/CMS, OpenVMS, GUI and Web based. Application experience includes inventory management, payroll/personnel, accounts payable, purchasing, real-time control, and applications sold commercially. Specializing in relational database technologies, software metrics, and organizational issues. Exposure and training in globalization issues.
Hardware: Sun E4000, E6000, and E10000; AT&T UNIX PC 7300 and 3B1, AT&T/NCR 3600; IBM RS/6000, PC compatibles, ES/9000, 3090, S/390, 308X; DEC VAX 6510, MicroVAX 3100 and Alpha 2100.
Operating Systems: Solaris 2.7 (SunOS 5.7), UNIX SYSV (3 and 4), AIX (3.2, 4.2, and 4.3), Linux (Red Hat 7.x and Mandrake 6.x), and BSDI BSD/OS 3.1; MS-DOS, Win 3.x and 9x, Win NT Server 4.0 and 5.0 (2000) Beta; VM/SP, OS/390, MVS/ESA; RT-11, TSX, RSTS/E, RSX-11M/M+/Micro, OpenVMS (5.5-2), ITS.
TP Monitors/Development Environments: CICS (academic), ADSO, ADSA, JCL, TSO/ISPF, PANVALET, ClearCase, ACF2, CA/Top Secret, CMS, emacs, EDT, vi, Borland IDE, FMS, SAS/FSP, SAS/AF, CGI-BIN.
Access Methods: ORACLE (6.0, 7.3, 8.0, and 8.1/8i), SQL, DB2, ISAM, VSAM, IDMS.
Software: SAS (6 and 8), troff, Cadre Teamwork/PCSA, Project Scheduler 5, Project, ERWin, Word, Excel, PowerPoint, Visio, MicroFocus COBOL, BMS/GT, Vertex Quantum API, Xerox Formatting (XGF/VIPP).
Languages: C, C++ (academic), COBOL, FORTRAN, BASIC, DEC Macro, APL, DCL, EXEC2, Bourne and Korn Shells, AWK, Perl, HTML, Java (academic), BAL (academic), PL/SQL.
Other Training: GE Manager Modeling, Project Management, Function Point Analysis, Tuning Oracle Applications, Information Modeling, Novell Netware, Developing Visual Basic Applications, Windows NT Installation and Configuration, Java for C/C++ Programmers, Basic Mediation, Time Management, Java for Enterprise Development/Web Application Development/Swing, Object Oriented Analysis and Design with UML. Achieved multiple Learning Tree Java Certifications.
PROFESSIONAL INDEPENDENT CONSULTANT (2001 - present)
Implementation manager for and participated in enhancements to Automated Scoring Engine at the same credit card company. Oracle 8i (8.1.7), SQL, PL/SQL, SAS 8.1, C, and Korn shells on a RS/6000 SP2 under AIX 4.3. Prepared release documentation, performed analysis and design, and researched technical problems. (2002 - )
Participated in migration of credit card historical data between data warehouses (newly acquired business). Oracle 8i (8.1.7), SQL, PL/SQL, SAS 8.1, C, Korn and Bash shells on a RS/6000 SP2 under AIX 4.3. Developed functional specifications and researched technical problems. (2001 - 2002)
ALTERNATIVE RESOURCES CORPORATION (was CGI SYSTEMS, INCORPORATED), Philadelphia, PA
(1993 – 2001)
Led (staff of 7) and participated in the design, development, and implementation of new Interchange Reporting System using C, Pro*C, Oracle 8.1, SQL, PL/SQL, Java, Korn Shell, AWK, Sun Solaris, ERWin, ClearCase, and MS Project. Implemented "best practices" including code walkthrus, source code control, and standards. Developed XML DTD for files sent to external customers, investigated Open Financial Exchange (OFX) format. (2000 - 2001)
Led (staff of 3) and participated in the development and maintenance of a billing system using Oracle 7.3/8.0, Pro*C, Pro*COBOL, SQL, C, MicroFocus COBOL, AWK, Korn Shell, Perl, on Sun E4000/E6000 under SunOS 5.6 (Solaris 2.6). Regularly met with users. Commonized processes. Acted as technical expert for other groups. Trained client staff and consultants at multiple locations. Maintained configurations and verified database/third party tool upgrades. Ported local AIX utilities to other systems. Also used SyncSort and SAS. Assisted in the development of C and UNIX/Oracle Standards and job descriptions. Migrated application from AT&T/NCR server; performed Y2K remediation and validation. Exposure to Java and PL/SQL. Assisted in design of new systems. Performed DBA tasks for team and assisted DBA's during crises. (1996 - 2001)
Developed and maintain web pages for small organizations including the ICCP EF and CDSP. Member of Web Site Advisory Board for Community Dispute Settlement Programs. (1999 - Present)
Participated in the conversion of ATM card back-office processing (settlement) from IBM mainframe to MicroFocus COBOL and ISAM on a RS/6000 under AIX. Converted sorts to SyncSort; developed utilities in C, AWK, and Korn Shell; created C replacements for mainframe BAL subroutines. Improved performance through the use of named pipes. Technical resource with Oracle 7.1, SQL, and UNIX. Directed and trained client staff and other consultants. Documented system. (1994 – 1996, 1999)
Presented Seminar in Cannes, France for DECUS Europe. Appeared on panel discussing “Organisation Issues” and chaired symposium session. (1994)
Converted IBM mainframe COBOL, CICS, and VSAM code to DEC VAX/VMS, COBOL, FMS, and ISAM.
Supported manufacturing engineering: developed plan for Oracle 6 to 7 migration, tuned existing database, enhanced existing and developed new applications. Indirectly integrated data on PC’s with distributed applications on multiple VAX/VMS systems using C, SQL, ORACLE, SQL*NET, and SAS. (1994)
Performed database design for a Data General to IBM RS/6000 conversion for an environmental firm. From DG COBOL and INFOS ISAM files to MicroFocus COBOL and Oracle Version 7. Trained staff and other consultants in Relational Techniques, SQL, and system architecture. Supervised another consultant. (1994)
Performed System and Database Administration tasks on a RS/6000 under AIX and on 486 PC’s under MS-DOS, Windows, Novell, and LanWorks; installed and configured ORACLE Version 6, SQL*NET, Nexpert Object, and TCP/IP. Maintained SQL*Forms 3.0 and SQL*Menu 5.0 code. (1993, 1994)
INDEPENDENT CONSULTANT (1991 - 1993)
Presented Seminars in Australia for DECUS Australia. Provided strategic consulting for CIO of Australian Stock Exchange, with focus on software metrics, Function Point Analysis, and organizational issues.
Participated in all phases of maintenance and enhancements to systems for a large aerospace contractor using DB2, SQL, SAS, COBOL, and IDMS on an IBM 3090 under MVS/ESA and VM/CMS. Major subsystems include Configuration Control and Bill of Materials. Trained other consultants.
Participated in the maintenance and enhancement of a team assessment survey analysis using SAS on-line facilities under VM/CMS on an IBM 3090. Also performed management consulting and proposed Software Metrics Program using Function Point Analysis.
Participated in the maintenance and enhancement of a sales territory management system for an international pharmaceutical firm running on multiple IBM ES/9000 systems using DB2, Natural 2, C, and SAS; DEC VAX 6510 using C, DCL, and All-in-1. Exposure to KnowledgeWare.
Participated in the maintenance of an inventory management and order tracking system for an international chemical company on an IBM ES/9000 using IDMS, ADS/O, COBOL, SAS, and CICS. Involved with domestic and European applications.
GENERAL ELECTRIC, Philadelphia, PA (1985 - 1991)
Consulting (Senior Consultant) and Aerospace (Systems Analyst)
Led and participated in the development and support of planning software for manufacturing, purchasing, and finance operations; acted as liaison to component IT organization. Software developed using C, Pro*C, Oracle, SQL, and DCL on a VAX 6310 and MicroVAX 3100 under VMS in a distributed processing environment; and on an IBM 3090 under MVS/ESA using TSO, SAS, COBOL, and IDMS.
Led and participated in the analysis, design, programming and maintenance of an Inventory System for a large aerospace and defense contractor using COBOL, IDMS, ADS/O, OLM, IDD, DMLO, OLQ, TELL- A-GRAF, CICS, and SAS on an IBM 3090 under MVS/XA, MVS/ESA, and VM/CMS. Major subsystem involvement included: Bar Code input and interface, Bill of Materials, Cyclical Inventory, Chemical Tracking, Tinning Material Tracking, Zero Cost Transfer, Vendor Performance analysis and graphing, and Congressional Lobbying analysis of purchasing data. Analyzed data for auditors and to fulfill company and government compliance requirements. Participated in Function Point counts.
Staff Manager supervising consultants at a variety of client sites and providing support to both the consultants and clients, in addition to duties at clients.
Participated in a pair of projects for third party maintenance service company using COBOL, IDMS/COBOL, and CULPRIT on an IBM 3083J under MVS/XA. Converted Inventory Tracking System from MAI/BASIC-4 to CICS and batch COBOL. Created coding specifications from BASIC programs and performed coding, testing, and debugging of new COBOL programs. For a Dispatch and Data Gathering System, performed programming, maintenance, and emergency updates of batch reports.
Participated in the analysis, design, programming, and implementation of a material tracking system, which included a mainframe-to-controller (Series-6) datalink, for a major steel manufacturer. Programming performed in FORTRAN on a Micro/PDP-11 under Micro/RSX. Assumed project leadership role during implementation and additional function development phase. Performed system management and system programmer functions (developed system utilities, development aids, and device drivers) as well as hardware setup and CPU upgrades.
BURLINGTON, CAMDEN, AND DELAWARE COUNTY COLLEGES; GOLDEY-BEACOM COLLEGE
(1988 - Present)
Part-Time Adjunct Instructor/Professor
Adjunct instructor at community colleges teaching: Structured Programming (C++) Fundamentals of Computer Science, Introduction to Computer Programming, Advanced BASIC, 'C' Programming, JCL, Intel x86 Assembler, and Database Development. Granted Senior Adjunct Status at Burlington County College. Developed new courses. Member of Advisory Committee, Camden County College. Sun Solaris, Windows 95 and NT 4, and mainframe platforms.
EDUCATION: B.A., Computer and Information Sciences, Temple University, 1985
M.S., Organizational Dynamics, University of Pennsylvania, December 1998. Coursework towards M.Phil.
PUBLICATIONS: “Software Metrics White Paper,” Seer, June 1994, publisher: Delaware Valley Oracle Users Group.
Seminar and Presentation Materials: DECUS US, Australia, Europe, and Canada; NAPUG; DPMA; DEVOUG; DVMFUG, Mensa AG2K, and client training.
Editor, “Chester Township Newsletter,” 1994 - 1997.
“How Productive is Information Systems?,” IDUG Solutions Journal (International DB2 Users Group, published by Data Management Review), January 1996, publisher: Powell Publishing, Inc.
“Selling DECUS to Your Boss,” IT Age (DECUS Canada), January 1998. Seralized chapter from UNIX Unleashed as “HTML‑A Brief Overview,” starting in February 1998 issue.
“UNIX for the Mainframer” Book, Prentice-Hall/Professional Technical Reference, 1997. Alternate selection for the LCIS (Library of Computer and Information Sciences) Newbridge Book Club, September 1997. Featured on IBM z/OS web page, Spring 2001.
Co-author of "SAMS Teach Yourself C++ for Linux in 21 Days", available Spring 2000. Translated to Chinese Spring 2001.
Author of "Expert Recommends ... For C" on InformIT.com, 2000; "Quick Tip: Using SAS with Pipes or as a Filter Under UNIX" on sas.com, 2002.
Contributing Author with cover credit to "UNIX Unleashed Second Edition" Books (2 volumes: "Internet Edition" and "System Administration Edition"), SAMS, 1997. Contributing Author to "Red Hat Linux Unleashed", second and third Editions and versions 6, 7, 7.1, and 7.2, SAMS, 1998 – 2001; "Linux Unleashed", fourth Edition, SAMS, 2000; "Using UNIX", Que, 1998; "UNIX Unleashed Third Edition", SAMS, 1998; "SAMS Teach Yourself Shell Programming in 24 Hours", Que, 1999; "Practical UNIX", Que, 1999, "Linux Programming Unleashed" Second Edition, SAMS, 2000.