Contact


William E. Taylor

3631 Newberry Road,
Philadelphia, Pa 19154

  • Email me: weconsultants ATT users DOT sourceforge DOT net
  • Google Talk\Jabber: weconsultants ATT gmail DOT com

Printer version of Resume select link at the top of this page

Resume


Technical Summary

Hardware

370-3090 IBM Mainframe, IBM PCs and compatibles

Software

SQL, SQL Procedures, Oracle, SQL Server, Sybase, HSQLDB, MySQL, Powerbuilder, Infobuilder, Jdeveloper, VisualAge for Java, Pascal, C, C++, Java, Café, Visual Café Pro, Eclipse, Optima++\Power++(Watcom C++), Borland Builder, Erwin MS Excel, MS Access, PHP, HTML, CSS

Microsoft Windows 95\2000\NT\XP, Netscape FastTrack Server for WinNT and Linux, Tomcat, Peer Web Services for NT, Apache Web Server for Linux, Red Hat Linux 6.1-8.0.

ACF2, Assembler\370 -XA, JCL, Rexx, CICS, TSO ISPF\PDF, Cobol, RPG, DL/1, MVS system Exits VM/XA, VM/SP, System and User CMS/CP Environments


Professional Summary

I have been an information systems professional for 28 years. Initially and up to about 9 years ago was an IBM Systems Programmer and Independent System Programmer Consultant working within and around the operating system code designing application systems with operating systems interfaces. On the PC platform, I have been involved in client/server systems integration projects employing Oracle, SQL Server, Sybase, DDE, serial communication DLL development and Powerbuilder. I have 9 years of Powerbuilder working from Version 2 to Version 8. I have designed and developed systems in the client/server environment. I have also designed, developed an implemented a Windows/NT client server based VT100 BBS with CompuServe pneumonic access across 2000 Colleges and Universities in the US. I have completed Sun Systems Java Courses. Now in the process of building PHP, Powerbuider, Java and C++ shareware code for Internet distribution. The Java Product is called JhackerAppManager. My website can be found at http://weconsulting.org. I think that if you visit my website you will see a different persective of me and my work.


Professional Interest

I have an interest in the technical side of the computer industry. Writing communication code is of great interest. Contracts that will let me develop using Java, Powerbuilder, C\C++, or main frame assembler is of high interest. I have been of late I have been getting into PHP and MySQL heavily. Like most people I would really like to be involved much more with Java. But the market has slowed down and willing to look into most Computer jobs that I qualify for.


Professional Experience

Consultant, W.E. Consultants
2003–Present

  • Have been building and integrating php and MySQL into my website. This will give access to a database of 1,320 authors and 31,606 quotes along with detail information on the author, external links and quotes references.
  • Have written a Java\HSQLDB application to manage a database of author Quotes.
  • Have written a Java\HSQLDB app to manage a person(s) Bookmark files across browsers and OS's.
  • For a Database product called 'HSQLDB', http://hsqldb.org/. I made major changes to its Swing GUI DatabaseManagerSwing class. This is a HSQLDB frontend Database Manager. I also added a new Swing GUI Font and color change class. Detail of changes I made can be found, on my website.
  • Have a Free and Pro version Product for interfacing with Window XP SP 2 Firewall log file called JhackerAppManager. Can check out at my website http://weconsul.zendurl.com.us. This is a new website that I am building presently. These two products have taken up a lot of my time and now trying to get to market along with other Shareware and Freeware software I have written.
  • For more than a year I have been publishing a daily newsletter. The name of the newsletter is called the 'CPSHO Daily Newsletter'. This is a very comprehensive letter that has 6 sections; Computer News, Computer Programming, Programs(Open Source), Science, Health and Other. Can check out at my website http://weconsul.zendurl.com.us under Personal Links -> (CPSHO) Newsletter.
  • Have done a lot of local consulting for non-business environments..

Senior Programmer Analyst, PJM L.L.C., Norristown, PA
1999-2002

  • Maintained a critical MS Office application called the Hydro Calculator. Code wise it was a 16 megabyte excel/access project with 45 sheets and 30 vba scripts. This application calculated how much water was to flow down five dams along the Susquehanna River. This would enable the dams to generate the most electricity based on the number of generators on line and the weather. The application projected the flow and the height of the dams for six days in advance. I wrote a powerbuilder program to bridge this information into the Marketing Oracle databases. I used OLE2 in this Powerbuilder application to dynamically retrieve the opened excel data. This information was then loaded up to the Marketing website for PJM customers on a daily bases.
  • Wrote a powerbuilder application that created a label which could tell you which of the fifteen fuel types a customer used from months up to a year time span and the amount of pollution generated. This required a lot of mathematical calculations using a 250 by 250 mathematical matrix inversion to a precision of eight decimal points.
  • Under Unix wrote a C program that would automatically check weather forecast information for redundancy before being transmitted to another server for use.
  • Worked with an Internet application which allowed customers to buy energy in real time. This application was written and supported with IBM's Visual Age for Java.
  • Work on Linux Red Hat versions 6.1, 7.2 and 7.3 just for R&D. Needed to understand for possible uses other than a server. I belonged to the a Linux committee.
  • Installed Powerbuilder 8.0 and tested against all of the Powerbuilder application looking for any conversion problems.
  • Wrote a new Powerbuilder application to handle all of the printing requirements for a new Market Settlement application.

