|
| DAVID W.
CARROLL |
811 Vista Del Mar Dr Aptos, CA 95003
USA
|
Interwoven Work: 408-530-5872 Fax:
831-661-0527 Home office: 831-661-0587
ecomconsult@hotmail.com
|
|
 |
SUMMARY
![]()
|
|
|
I have unique, broad-based, hands-on experience in
telecommunications, broadcast, and computer technology, marketing,
and systems design. I can add strong visionary leadership qualities
to an aggressive entrepreneurial team. With an unusual combination
of self-motivated technical, marketing, and management skills, I
function well as an individual contributor or as an active
synergistic member of a goal oriented group effort. I have designed
and built hardware and software solutions ranging from consumer
products to applications for Fortune 500 clients. I have worked on
computer and telecommunications projects throughout the world, in
Japan, South America, Europe, the Middle East, and North America. As
an author and speaker, my communications skills are well proven. I
have conceived and constructed innovative, leading-edge technology
solutions for over twenty years.
|
 |
OBJECTIVE
![]()
|
|
|
A hands-on VP, CTO, system architect or design/development
leadership position focused on cutting edge software product development
for the Internet using Windows, NT, and/or UNIX applications, preferably
with distributed networked applications and/or a multi-platform environment.
Projects related to video, multimedia, eCommerce, Internet/Web services,
B2B or B2C services, or distributed computing, have special interest.
|
 |
SKILLS
![]()
|
|
|
- CTO/VP Engineering
- Senior Architect - System Designer
- Senior Software Engineer/Programmer
- Webmaster
- Database
- Documentation
|
 |
COMPUTER SKILLS
![]()
|
|
|
- Microsoft Technologies -
Visual C++ 6.0, Visual Interdev 6.0, Visual Basic 6.0,
VBScript, JScript, MSXML, Commerce Server 2000, SQL Server 2000,
DCOM, COM, Windows 2000 Advanced Server, NT 4.0 Server, MS Office
Add-ins, MS Access
- Unix Technologies - C, C++ (gcc), Perl, TCL,
Shell Scripting, Java
- Internet Technologies - HTML, DHTML,
JavaScript, http, TCP/IP, graphics
- Programming languages - C++, C, Java, XML, XSLT, DHTML,
VBScript, JavaScript, Perl, SQL, TCL, Visual Basic, Pascal, Basic,
Assembly, C Shell, Borne Shell, DOS Shell
- Software - Web, Internet, CGI, TCP/IP, Postscript, SCSI,
image processing, database, facsimile, COM, DCOM, Corba, Java
- Operating Systems - Windows 2000 Adv Server, Windows
NT, Windows 95, Windows 3.1, DOS, UNIX: Linux, Solaris, SunOS,
BSD, HP/UX, AIX, SCO, DG/UX, SVR3/4
- Tools - Visual C++ 5/6, Visual Basic 5/6, Sun JDK, SQL
Server 6.5/7.0/2000, MS Commerce Server 2000, TeamSite, Rogue
Wave DBTools.h++, Oracle 7/8, Sybase 11, Access, Lotus Notes,
Photoshop 5.5/6, Adobe Illustrator, NetObjects Fusion, Cold Fusion,
BEA WebLogic, IBM WebSphere, ATG Dynamo
|
 |
