ProQuest Information and Learning - Ann Arbor, Michigan 10/1993-02/2003
Software Engineer / Research and Development Group
- Senior Software Developer on the research and development team; designed and led the development of:
- A custom and extensible Boolean search engine
- A distributed, scaleable client/server architecture
- The query parser and translator for the online ProQuest system
- A Perl-based source code control and build system
- Grammar and regular expression compilers (similar to yacc/lexx)
- A script language and compiler for testing the production systems Document conversion and layout utilities
- Participated in patent filing for Intelligent Document Linking System
- http://www.patentbuddy.com/Patent/20020143808?ft=true&sr=true /
- http://www.patentbuddy.com/Inventor/LaFavers-Dan/5033613 .