Consultant, W.E. Consultants, Drexel Hill, PA
1997-1999

  • I am writing an add-on to a product called "UltraEdit32." This editor can be found on the Internet. This program add-on will maintain all of the required parameters and options which will be input as language options for this Editor. This code is being written in C++.
  • Have spent some time writing Java code using JDBC-ODBC application and applets implementing SQL anywhere and DBAnywhare.
  • As an Independent Consultant I have been writing an Internet related application. This application will be available as a shareware product on the Internet. This application is being written using JDK, and Visual Café Pro. There is a parallel program being written in Borland C++ Builder. Program will enable users to manage graphic objects via Netscape and/or Internet Explorer Cache. This application is also being ported to Linux.
  • Have installed and maintained a OpenLinux and FreeBSD operation systems. Have configured for intranet and Internet communication. Learning Perl and TCL/TK under Linux.

Consultant, Actium, Conshohocken, PA
1992-1997

During my tenure as a sub-contractor for Actium, formally ‘ITI’, I consulted/programmed at the following companies: Johnson & Johnson, Campbell Soup Company, Rohman Haas, Nation Liberty and The Access Group.

  • For a major food manufacturer created GUI designs and implemented class library and 3rd party controls in the development of a C/S Powerbuilder 4.0 system with an Oracle 7.0 data base. Extensive use of advanced datawindows techniques and new windows 95 GUI objects.
  • For a major academic lending institution designed, developed and implemented a Windows\NT server based VT100 BBS. Company was currently moving a BBS from Mainframe to Client Server Platform. This system was written using Powerbuilder and C. There were four major pieces for project completion. Serial Communication: All were developed using SDK API's and a C written DLL. Server code: All written in Powerbuilder. Client: Dynamically built from Server via Constructors in Server based Windows. This was done by writing a Dynamic runtime VT100 Screen generator. Business Rules: All input fields had to be interrogated by in-house developed rules via server before acceptance. The audience for this system were most major universities and colleges in the USA. Anyone could connect via a CompuServe host pneumonic or a via Lexis\Nexis station setup at school location.
  • For a major insurance firm, designed and developed functions to dynamically build reports and resignation windows for directors and board members. Produced assorted documents via DDE to WordPerfect, merging customer data with text. Utilized Powerbuilder, Sybase, and SQL Server on this project, as well as SQL procedures to insert and update directors and board members.
  • For a Fortune 500 chemical manufacturer, participated on a Container Database System project. Responsible for design of all reporting systems on containers and units. Designed windows to maintain specifications on units and corresponding containers. Also developed triggers to delete and maintain referential integrity. The platform consisted of SQL Server, Sybase, and PowerBuilder.
  • As a Staff Consultant on an engagement with a major insurance company, was responsible for the design and development of customer windows that collected all main insured, spouse, own, and beneficiary information, and a customer search window. The window searches and retrieves mainframe DB2 data via SQL procedures and RPCs. The system collects insurance information for new and upgradeable customers, validates all information and forwards the data to mainframe batch systems. This work was also done utilizing PowerBuilder, Sybase, and SQL Server.

Consultant, Quantum, Islen NJ
1990-1992

  • Exxon, N.J
    • For this major petroleum company I was contracted to design and developed a VM\CMS-based Electronic Approval System (ELA). This system would allow electronic authorization of transactions that previously required written signature approval. The system consists logically of six parts (communication, batch, online, distribution, internal control, and database validation) and physically of four virtual machine servers. The communications server is written in ASSEMBLER using IUCV (peer-to-peer). On line and internal control code is written using REXX, ISPF, XEDIT macros AND NOMAD. This system has hooks into PROFS and uses RACF/VMSECURE modules for VM/password validation. This system maintains its own internal password system. Internal control has an online interface to maintain approvals, passwords changes, and check audit information. The system also communicates cross nodal to other ELA systems. Presently it is running on five corporate VM nodes. User data can be passed along to another application after approval. This ELA can accommodate more than one approval per transaction and the approval process may be either FIFO, serial, or parallel. This is a very large and complex system due to the cross-nodal communication, IUCV code, and enhancements that were required before completion.
  • Exxon, Houston, TX.
    • For this major petroleum company I was contracted to write a VM\CMS accounting system that would enable VM Users to update their virtual machines accounting information with validated charge numbers. These accounting records would be processed by another systems. This system required writing an IUCV account number validation server. Front-end user module, written in assembler, would have the virtual machine account passed via parameters. This number was validated via the IUCV Account Number Server. If valid then the DIAG X'4C' was issued to update the virtual machines account records.
    • Contracted to make a major update to a system I had written for Exxon. This system was the "Electronic Approval System." The update involved adding the ability to use either RACF, VMSECURE or the electronic approval's own security system for password protected approval authority.

