DAVID JOHN VAN MAREN

4332 Westbrooke Drive
Fort Collins, Colorado 80526
(970) 223-6550 home; (303) 448-9010 work
(303) 410-7556 fax; djvanmaren@home.com

OBJECTIVE

Senior Software Engineer or Technical Leader using state-of-the-art technologies in a team environment with a customer focus and a commitment to quality.

EDUCATION

University of Wyoming, B.S.E.E., 1980. 3.94 GPA

SKILLS AND QUALIFICATIONS

  • Architect, Leader, and Implementor.
  • Key design areas include storage formats and interfaces/architectures.
  • Acknowledged leader in Standards Committee environment, among competing companies.
  • Patents in Data Compression, File Systems, and Storage Architectures.
  • Excellent verbal and written communication skills.
  • Educator and industry spokesperson for UDF and ISO/IEC 13346.
  • Experience working with 3rd party software developers as partners and as customers.
  • Sixteen years with Hewlett-Packard in the storage business.
  • Technical experience spanning from IC architecture and microprocessor interface design to OO design and implementation in C++.
  • Most recent areas of technical experience include Multi-platform file interchange, Unix and Windows NT file systems.

EMPLOYMENT HISTORY

Computer Associates, Inc., Broomfield, CO. Senior SW Engineer,

Sterling Software, Inc., Broomfield, CO. Advisory SW Engineer,

Retrieve, Inc. and Dynatek Automation Systems, Inc., Boulder, CO. Senior SW Engineer

1996- 2000. Responsible for portions of NT Port of proprietary File System for a RAID Sharing peripheral called intelliSAN (see http://www.cai.com/sterling).

Designed and implemented a Unix-to-NT file owner mapping scheme providing robust, simple file sharing semantics. This involved a Unix Daemon and an NT Service, along with an in-kernel hash table and dedicated UID/GID allocation engine. Co-defined a paging-system-independent interface for unix file system on NT and Solaris. Worked with a third party to develop NT-specific portion. Ported several Unix driver tools to NT, and developed Windbg Extension DLL to display in-memory trace buffer and other kernel structures.

Helped to design the optimized File System Interface through existing SCSI Disk Drivers. Designed and implemented an optical jukebox media manager. Co-wrote technical documents for brochures and patent application.

HP Storage Systems Division/Storage Systems Operation, Greeley, CO. MTS.

1992- 1996. Principal architect and Technical Lead of a team of two HP engineers, two contractors and two ISVs in development of a C++ File Interchange Object Framework. Parts of this were used in HP and third-party products and it has been released into the public domain (see http://www.hp.com/storage/optical/udf/). One patent still pending on this work. My part of the implementation focused on the format-intensive objects.

Educated and consulted for more than six different optical ISVs, including Kodak and Wang, on the UDF specification and how to use the HP Object Framework.

Leading role in OSTA Technical Committee in development of UDF ("Universal Disk Format" - see http://www.osta.org/) based upon ISO/IEC 13346 (a.k.a. ECMA-167). Fought hard for simple practical subset. Made key presentations on UDF to DVD TWG and to DVD users' groups, which led to incorporation of UDF in the DVD specification. In turn, it has been adopted for CD-R, CD-E and even QIC standards.

1990-1992. Prototyped embedding Data Compression into a File System running on a storage Peripheral. This included development of a SCSI File-Level Interface, as well as low-level extent manipulation and modified free space management inside the file system. Published an article on the concept, gave presentation on it at HP Labs Data Compression Conference, and patented it. I also rewrote low-level memory system calls to use hardware or software compression and to appropriately manage the data paths in and out of the data buffer.

HP Computer Peripherals Bristol, Bristol, England. MTS

1988-1990. Adapted data buffer management firmware from half-inch tape drive to first-generation DAT drive. Co-defined DDS-DC format and presented it to DDS committee. It is currently the industry standard format for DAT tapes, and has multiple patents issued for it. Also co-defined microprocessor interface to second-generation data compression chip ("Mystic").

HP Greeley Division/Greeley Tape Operation, Greeley, CO. MTS

1987-88. Defined and implemented half-inch tape Data Compression Format. for the HP 7980XC. Implemented utilities to coordinate sharing of data buffer resources and control data compression hardware in 68000/Pascal.

1985-86. Co-defined microprocessor interface to HP's first generation Data Compression IC ("Magic"). Simulated data compression results on wide variety of data sets. Defined fundamental architecture of read formatting chip for GCR, PE, and NRZI 1/2 inch Tape formats used in HP 7980. Patented key deskewing FIFO circuit.

1982-84. Implemented Servo Controller code (8K of Intel 8051 Assembly) in HP7978A half-inch Tape Drive. Also responsible for electronics on buffer arm and emergency shutdown circuits.

PATENTS

I was the principal technical contact for almost all of these patents. For details on them, please see http://patents.uspto.gov/.

 

(submitted)

"Mass Storage System Controller For A Computing System"

5,598,388 (1997)

"Storing plural data records on tape in an entity with an index entry common to those records"

5,579,516 (1996)

"Method for storing data files on a multiple volume media set"

5,463,772 (1995)

"Transparent Peripheral File Systems with On-Board Compression, Decompression, and Space Management"

5,298,895 (1994)

"Data Compression Method and Apparatus Utilizing an Adaptive Dictionary"

5,280,600 (1994)

"Storage of Compressed Data with Algorithm"

5,210,851 (1993)

"High Capacity Tape Drive Transparently Writes and Reads Large Packets of Blocked Data Between Interblock Gaps" (derived from 4,891,784)

4,974,189 (1990)

"Magnetic Tape Packet Assembler/Disassembler Safeguards Existing Data with Pretries During Appends"

4,891,784 (1990)

"High Capacity Tape Drive Transparently Writes and Reads Large Packets of Blocked Data Between Interblock Gaps"

4,870,415 (1989)

"Data Compression System with Expansion Protection"

4,847,619 (1989)

"Performance-Based Reset of Data Compression Dictionary"

4,672,646 (1987)

"Direct-Injection FIFO Shift Register"

PUBLICATIONS

(1992) Computer Technology Review

"Transparent Data Compression on Optical Storage"

(1989) HP Journal

"Data Compression in a Half-Inch Reel-to-Reel Tape Drive"

 

"Maximizing Tape Capacity by Super-blocking"

(1983) HP Journal

"Streaming Half-Inch Reel-to-Reel Tape Drive"

PERSONAL

Married; five sons ages 4 to 19 years. Involved in local politics and charter school efforts. Interests include bicycling, literature, art, and music.

REFERENCES

(Available upon request)

 


[Home] [HP UDF Toolkit] [Engineering Group] [Misc. Other Links]