James E. Mace

400 Mississippi Street
San Francisco, CA 94107
415-550-9366 (Home)

jm5b@yahoo.com


Profile

A Highly experienced software engineer with an unusually broad background: scientific programming, compiler tool chain internals, networking, distributed systems, search engine implementation, enterprise software, web technologies, file systems, and Unix/Windows system programming. Well-regarded as a domain expert and mentoring resource in many of these subject areas. History of successful, clearly documented technical designs and effective, timely coding of complex products. Several projects have resulted in patent applications. Expert in multithreaded C/C++ development, debugging and profiling, with significant skills in java, python and Unix shell scripting.

Particularly interested in technical projects involving data structure design, large-scale information storage and retrieval, performance optimization, API/SDK design and implementation.

Experience

Riverbed Technology, Inc.

Member of Technical Staff (Lead Engineer), May 2006-present

BEA Systems (through acquisition of Plumtree)

Senior Staff Engineer, Business Interaction Division, October 2005–March 2006

Plumtree Software (through acquisition of Ripfire)

Principal Engineer, November 2001–October 2005

Ripfire

Senior Software Engineer, May 2000–November 2001

NARUS, Inc.

Staff Engineer, July 1999—May 2000

Silicon Graphics Computer Systems, Inc.

Member of Technical Staff, Compiler Group, October 1997—July 1999

Member of Technical Staff, Tools Co-Op, October 1995—October 1997

Higher Order Software, Somerville, MA

Programmer, 1984-1987 (Summers)


Education

University of California at San Francisco, San Francisco, CA
Department of Biochemistry and Biophysics (Structural Biology Program)

Ph. D. in Biochemistry, August 1995

Carnegie Mellon University, Pittsburgh, PA

B.S. with University Honors in Biological Sciences, 1989