Warren

Before founding MEPIS, Warren was instrumental in many projects including:

Abbott Labs: Medical Laboratory System Modules (MAESTRO)

Abbott Labs
Abbott Park, IL
1993

Analyzed and recommended changes to resolve reliability issues with MAESTRO, a medical diagnostics information system for NeXT computers.

Modified and integrated 5 MAESTRO modules.

Licensed NeXT AppKit compatible complex table view UI object to client.

Bay Area Hospitals: Manage Healthcare P&Ps (CAMH)

Catholic Healthcare West
San Francisco, CA
1996

Kaiser Permanente
Soutn San Francisco, CA
1995

Camino Healthcare
Sunnyvale, CA
1995

Designed and built systems for administering and delivering Policy & Procedure and Standards documentation, including the JACHO Comprehensive Accreditation Manual for Hospitals.

Designed and delivered a system for managing building and maintenance information including engineering as-builts and maintenance procedures and history.

This was an extension of technology originally developed in TheLibrary. The solution was delivered on Dell PCs running the NeXT OPENSTEP OS for i386.

Borland/Visigenic: Java Integrated Development Environment

Borland/Visigenic
Burlingame, CA
1997

Designed and built modules for a Java Integrated Development Environment later incorporated into Borland products.

Built the world's first stable Java debugger, including a CORBA based network wide Java debugger.

Supported the IDE development team in realizing reliable system design and effective GUI design.

Ernst & Young: Auditors WorkStation (webAWS, eventAWS)

Ernst & Young Intl.
Cleveland, OH
1997-1998

webAWS is a web based application for managing, publishing, and archiving worksteps and evidence gathered during financial audit engagements worldwide.

Built a three-tiered application consisting of a web-based client, reusable Java middleware, and a MS-SQL Server database.

Used by audit teams and managers worldwide to define the workflow of a financial audit, gather evidence in support of the audit, track the progress, sign-off on the work done, draft and finalize reports, and archive the entire history of the engagement event.

Showcased by JavaSoft at their Java conference in 1998 as the only example of a suucessful enterprise application based on Java.

Ernst & Young LLC
San Jose, CA
1998-2002

Event/AWS is an extention of webAWS, that provides the ability to manage the process of periodically gathering information from E&Y client locations worldwide.

Built as a plug-in to webAWS. Publishes requests for information, tracks compliance with request, gathers results, and builds reports.

Primarily used by manufacturers like Intel and AMD to conduct monthy inventories at distributor sites.

Ernst & Young: Investment Securities Portfolio Valuation (ISP)

Ernst & Young LLC
Cleveland, OH
1997-1998

Created an application to mark-to-mark client portfolios.

The application is used to verify the valuation of large client portfolios as part of evidence gathering during E&Y auditing engagements. It is also used to spot check portfolio valuation for clients purchasing periodic oversight services from E&Y.

The application utilizes pricing data captured daily from major feeds such as Reuters, Bridge, and Bloomberg. Portfolios are submitted in csv and Excel files via a 3-tiered application with a web-based client, reusable Java middleware, and a MS-SQL Server.

Ernst & Young: Java Framework for Information (The Plumbing)

Ernst & Young LLP
Cleveland, OH
1997-1999

A multi-tiered Java infrastructure used to build applications for data sharing and data warehousing.

Effected technology transfer to Ernst & Young Consulting personnel and provided training in advanced OO techniques for frameworks and infrastructure design.

Kaleida Labs: ScriptX Language Development

Kaleida Labs
Mountain View, CA
1994

Designed and built a dynamic interactive catalog title. Performed performance and architectural tests on the ScriptX technology. Evaluated Distributed ScriptX functionality for inclusion in set-top boxes. Designed an IDE for producing Interactive Titles in ScriptX.

Developed new techniques for creating automagical interactive objects, characters, and sprites to enable the creation of fully dynamic and human-interactive virtual environments for entertainment and education.

Collaborated with Marc Canter tp port a Director based educational game title, UnDo Me, to ScriptX for the TED5 conference.

Norton Guides: Interactive Programming Language Guides

Peter Norton Computing
Santa Monica, CA
1986

Wrote PC-DOS on-line references for various programming languages.

Later sold to Peter Norton and distributed as the Norton Guides.

Established a standard which resulted in language references being built into integrated development environments from major vendors like Microsoft and Borland.

Salomon/PhiBro: Oil and Gas Global Trading System

Salomon/Phibro
Westport, CT
1992

Worked with traders and MIS management to successfully redesign a document and workflow management system integrating and automating front, mid, and back office oil and gas commodities trading database applications.

Designed a commercial accounting system for managing the costs of the physical trading of oil and gas commodities.

Performed a stress analysis and test of an object oriented global trading system, identified shortcomings and risks, and recommended design improvements. Lead a team to design and build an unique object relational layer over Sybase SQL Server and integrated it with NeXT IntefaceBuilder.

Designed and built an object layer over CLIPS, so business rules could be automatically applied to all aspects of the trading and accounting operations to prevent errors, generate acknowledgments, and minimize risk.

The system was delivered to run on NeXT Computers. A copy of the system was sold to Mobil Oil for several millions of dollars. The exact amount is confidential.

