Eclipsoid Home
Ray-Zoo-May: William H. Coffin

Ray-zoo-may (foils the search engines)

Summary:

Manager with highly moronic orientation. Background in relational database, language design, object-relational technologies, abstract datatypes, SQL standards, 4GLs, precompilers, and many other buzzwords. Experienced in wrecking customer relations and project mismanagement.

Work Experience:

5/97 - 5/2000: WebLogic Inc, BEA Systems;  Director of Engineering.
Built and ran enginering organization for this Java-based startup, a pioneer in distributed application server technology. Engineering grew from 14 in 1997 to 40 in 1998, when BEA Systems bought WebLogic. Responsibilities included Technical Support, QA, Product Development, Technical Publications, IS/MIS functions, project management, and recruiting.

7/94 - 4/97: Sybase Corporation;  Manager, SQL Server Development.

Managed groups of engineers responsible for DBMS development in language design, parsing, query plan generation, optimization, and execution.
  • Managed design and prototyping of Abstract Datatypes, User-Defined Functions, integration of Java in the SQL engine, and other components of the Sybase "Adaptive Server" architecture.
  • Managed several core projects for Sybase System 11, including a team of six engineers that completely re-implemented SQL Server subquery processing.
  • Managed joint projects with strategic partners to integrate text search capabilities, spatial/GIS datatypes, and time-series support into the SQL Server engine.
  • Responsible for Sybase compliance with FIPS 127-2 (SQL92, entry level). Managed the NIST recertification effort.
3/93 - 6/94: ASK Group, Ingres division (Previously Ingres Corporation);  Manager, Languages and Standards Group.
Managed group of development engineers responsible for DBMS server language and related issues, including language design and implementation, syntactic and semantic support of all new server features, data dictionaries, new datatypes, user-defined datatypes, and the Ingres "Object Management Extension" product.
  • Responsible for Object Oriented extensions to the Ingres RDBMS, including the model, high-level architecture, and implementation.
  • Worked with a strategic partner to co-implement spatial datatypes, incorporated into the Object Management Extension as a specialized object class library.
  • Responsible for ensuring compliance with FIPS 127-1 (SQL89), FIPS 127 (SQL92, entry level), and XPG4. Managed the NIST certification effort.
7/90 - 2/93: ASK/Ingres Corporation;  Manager, Database Support Tools Group.
  • Managed a group of engineers responsible for all SQL and QUEL preprocessors. Target languages included C, COBOL, FORTRAN, Pascal, Ada, PL/1, and BASIC.
  • Managed a group of engineers responsible for all installation, configuration, monitoring, and administration components of the Ingres SQL Server product set.
  • Drove complete redesign of installation and configuration tools, including the architecture of the underlying rule/event language systems that drove the systems.
2/88 - 6/90: Ingres Corp. (previously Relational Technology Inc.);  Senior Member Technical Staff, Core Technology Group
  • Chaired the Language Review Committee, responsible for review of all Ingres language design, including semantics as well as syntax.
  • Member of ANSI committee X3H2 (SQL).
  • Enhanced Ingres 4GL product: added support for structures, static data, DECIMAL datatypes, global variables, arrays, and many other new features. This work involved extensive rearchitecture of parser, code generators, interpreter, and runtime support.
  • Optimized and rewrote portions of ADF, the Ingres Abstract Datatype Facility.
  • Implemented stored-procedure support in Embedded Languages product. Also rearchitected lexical scanners, reducing the number of scanners from six to two.
3/82 - 1/88: Britton Lee, Inc. (later Sharebase);  Senior Systems Engineer, Host Software dept.
  • Designed and implemented Britton-Lee's SQL interface. This was one of the earliest commercial implementations. Wrote all user documentation and maintained the product for several years.
  • Implemented and maintained hardware-independent terminal interface module of Portable Host Interface (PHI) product. Also implemented pattern-matching routines, date/time routines (including general-purpose date/time parser), and a hypertext message and help facility.
  • Ported Britton Lee client products to MS-DOS. Wrote and maintained PHI serial and XNS interfaces on MS-DOS. Added Nihongo support to MS-DOS version of PHI. Customized MS-DOS version of pcc (Portable C Compiler) and wrote a peephole optimizer for the assembler output.
4/79 - 9/81: Self-employed applications programmer.
Contract programming and documentation as part-time and summer work. This included applications for an office-supply company, a large bakery, a restaurant supplier, and an industrial pump manufacturer. Contractors were Continental Computer, Inc. (San Francisco), Crossroad Systems (Pacifica, CA), and Arntsen Electronics (Oakland, CA).

Languages and tools:

C, Java, SQL, QUEL, Bourne Shell, C-Shell, BASIC, COBOL, Pascal, RPG-II, 8088 assembler, YACC, make, sed, m4, gprof, etc.

Systems:

BSD UNIX, SunOS, Solaris, MS-DOS, OS/2, VMS DG Micronova, IBM System-34, BASIC IV, Apple II+.

Professional Associations:

IEEE, ACM (SIGMOD), Usenix.

Education:

University of California at Berkeley; BA in Computer Science, June 1982. GPA: 3.7. Concentration: Database Management Systems.
Honors: Phi Beta Kappa. Executive officer, Computer Science Undergraduate Association 8/ 80 - 4/81.

References:

Available on request.

8/00

Eclipsoid Home Page
Copyright © 2004 by Bill Coffin