|
Experience
|
|
|
Chief Architect - Isilon Systems.
Seattle, WA May 2002-present
The leader in clustered storage
- Responsible for the technical direction of Isilon's products
- Led a truely exceptional team of architects
- Participant in the design of almost every aspect of Isilon's
products
- Helped decide which features to implement for maximum impact to
the market
- Represented engineering at many customer visits and trade shows
- Filed five patents
- Shipped 5 major versions of the product and many more minor
versions to great success in the marketplace
- Continued to design, write, and debug code
|
|
|
Software Development Lead - Isilon Systems.
Seattle, WA August 2001-May 2002
A company specializing in distributed storage for streaming media
- Led the subsystems team which was responsible for global locking,
global transactions, group management, custom RPC layer, disk
cache, networking, drivers, and more.
- Participanted in the technical due diligence for the round B
funding.
- Filed two patents
|
|
|
Senior Software Development Engineer - Isilon Systems.
Seattle, WA June 2001-August 2001
A company specializing in distributed storage for streaming media
- Wrote a distributed lock manager
- Wrote a distributed journalling subsystem
|
|
|
Operating System Engineer - Cray, Inc.
Seattle, WA August 1999-May 2001
The industry leader in super computing
- Wrote/fixed Linux kernel drivers
- Lead of IO team for MTA IO
- Wrote low level IO software in the kernel
|
|
|
Design Engineer - Gordian.
Santa Ana Heights, CA August 1997-August 1999
A Technical Product Development Company
- Served as software lead for the Jukebox project
- Developed a robot controller for a CDROM jukebox under Linux
- Developed control algorithms for a stepper motor controller
- Developed low-level libraries for the TI F240 DSP
|
|
Education
|
|
|
California Institute of Technology - Class of 1997
A leading school in pure and applied science
|
|
|
Bothell High School - Class of 1993
|
|
Skills
|
|
|
BSD Internals, Filesystem Internals, Distributed Systems, Embedded
systems, Linux internals, Java, C, C++, UNIX, Computer Networking.
|