EXPERIENCE
![]()
|
|
| 2/00 - Present |
Interwoven, Inc., Sunnyvale, CA Senior
Software Engineer/Architect - Consultant |
|
Senior software
engineer/architect for Microsoft and Solaris based Internet
e-commerce and web content management products. |
|
- TeamSite Turbo Phase II for Commerce Server 2000
Add
personalization and dynamic content delivery from TeamSite content
management and workflow product to Commerce Server 2000. Interface
Commerce Server content selection pipelies with TeamSite Data
Templates and SQL Server 2000.
- Technologies Used: HTML 4.0, DHTML, XML, XSLT, JavaScript/JScript/VBScript,
and COM objects. Also used MS SQL Server 2000 and Commerce
Server Pipelines and Content Selection Framework.
- Tools: VC++ 5/6, VBScript, JScript, Visual Interdev 6, Windows
2000 Advanced Server, SQL Server 2000, Commerce Server 2000,
IIS 5.0, IE 5.5
- Implement features for TeamSite Turbos used with IBM WebSphere,
BEA WebLogic, ATG Dynamo
- TeamSite Front Office 5.0
Lead engineer
to design and develop new version of TeamSite Front Office which
supports direct access to TeamSite Templating (templated database
data entry) from Microsoft Word 2000 and 97, including developing
a Word add-in for both versions, a Word to XML translator in the
add-in, an XML parser and auto form document generator for Word.
- Technologies Used: XML, COM/DCOM objects, C++, MS Word DOM
and API, MSXML
- Tools: VC++ 5/6, MFC, JavaScript, Visual Interdev 6, Windows
NT 4.0, Windows 2000, DCOM, COM, Multithreading
- TeamSite Turbo for Commerce Server 2000
Lead engineer
to design and develop tightly integreated interface between full
TeamSite content management and workflow product and Microsoft
Commerce Server 2000. Similar features to Content Express with
more functionality. Released January, 2000.
- Technologies Used: HTML 4.0, DHTML, XML,
JavaScript/JScript/VBScript, and COM objects. Also used MS SQL
Server 2000.
- Tools: VC++ 5/6, VBScript, JScript, Visual Interdev 6,
Windows 2000 Advanced Server, SQL Server 2000, Commerce Server
2000, IIS 5.0, IE 5.5
- Content Express for Commerce Server 2000
Lead
engineer to design and develop COM wrappers in VC++ 5/6 to extend
and provide a COM API to the Interwoven TeamSite core content
management engine. This API was used to develop a new product
called Interwoven Content Express which integrates tightly with
Microsoft Commerce Server 2000 on Windows 2000 Advanced Server to
provide content management and workflow for Commerce Server users.
New product went to beta with with Microsoft Commerce Server 2000
in July 2000 and was released in Dec, 2000.
- Link: http://www.interwoven.com/partners/profiles/microsoft/index.html
- Technologies Used: HTML 4.0, DHTML, XML,
JavaScript/JScript/VBScript, and COM objects to develop advanced
ASP web pages to implement the Content Express GUI in tight
integration with the Microsoft Commerce Server 2000 BizDesk GUI.
Also used MS SQL Server 7.0 and 2000.
- Tools: VC++ 5/6, VBScript, JScript, Visual Interdev 6,
Windows 2000 Advanced Server, SQL Server 7.0/2000, Commerce
Server 2000, IIS 5.0, IE 5.5
- TeamSite Front Office 4.5
Develop DCOM interface to
TeamSite content management server for NT 4.0, Windows 2000, and
Solaris and clients for Windows 95/8, NT 4.0, Windows 2000 to
support accessing TeamSite content management functionality from
Office 2000 add-in, Windows Explorer Context Shell Extension, and
Microsoft Source Control API (ala SourceSafe) for Visual Studio.
New Product released in October, 2000. Updated release in
December, 2000 also supports Adobe GoLive 5.0 and Macromedia
Dreamweaver 3.0.
|
 |
![]()
|
|
| 5/99 - 1/00 |
Landel Telecom, Inc., San Jose,
CA Senior Software Consultant |
|
Develop real time data interface for consumer email
appliance called MailBug. |
|
- Develop http based syndication service interface to Wired news
feed and Lycos real time feeds for news, stocks, weather,
horiscopes, and sports
- Develop user interface for displaying the real time
information on a 80x6 LCD display on the MailBug product
- Tools: Linux, http, html, gcc C++
- Link: http://www.mailbug.com/
|
 |
![]()
|
|
| 6/99 - 11/99 |
Rivio, Inc. (formerly Biztro, Inc., BHub,
Inc.), Sunnyvale, CA Senior Software Engineer/Architect -
Consultant |
|
Senior software engineer/architect developing
security for B2B site allowing small businesses to manage their
intranet and HR/Payroll via the web. |
|
- Develop secure method to deliver formatted payroll reports via
the web using Actuate 4.0 Enterprise Print services, Adobe PDF,
and custom IIS ISAPI dll.
- Design a security framework for the
Actuate server using RSA MD5 message digest authentication
- Install software and secutity systems on production servers
at Exodus, Santa Clara.
- Set up the SSL security and certificates for the Biztro web
site
- Investigate XML technology for site content syndication
- Invesitgate web infrastructure products like Vignette,
Commerce One, Firepond, Calico Commerce, Interwoven TeamSite,
Ensure Secure Email
- Tools: VC++ 6.0, Visual Basic 6.0, Windows NT 4.0, IIS 4.0,
SQL Server 6.5, Visual Interdev 6.0, ISAPI, RSA BSafe Encryption
SDK
- Link: http://www.rivio.com/
|
 |