Consultant, Day Data Systems, PA
1988-1990

  • Continental Insurance Company, N.J
    • For this major insurance company I was responsible for converting 10 CICS MVS regions (10,000 accounts) from a CICS security system to a shared ACF2 database between VM/SP and MVS. Wrote code to read and translate DFHSNT's to the required ACF2 definition. While converting CICS I had to write code to convert the 10k CICS account into a new Login-ID naming convention. Also had to write code to automatically generate a letter for each owner of this new account name. This all was written in assemble and REXX.
    • Wrote programs to automate the collection, reduction, reporting and archiving of daily ACF2 reports to an OS generation data set on MVS from VM\CMS. Programs written in REXX.
    • Wrote programs to automate the cancellation of ACF2 account and deletion of VM/CMS directory entries based on country wide personnel termination's, provide on a daily basis. System produced daily audit files and reports. Written in assembler and REXX.
    • Wrote a CMS online ACF2 Rule Request System. Written so that security officers across the country had a central means to submit ACF2 Data Set rules.
    • Wrote a front-end for changes and production jobs authorizations. Written in assemble and Cobol, using ISPF screens for on-line processing.
    • Also wrote a GUI front-end using ISPF/PDF, assembler and ACF2 exits to allow this company‘s Security Department to manage this new ACF2 system. This system provided for on-demand reporting, rules creation, rules and management country wide.

VM Technical Support Project Manager, Campbell Soup Company, NJ
1984-1988

Started with company as a Senior Software Analyst. Staff consisted of a Senior Software Analyst and a Software Analyst. (system programmers). Responsible for 58 program products and four operating systems. I have installed 90% of these user products. Maintained a VM/XA system running a Production VM/SP, MVS/XA, test VM/SP, test VM/XA and a disaster/recovery MVS/XA system for subsidiaries on a 3090/200E. As a Senior Systems Programmer alone with the normal systems work I did the following:

  • All system Debugging
  • Built and maintained the 3090 IOCP
  • Helped the system configuration (DASD).
  • Installed a 3090/200E, generating and upgrading the current operating systems.
  • Installed a 9370, generated a non VM/IS system and then a VM/IS system on that computer.
  • Installed "AS" and helped migrate DB2 data over to new 9370.
  • Performance analysis using omegmon and VMMAP.
  • Wrote and maintained MVS and CICS exits.

Senior Systems Programmer, ARA, Philadelphia, PA
1983-1984

  • Responsible for installing VM/CMS on a new 4341/12 in a non-VM shop. This VM/CMS system was to be used to convert OS/VS1 to MVS and run a IBM Office Automation System Called "TIF". I built the virtual machine to house the old and new OS and MVS system and migrated them over on VM.
  • I also rewrote their OS/VS1 UJI/UJV exits for their new MVS system.

Systems Programmer, Interstate and Ocean Transport Company, Philadelphia, PA
1980-1983

  • Responsible for installing and maintaining VM/CMS, DOS/VSE, CICS, DLI, CICS/DMS, EP\BTAM and all the program products. Also had the Administrative responsibility for 5 production DL/1 data bases. Maintained the VSAM Catalogue structure. Performed the system performance responsibilities.

Junior Systems Programmer, Penna Manufacture Association, Philadelphia, PA
1977-1980

  • Started with company as a trainee application programmer. Wrote PMA's Loss and Reinsurance systems. Maintained the Premium system and made extensive enhancements. Used Cobol and DL/1. In Technical services I started to learn the DOS/VS and VM/CMS operating systems. Started out writing DOS/VS system exits.



Education

Maxwell Institute, Programming Certificates
1976-1977

  • Introduction to Computer Science
  • 360/Assemble
  • Cobol
  • RPG

Loras College, Dubuque IA, B.S. Psychology, Minor in Science
1971-1975

Monsignor Bonner, Drexel Hill, PA, H.S. Diploma, Academic Curriculum
1967-1971

Page last modified on August 03, 2008, at 12:17 AM EST pmwiki-2.2.0-beta68