Michael Travers
- Email: mt -at- alum.mit.edu
- Personal site: Hyperphor
| |
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
Professional Experience
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 busincess development efforts.
Computer Scientist, Bioinformatics Research Group Contributed to development of Pathway Tools genomic knowledge base, including web-based interface for scientific knowledge management, biochemical pathfinding application for metabolic engineering, graph visualization.
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.
Consulting1988-present
Consulting services in knowledge representation, end-user programming, and human-computer interaction for a variety of clients, including MCC, Apple,
Science Commons,
Nixle, and
IS Robotics.
Publications
Education
Miscellaneous
Behave!,
visual programming system for the Virtual Fishtank exhibit, The Computer
Museum, Boston, 1998.
The Electric Anthill, SIGGRAPH Art Show, 1989
Technical
Experienced in design and implementation at all levels from operating system internals to user interfaces. Languages: Java, C#, .Net Common Lisp, Ruby/Rails, JavaScript, Python, C. Internet standards: TCP, HTML, HTTP, CSS, XML, SVG, WSDL, REST, RDF, OWL. Databases: MySQL, Oracle, MySQL, Postgres, Hibernate, Virtuoso, AllegroGraph. Tools: Eclipse, Visual Studio, CVS, SVN, Mercurial, Git, Selenium, Hudson/Jenkins. Deployment/Cloud: EC2, Heroku. Visualization: d3.js, prefuse