![]()
|
|
| 3/99 - 2/00 |
Manageable Software, Inc., Palo Alto, CA & CNET, Inc.,
San Francisco, CA Senior Software Engineer/Architect -
Consultant |
|
Senior software engineer/architect for B2C site
allowing users to manage and update the versions of all software and
components on their PC's via the web. |
|
- Updated web site and back-end server to add dozens of features
and private branding. Multi-threaded TCL/C++ CGI based back-end.
Developed and updated Win-32 client application used to analyze
user PC.
- Developed Y2K Compliance version of Catch-Up web site in time
for Y2K
- Site and company acquired by CNET, Inc. in November 1999
- Installed site at CNET facility at AboveNet
- Tools used: VC++ 5.0, Netscape Enterprise Server,
InstallShield 3.0, TCL 7 and 8, Windows NT 4.0, IIS 4.0
- Link: http://catchup.cnet.com/
|
 |
![]()
|
|
| 3/99 - 10/99 |
Synopsys, Inc.,
Sunnyvale, CA Senior Software Engineer -
Consultant |
|
Project to consolidate FlexLM based global software
licensing for all Synopsys products, even those from newly
acquired divisions. As a senior software engineer, designed
and developed compiler-like KIF license interpreter/translator used to convert
license semantic from SAP sales system on HP/UX into standard license format for
FlexLM global license management system to be delivered to the customer. Also wrote
wrappers to encapsulate FlexLM library and support extended software license semantics.
|
|
- Multi-platform project - supporting NT, Solaris, SGI, AIX, HP/UX
- Solaris, HP/UX, and NT based development for KIF license
interpreter/compiler
- PThreads based multi-threaded code developement for UNIX
- Installed site at CNET facility at AboveNet
- Tools used: VC++ 6.0, Windows NT 4.0, Solaris 7, GCC, G++
- Link: http://www.synopsys.com/
|
 |
![]()
|
|
| 5/97 - 2/99 |
ICTV, Inc., Los Gatos, CA Senior
Software Engineer/Architect - Consultant |
|
Senior software engineer/architect for interactive
cable television system. |
|
- Designed and developed the NT system manager and server for
large scale client server DCOM based interactive cable television
system which allows high speed internet access and playing games
through a subscriber's home television via cable television
infrastructure, similar in function to WebTV. Used DCOM,
RogueWave, Sybase XI, Visual Basic, Active X, Netscape server.
7/24 system design. International issues. Team of 10 developers.
Hands on coding, debuging, testing.
- Designed and implemented complete 200 page web based graphical
user interface for product.
- Designed and implemented Corporate web site for ICTV.
- Tools: Visual C++ 5.0, Sybase 11, Rogue Wave dbtools.h++ 7.0,
Visual Basic 5.0, Netscape Enterprise Server, JavaScript
- Link: http://www.ictv.com/
|
 |
|
|
| 3/98 - 12/98 |
Califoria State Office Of Emergency
Services/FEMA, Oakland, CA Website Architect -
Consultant |
|
Sole Designer/architect for State/Federal sponsered
non-profit disaster agency collaboration website. |
|
- Designed and developed interactive website for joint Califoria
State Office of Emergency Services/Federal Emergency Management
Agency "Community Preparedness Website Project" at http://www.preparenow.org/.
- Website recognized by the United Nations Disaster Preparedness
Conference in Geneva in October 1998
- Received recognition for website contribution from California
State Office of Emergency Services at Loma Prieta Earthquake 10
year Anniversary conference in Oakland in October 1999
|
 |
|
|
| 4/97 - Present |
Regional Guides, Santa Cruz,
CA Principal Website Architect |
|
Senior designer/architect for a family of database
driven city guide websites. |
|
- Designed and developed several websites as city guides for
smaller tourist destination communities like Monterey/Carmel,
Napa, Lake Tahoe, Santa Cruz. Guides feature directories of ALL
businesses in the area with between 15,000 and 30,000 database
generated web pages on each site. Very high speed access,
searchable, and all businesses are indexed with the major Internet
search engines. Links:
- Santa Cruz: http://www.santacruzguide.com/
- Monterey/Carmel: http://www.montereybayguide.com/
- Lake Tahoe: http://www.laketahoeguide.com/
|
 |