Sun/JavaSoft: Java Foundation Classes

Sun/JavaSoft
Santa Clara, CA 1997

Reviewed the object class hierarchy design, developed an object test suite, and built demo apps for the original version of Java Foundation Classes.

Systematics General: WWMCCS Workstation for DOD

Systematics General
Fairfax, VA
1981

Designed a WWMCCS graphics workstation to meet Navy and Air Force RFP requirements. The live-test system was praised and recommended by the USAF evaluation team.

Utilized new Intel hardware to provide a multi-tasking system comprised of a CPM/86 system for high-speed number crunching and a MPM/80 system for running off-the-shelf applications. Wrote a very high speed data encryption algorithm in 8086 assembly language for secure battlefield image transmission. This was the first commercial application of the 8087 math co-processor and of the MPM/80 operating system.

This system lost the RFP on price alone and it was reported that the US Navy and the USAF refused to buy off the awarded contract due to their preference for this system.

TCGI: Satellite Data Acquisition Systems

Creative Group
McLean, VA
1979

Developed TIROS-N satellite acquisition and data capture and processing systems for Belgium, Korea, India, and Singapore.

Controlled a circumpolar satellite acquisition system to acquire a raw datastream during a satellite pass, converted the stream into digital data, filtered the data and produced images in real time, and archived the full data stream for subsequent further analysis. Utilized a custom 8086 front-end processing system with a Data General back-end.

The first commercial application of 8086 processors. The backend of the system utilized Data General Nova computers.

The Library: Create and Share Knowledge

TheLibrary
1991

A program and framework for distributing multimedia information and interactive titles over LANs, WANs, and the Internet.

Enabled the importing of content from many sources into associative collections. Used simple AI techniques to create a natural index for book-like content. Used object wrappers to enable the sharing of content nodes by multiple collections. Developed for NeXT computers.

TheClassroom
1990

A program to author interactive titles incorporating on-line references, full motion video, CD-quality sound, and high resolution graphics.

Maintained associative links between elements and collections automatically as content was edited.

TU International: Integrated System for US Senate

TU International
Falls Church, VA
1980

In response to a RFP, developed a workstation to interface with LEGIS, CMS, JURIS, and other systems used by US Senate Staff. Intended to replace at least 3 seperate terminals and/or workstations in all US Senator's offices.

This custom system utilized state-of-the-art microprocessor hardware and custom software to emulate the systems being replaced.

No other vendor was able to meet the specs of the RFP. So after objections from vendor-constituants, a Senate Committee reversed the award and prohibited the Master at Arms from allowing any similar RFP to be issued until competitive bidding was possible--which never happened.

USIA: Data Switching System

US Information Agency
Washington, DC
1984

Greatly enhanced the functionality of a data switching system purchased months earlier to route all traffic in the US Embassy data network.

Evaluated and tested the system delivered by the original vendor. Analyzed and emulated IBM3780, Wang3780, and async protocols as used in the USIA Network.

Reused the original system hardware and with the addition of a control IBM-XT PC and custom routing software, enabled the data switch to automagically route traffic from any field site to any other node in the network while transparently translating protocals if necessary.

Met and exceeded the requirements of the original RFP to the satisfation of the USIA Tech Control Center and the GAO.

WilTel: Telecommunications Network Management System

Willliams Telecommunications
the Woodlands, TX
1991

Worked with key project personnel and management to design the Network Management System for Wiltel's new ATM net.

Reviewed the architecture and object design work of each project team and evaluated their competence for Senior Management based on expertise with AT&T, Objective-C, and NeXT.

WordFinder: First Popular Electronic Thesaurus

WordFinder
Microlytics, Inc.
1984-1986

Wrote a 250,000 word thesaurus with over 30 million copies sold in software and hand-held versions. Developed a new efficient text compression algorithm for thesaurus data. Designed word processing format conversion modules.

Successfully defended WordFinder/SynonymFinder against copyright infringement claims by the Rodale Press. WordFinder was praised by MicroPro, who distributed it, for being 100% bug free.

SynonymFinder
Selfware, Inc.
1983

Wrote a 125,000 word thesaurus for PCs and MACs. The predecessor to WordFinder.

WordStar: Support New Development

MicroPro
San Rafael, CA
1987

Ported WordStar 4.0 from 8085 to 8086 assembly language for WordStar 5.0.

Wrote device drivers for over 100 printer models for WordStar 5.5.

Designed a highly adaptive Device Driver to facilitate many different types of display devices.

Xerox SIS: On-Demand Publishing for US Army (Project Update)

Xerox SIS
Pasadena, CA
1985

Integrated a Dandelion workstation with a Kurzweil page scanner and custom software to create the prototype of the custom workstation type used to import and maintain the US Army Technical Library in the Xerox Star environment for Project Update.

Trained at PARC on Mesa Obect Oriented Pascal and Dandilion 29000 bitslice microcode. Designed a page scanner server based on the Dandilion workstation. Developed high-speed block transfer microcode for the parallel port. Utilized numerous Xerox Hacks for automating OCR, Star document merging, and Interpress printing.