Principal Search Architect at Zvents, Inc.
San Francisco Bay Area
Principal Search Architect at Zvents, Inc.
San Francisco Bay Area
(Privately Held; 11-50 employees; Internet industry)
November 2006 — Present (3 years 1 month)
Responsible for the design and archictecture of the search system with an initial emphasis on content acquisition.
(Privately Held; 11-50 employees; Internet industry)
March 2004 — November 2006 (2 years 9 months)
Designed and architected a distributed web crawler and scaled it to 1 billion documents.
Frontend performance - Built a high performance message passing layer to pass messages between all frontend components (query processors, snippet servers, spelling servers, etc). Built a similated load generater that used real query logs as imput, used for doing frontend performance testing. Designed the on-disk index layout for high performance. Build high performance index reader subsystem in the query processor using Async I/O for maximum concurrency.
(Internet industry)
2003 — 2004 (1 year )
(Public Company; 1001-5000 employees; INKT; Internet industry)
July 1997 — September 2002 (5 years 3 months)
Managed the web crawling and index group, delivered Inktomi's first 500 million document index.
Designed and implemented Query execution system for the XML toolkit project. Designed and implemented a modular indexing pipeline for the web search called "superdex" to transform crawled documents into indexable data. Co-designed and implemented "slicerdicer", a tool for converting M indexes int N indexes. Implemented an index markup tool that allowed for editorial "tagging" of the index. Designed and implemented WebMap graph building software.
(Public Company; 201-500 employees; VRTY; Computer Software industry)
1995 — 1997 (2 years )
Worked on the VDK development team.
BS , Computer Science , 1987 — 1992