|
|
| 2/95 - 5/97 |
Sony Electronics, Inc., Milpitas,
CA Systems Engineering Center Senior Software
Engineer/Architect - Consultant |
|
Senior software engineer/architect for broadcast
video control and server products. |
|
- Developed Integrated Duplication operation, a large Visual
Basic application which manages the duplicaton of up to 1000 VHS
video tapes at one time. Won award at NAB 1996 for "Pick of Show"
- Designed architecture and developed server components for
BZA-8100 distributed video server using Windows NT and Oracle,
Rendezvous, and Corba. System used for commercial insertion in
Digital Satellite Television Broadcast Systems like DirectTv. Team
of 35 developers. Demo product, debug, design.
- Specify and manage new product
integration of BZA-8300 Satellite Broadcast Transmission Control
System
- Tools: Visual C++ 4.2, Oracle 6, Rogue Wave dbtools.h++ 6.0,
Visual Basic 4.0,
|
 |
| 1/93 - Present |
Computer Image Technology, Santa Cruz,
CA Web Design Team, Santa Cruz,
CA Owner/Consultant |
|
Design large web sites, custom web cgi-bin and
database systems |
|
|
 |
| 9/94 - 2/95 |
System V, Campbell, CA Internet software
consultant |
|
Set-up internet systems for business, build Web sites
|
|
- Design web database interface using SCO UNIX and Oracle for
Ingram
- Install new site server for SCO at sales office in San Jose
- Set up email and internet connectivity for ARM Computers in
Los Gatos
|
 |
| 4/94 - 2/95 |
Siren Software, division of Vicor Inc, Palo
Alto, CA Software Engineering Manager |
|
Managed 10 engineers designing Internet Mail, X.500
ISODE Directory services, and Networked Facsimile server
applications. |
|
- Developed enhanced UNIX fax server used
by Sybase, Oracle, Informix, Morgan-Stanley, Motorola, and Solomon
Bros world-wide.
- Designed Client server fax system using Unix servers and
X-Windows and MS-Windows clients
- Interfaced fax server with Lotus Notes for Morgan Bank
- Developed secure fax server for J.P.
Morgan, Morgan Stanley, and Solomon Bros. in New York.
- Integrate commercial
GhostScript Postscript clone into fax server
- Ported and supported product (500,000 lines of C) on 7 UNIX
platforms
|
 |
| 8/92 - 3/94 |
Siren Software Inc., Menlo Park,
CA Senior Software Engineer/Consultant |
|
Developed UNIX Fax Server |
 |
| 7/93 - 1/94 |
ACK Ltd., San Jose, CA and London Senior
Software Engineer/Consultant |
|
Developed on and off-line credit card verification
software |
 |
| 10/93 - 1/94 |
Astra-Merck Pharmaceuticals, New
Jersey Software Consultant |
|
Design a distributed sales/marketing interface using
Lotus Notes, Watcom SQL and Visual Basic |
 |
| 8/93 - 12/93 |
Centerpointe Systems, Dublin,
CA Software Consultant |
|
Convert a large Turbo Pascal 6.0 payroll and shop
floor management application using B-Tree Filer to Btrieve and Turbo
Pascal 7.0 |
 |
| 4/92 - 12/92 |
IBEX Technologies, Inc., Placerville,
CA Senior Software Engineer/Consultant |
|
Design a menu/navigation system for a large Fax-Back
product using Visual Basic |
 |
| 2/86 - 12/91 |
Computer Signal Corp/CADnet, Inc., San Ramon,
CA Software Engineering Manager |
|
Design Autocad Systems, CAD/CAM Document manager, design SCSI
products, design UNIX fax system |
|
- Consultant to Canon USA developed SCSI Laser Printer
controller
- Consultant to Motorola Computer Group, developed X-Window
Image Management desktop system, CD-ROM drivers, TCP/IP drivers,
etc
- Consultant to Chevron USA, developed video HR database
application for senior executive career management
|
 |
PROFESSIONAL AFFILIATIONS
![]()
|
|
|
- Associateion for Computing Machinery
- IEEE Computer Society
- Audio Engineering Society
- SIMPTE
|
 |
SELECTED PUBLICATIONS
![]()
|
|
|
- "Telecommunications with the IBM PCJr", Prentice Hall,
1985
- "Programming with Turbo Pascal", McGraw Hill, 1986
- "Turbo Pascal Library", Sybex, co-author, 1986
- "Pascal Programming", Sybex, co-author, 1986
- "Over 100 articles on computing", Dr. Dobbs, Micro Systems
Journal, etc, 1984-87
| |