Home
 Chantey Sings
 The Rogues
 Writings
 Resume
gregplc
 Top  Skills  Experience  Education  Publication  Teaching  Contact

8/98 - present: Vice President of Engineering, Pathfinder Consulting Group, Annandale, NJ. I've been enjoying having primary responsibility for technical activites at a small and growing web design firm. We specialize in database driven web sites, utilizing Cold Fusion by Allaire as a primary technical tool. The databases undeflying the sites have been, in many cases, legacy systems such as DB2 on IBM AS/400 and Access databases up-sized to SQL Server.

We perform systems integration work on both NT/MSSql platforms and on Linux/MySQL, in support of our clients' web sites. We have extensive experience with E-Commerce as well as with providing comprehensive web inventory and accounting back-office systems.

6/97 - 8/98: In the Learning Products group, I supported an E-Commerce solutions project. I served as webmaster, architect, and principal developer of a web site that provides marketing information, technical support, and online documentation for the solution set. This role included acquisition of both NT and UNIX hardware and software, physical site design, implementation of a firewall, configuration of servers, content architecture and organization, and development of actual content to information from a variety of sources into a cohesive whole.

I assembled a JAVA-based navigational GUI similar in look and feel to the classic MS Windows or X-windows cascading 'icons in windows' interface. Because it is JAVA-based, it is platform-independent. Advanced JAVA features such as Run Time Type Identification and dynamic font scaling were fully utilized.

Another JAVA project was a data-collection applet which accepts user input, reads configuration files on the server, and presents input-dependent subsequent choices. It then returns the validated complex of responses to a CGI script for server-side processing.

2/96 - 7/97: Hewlett-Packard Corporation, Florham Park, NJ. Problem find and fix on the HP-UX file system kernel code for fielded and development releases, including complex multi-processor implementation issues.

6/93 - 2/96: Novell Unix Systems Laboratories, Florham Park, NJ.

As a member of the Software Integration and Configuration Management group, I provided initial quality screening of interim development and final product loads of the UnixWare operating system. I purchased equipment for, assembled, and maintained an array of high-performance Intel-based systems in a test lab. Through extensive self-developed automation scripts, I performed constant load testing of nightly builds of the Unix kernel. I performed initial debugging and triage of build and operational failures.

05/87 - 6/93: Amdahl Corporation, Santa Clara, California. As a marketing systems engineer, I assisted the marketing teams in identifying customer requirements and proposing Amdahl Open Systems solutions. I supported the sales force throughout the Northeast and Mid-Atlantic, across multiple sales territories and accounts. I served as a resource to account sales teams, product sales representatives, and to customers as required.

As a Senior Technical Staff Member to the Software Base- and Platform- System test departments, I developed and documented strategy and methodology and coordinated test technology and tools for a re-base of the Amdahl UTS (UNIX SVR4ES) operating system. I accepted responsibility for the technical integrity of the test process as a primary quality assurance activity.

In a close relationship with management, I fulfilled a senior technical role to bring Amdahl's software testing and validation process up to a suitable standard for a large-scale multi-processor UNIX platform targeted to commercial environments. I acted as an advisory and consulting resource for management and for individual contributors in the resolution of test approach and integrity issues.

I was directly responsible for system stress and RAS (reliability, availability, and serviceability) testing. I shared in management's responsibility for the technical and professional development of individual contributors and the evaluation of their progress, as well as for product life-cycle plans and organizational goals. In this role, I participated as a member of the management team for the directorate.

Previously, I had performed operating system test in a joint effort between Amdahl and AT&T, on UNIX System V Release 4ES on an AT&T-3B2 platform. I co-developed the overall security feature test methodology (see PUBLICATION: below). This methodology, diligently applied, achieved an extraordinarily high level of source code coverage, using "black-box" testing methods and informal, plain-English functional specifications as a basis.

I was team leader for the group which developed and executed test strategy, designs, and code for the interfaces which implement Least Privilege and the TCB (Trusted Computing Base) at the user and system-call levels. This work was to a standard required for a system to be evaluated at an NCSC B2 security level.

During my first year at Amdahl, I participated in evaluation of a proprietary IBM 370 operating system (Aspen). My role was to analyze the architecture and structure of the operating system, utilizing source code listings as a primary resource.

10/86 - 05/87: Oracle Corporation, Belmont California. Technical Staff.

I was part of a team which ported the ORACLE RDBMS and allied products to MVS. My involvement included developing and maintaining operating system dependent routines to permit portable VMS-based code to function under the IBM MVS operating system.

12/81 - 10/86: IBM Corporation, San Jose, California. Senior Associate Programmer.

At IBM Central Support for DB2, I supported DB2 Releases 1 and 2 through final development, field test, early-ship, and general availability, providing customer telephone support and as well as software problem diagnosis and code repair. I completed several temporary assignments to DB2 development.

My primary responsibility was for maintaining the functions which coordinate the components of a transaction within the database subsystem. I became familiar enough with all components of the RDBMS subsystem that I could serve as a first point of screening for failure reports, and serve as a 'general knowledge' resource for the maintenance teams.

As part of product introduction, I provided education to customers and field support personnel. I authored portions of diagnostic publications.

 

Email to: (greg@bullough.org)