Summary of Qualifications
- Excellent programming and design skills
- Creative approach to software and UI design
- Hands on, ships products
- Ability to take technical leadership roles
- Experienced with a broad range of technologies
Quixey (Mountain View, CA)2013-present
Principal Software Engineer Team lead for semantic ingestion pipeline for a large search engine. Developed ontology management tools, Hadoop and SPark components for semantic computation, prototypes of semantic search. Contributed to the development of search query understanding and ranking algorithms.
Principal Software Engineer Led development of API for cloud-based pharmaceutical research application. Developed platform for complex knowledge integration workflows for research grants. Contributed to grant writing and business development efforts.
Computer Scientist, Bioinformatics Research Group Designed and developed SmartTables, a web-based semantic spreadsheet for bioinformatics. Developed algorithms and exploratory user interface for synthetic biology reaction pathfinding. Contributed to ongoing development of BioCyc platform.
Director, Research and Development Lead architect, designer, and product manager for the CollabRx platform, which provides knowledge-based collaborative computing infrastructure for distributed medical research and personalized genomic medicine. Conducted research into knowledge and workflow representation for biomedicine; designed and built prototypes for web-based software platform to support collaboration among scientists working on therapy development.
Principle Software Engineer, Knowledge Systems Designed and developed tools for integrating and visualizing biological data for metabolomics, proteomics, and related domains, using semantic web technology. Took lead role in architecture, ontology, and product and user interface design. My work continues to be the flagship product of the company four years after I left.
Director, User Interface Developed applications for pharmaceutical drug discovery (combinatorial chemistry, LIMS, data integration). Responsible for user interface design, architecture, and implementation, including a sophisticated search tool. Other responsibilities included designing and implementing an object-relational mapping facility, and redesigning architecture for operation in a worldwide enterprise environment. Participated in project planning and management.
After successful acquisition of Afferent, continued at MDL and later Elsevier as Principal Software Engineer and Architect. Developed applications for pharmaceutical drug discovery. Lead engineer/architect for the company's client-side platform and data integration strategy. Designed and implemented a visual form design and end-user programming system deployed to consultants and customers. Developed ontology and protocols to unify cheminformatics data across applications.
Research Scientist Worked with the Java Tools research group designing advanced interactive programming and visualization tools; explored agent-based component architectures. Worked on XML-related application tools and contributed to schema and query standards efforts. Developed web-based knowledge management tools for corporate intranet.
Centre Mondial Informatique et Resources Humaine (Paris, France)1985-86
Senior Research Engineer Designed and implemented a knowledge base and graphic editor for a medical diagnostic expert system for use on portable computers in third-world countries.
Consulting services in knowledge representation, end-user programming, and human-computer interaction for a variety of clients, including MCC, Apple, Science Commons
, and IS Robotics
visual programming system for the Virtual Fishtank exhibit, The Computer
Museum, Boston, 1998.
The Electric Anthill, SIGGRAPH Art Show, 1989