Cimarron Taylor | |
<address: 201 Mandalay, Oakland, CA 94618-2225> | |
OBJECTIVE | |
---|---|
To develop database oriented software for commercial products.
| |
EMPLOYMENT | |
July 1998 to Present (evenings, part-time) |
ECIRCLES --
TECHNICAL ADVISOR
Provided technical advice to help a friend secure funding for creation of new internet community service company (www.ecircles.com) which subsequently led to an interim consulting position designing network data protocols and implementing a multi-threaded database connection manager to provide scalable data connectivity between Apache mod-perl applications (on FreeBSD http servers) and a Sybase database (on Sun Solaris servers) over TCP/IP. Design and development work has also included
|
Feburary 1998 to Present |
SARATOGA
SYSTEMS --
DATABASE
ARCHITECT
Lead developer responsible for the architecture and engineering work for the database subsystem of Avenue version 5. This ongoing effort is a complete overhaul of Saratoga's legacy hierarchical data model with a state-of-the-art relational one and includes
|
September 1996 to January 1998 |
JB DEVELOPMENT --
CO-FOUNDER AND
CHIEF SCIENTIST
Developed Harmonia, the first commercial 100% Java SQL Database Engine using Java, C, Tcl and Shell scripts on Windows NT systems. Design and development work included
|
March 1996 to September 1996 |
WALLOP
SOFTWARE --
INDEPENDENT CONTRACTOR
Wrote C++ classes using Visual C++, MFC, ODBC and Visual SourceSafe on Windows NT to support wizard oriented web database publishing for Netscape LiveWirePro and Microsoft IIS web servers. |
February 1996 |
GOLFWEB --
INDEPENDENT CONTRACTOR
Worked with site architect to identify requirements, develop specifications, database schema and state transition model for On Course. Also provided assistance in solving database performance problems. |
December 1994 to January 1996 |
AUTOMATION
CONSULTANTS
GROUP --
CHIEF SCIENTIST
Designed and developed software for ACG's manufacturing information system. Development work included
|
September 1992 to November 1994 |
ILLUSTRA
INFORMATION
TECHNOLOGIES (NOW
INFORMIX SOFTWARE) --
CLIENT SOFTWARE DEVELOPER
Joined Illustra as seventh employee and under direction of Michael Stonebraker, worked on visualization tools to showcase Illustra's unique capabilities. I built the initial prototype of a database "flight-simulator" and later worked with client software group to turn the prototype into a product. Development work included
|
October 1991 to July 1992 |
SCOPUS
TECHNOLOGY --
SENIOR SOFTWARE ENGINEER
Recruited by Ori Sasson as first software engineer with charter to build a product from a prototype of call tracking application (EIS) written in Sybase APT. I redesigned the application to rely on a metadata repository, incorporated Tcl to allow for dynamic client-side extensions, replaced hard-coded C and Sybase Transact-SQL logic with Tcl procedures and table-driven processing, isolated generic form and database processing from platform and database specific code. My efforts helped make the company profitable after four months and my architecture has been since ported to multiple client and server platforms (including Macintosh, Windows, Oracle, Microsoft SQL Server and Informix) without significant changes. Scopus now has an entire workflow product suite (ProTEAM, SalesTeam, SupportTeam, etc) which uses the same core architecture. |
June 1991 to September 1991 |
SHAREBASE --
SOFTWARE ENGINEER
Fixed bugs in the RDBMS software for Server/8000 database processors. I also participated in the design of new server features, and enhanced copy utilities to support international character sets and batch transactions using gcc, SunOS and the BLAST cross compiling and debugging tools. |
June 1987 to December 1990 |
UNIVERSITY OF
CALIFORNIA,
BERKELEY --
PROGRAMMER/ANALYST
I helped develop the query executor, access methods and transaction system of Postgres (Michael Stonebraker's follow-on to Ingres) using C on Sun Workstations running SunOS and DECstations running Ultrix. I also reorganized and extended the source code control system and programming support tools, packaged system for release, wrote basic user documentation for system installation and assisted end users in implementing applications using Postgres. |
EXPERIENCE | |
Languages/Tools | |
(Microsoft) |
|
(Unix) |
|
Databases |
|
Workflow Products |
|
Internet Servers |
|
Operating Systems |
|
EDUCATION | |
August 1983 to May 1991 |
UNIVERSITY OF
CALIFORNIA,
BERKELEY
|