Donald Jeff Milton
Address: *** ******** ***, ** *****, CA 92037
Email: abnkfz@r.postjobfree.com
Tel: 858-***-****
Experience
Tissue Match LLC. La Jolla, CA
March 2009 – Present
Managing partner and Technical Lead
Lead developer and architect of TMArrayBase, an enterprise virtual biobank annotation tool and
•
biological specimen tracker.
Built TMArrayBase from the bottom up. UML/Use-cases,
•
Java/Tomcat/Hibernate/Spring/GWT/MySQL (Includes integration with multiple biological
databases and ontologies)
http://www.tissuematch.com/TM/
Linux and Windows systems administration and development: I managed Linux server tools for
•
CentOS, (e.g. Security, IPTables, Mail, database and development tools)
Managed the design and development of the primary specimen search engine hosted at
•
http://www.tissuematch.com
Torrey Path Inc., La Jolla, CA
October 2007 - June 2009
Director of Product Development
Responsible for overseeing the development of all Torrey Path software products: Enterprise
•
software tools for management of large volumes of biological data, specifically large gene
expression databases
UML/Use-cases, Java, Hibernate, MySQL, R-Project, Tomcat, JSP, GWT-Ext,
o
XML/XSLT, CVS, ANT, Linux Administration, Windows Administration
Developed in Eclipse 3.x on Windows, Mac OSX v10.5, CentOS v5.x
o
Hired and managed a team of software developers, biostatisticians and research scientists
•
Negotiated corporate partnership with Accelrys to become an independent software provider for
•
Pipeline Pilot
Successfully delivered installations to two top-ten pharmaceutical companies in the United States
•
Presented tutorials and demonstrations to research scientists at site installations
•
Bioinformatics and Software Instructor/Lecturer, La Jolla, CA
June 2005 – present
Biology/Bioinformatics Instructor
Upcoming presentations:
•
o “Accessible Scientific Programming: Course Curriculum Design for
th
Introductory Computer Science”, November 7, 2009; San Diego Supercomputer Center
o “Scripps Research Institute/ UCSD Supercomputer Center SMART Team workshop”,
th
SDSC auditorium, UCSD, Oct 10 2009
Past presentations include numerous workshops on software tools and data in life sciences to
•
various programs at several local institutions, including UCSD, SDSU, Miramar College, San
Diego City College and California State University, East Bay
Most recent presentations include:
•
CONTIG Conference July 29, 2009; a two hour workshop on using Protein Structure
(RCSB PDB) at the San Diego Supercomputer Center (Rated best lecturer of the series)
San Diego Science Festival 2009, Small Wonders CAVE presentation, "Visualizing Nano-
Scale Science in Virtual Environments"
Designed and instructed a two courses for bioinformatics as part of the Howard Hughes Scholars
•
program at UCSD
W rote a SNP (Single Nucleotide Polymorphism) visualization tool for protein structure using the
•
Molecular Biology Toolkit (MBT:http://mbt.sdsc.edu; Java/JOGL) and Protein Workshop (RCSB);
the tool is used for in-class demonstrations of nonsynonymous mutations for Howard Hughes
Scholars at UCSD.
Protein Data Bank, San Diego Supercomputer Center, UCSD
June 2005 - October 2007
Software developer and Outreach Coordinator
• Responsible for introductory bioinformatics classes and seminars on software techniques to
access and analyze genomic and proteomic data, specifically protein structure
Creator of ImmersivePDB a 3D virtual reality molecular viewer for 3D protein structures. This is
•
currently available for viewing at the Calit2 visualization laboratory. (full demonstration are
available by sending email to abnkfz@r.postjobfree.com)
Designed and built exhibits in science museums and libraries around San Diego, some of which
•
are still on display today. This includes a kiosk display at the Biomedical Library at UCSD.
Installations were written in Java/Swing/JOGL/WebStart
W rote several technical tutorials and publications to support the Protein Data Bank
•
(www.pdb.org), including much of the Help documentation found on the website today.
Organized and Presented at conferences, including International Society for Molecular Biology
•
(ISMB 2006), Metagenomics, and the NSTA National Meeting
Reissung Enterprises, San Diego, Ca
January 2003 - June 2005
General Manager, Modeling and Informatics
Contributed to the design of a diesel cycle airplane engine: This involved close interaction with a
•
small team of engineers and investors
W orked in Solid Works to develop a 3D model of engine components for mechanical and stress
•
testing analysis
Finite element modeling in Matlab and Solid Works for various components for heat transfer
•
Attended SAE Diesel Engine Training
•
Obtained single engine pilot certificate with an instrument rating
•
W rote a Java Swing/C++ application wrapping numerous algorithms for plotting highly
•
specialized and very large data sets
Carnegie Mellon University, Pittsburgh, Pa
September 2000 - January 2003
Sr. Software Engineer and Project Technical Lead
Project lead for a research grant to developer software tools and infrastructure to the National
•
Science Digital Library (http://www.nsdl.org). The project is now called the ChemCollective.org
Developed and published technology for rapid application development relying extensively on the
•
Java Swing and reflection for an extremely loose-coupled software framework
Published the software framework called "Linked-Active Content"; a code-free way of building
•
Java Swing user interfaces.
Co-founded and wrote many of the software tools at ChemCollective.org, an education site for
•
delivering online chemistry tools. Many of these tools are used extensively in postsecondary
classrooms
Presented and published at conferences including American Chemical Society annual meeting,
•
IEEE and ACM (Association of Computing Machinery)
Molecular Simulations/Accelrys, San Diego, Ca
October 1997 - August 2000
Software Engineer
Developed enterprise bioinformatics software applications (Gene Explorer, Medchem Explorer)
•
Managed customer support for first-generation enterprise software solutions for genomic and
•
biological macromolecular analysis
W rote distributed software services that included CORBA, Java, Perl and SQL
•
Education
New Mexico Military Institute (High School), Roswell, NM
Carnegie Mellon University, Pittsburgh, PA
B.A., Chemistry
W ork-study program with The Society for Protective Coatings (http://www.sspc.org/)
•
CMU Swim team
•
Private Pilot with Instrument Rating (Experienced in DA-40, DA-20, C-172)
Software Languages, Applications and API's
OO Design/UML: I have a strong background in design patterns for large team-oriented
•
application development.
Java/J2EE (Experience in many graphics, network and database libraries including Swing,
•
Java2D, Java3D, Java Advanced Imaging, Java Media Framework, JNI, JDBC, "New I/O"), Perl,
SQL, C++, XML/XSLT, HTML,CSS
Extensive experience in Google Web Toolkit (including EXT and SMART GWT libraries),
•
Hibernate, MySQL, Perl, SOAP (using Axis), Apache Tomcat, Apache Lucene, Apache Solr,
SOAP, XML/XSL
Developed applications on Windows, Mac and Linux using Eclipse/ MyEclipse with Apache ANT
•
(Maven)
Most recent work is developing an enterprise application for biological specimen demand
•
management called Tissue Match (TM). The technology includes the Java/J2EE, Spring-
Hibernate, MySQL, Apache Solr, GWT/SmartGWT/EXT, Google App Engine and Apache Tomcat
Basic Linux server administration including firewall (Iptables), database, email and server
•
management
Appointments
Vice President, Board of Trustees to Arroyo Paseo High School City Heights, San Diego, CA; a
•
high tech high school for underrepresented kids (Elected into second term).
o http://www.arroyopaseohigh.org/about/governance.html
Served on advisory boards to the UCSD Extension bioinformatics program, 2005
•
Advisory Board to Sweetspot.dm Inc., a diabetes management company
•
Press, Publications and Patents
"Web-integrated biospecimen demand management system and related methods"; a process and
•
pathology informatics tool for biospecimen disbursement, Patent #61/ 185,567, June 2009.
Featured in "High School Students Get The Big Picture on Nanotechnology at UC San Diego",
•
April 6, 2009, By Andrea Siedsma http://ucsdnews.ucsd.edu/newsrel/science/03-
09Nanotechnology.asp
StarCAVE: A Virtual Environment, short documentary and interview with Jurgen Schultze Ph.D.
•
Produced by April Baily, interview by Jeff Milton, Calit2/Jacobs School of Engineering, UCSD
Nov. 9, 2007. http://www.scivee.tv/node/3648
Protein Data Bank Kiosk Viewer:
•
http://www.pdb.org/pdb/static.do?p=education_discussion/educational_resources/index.html
PDB structures on exhibit at the Birch Aquarium, “Protein of the Sea”, PDB news, No32, Winter
•
2007, by Jeff Milton
Proteins, Amino Acids and the Bioinformatics of Insulin, by Jeff Milton, Protein Data Bank,
•
University of California, San Diego, 2006
Software featured in Science Magazine: "Chemistry Class Gets Real", Net Watch, Science Mag.,
•
Vol 304, p183, April 9, 2004
David Yaron, D. Jeff Milton, Rebecca Freeland: Linked Active Content for Digital Libraries for
•
Education. J. Digit. Inf. 2(4): (2002)
David Yaron, D. Jeff Milton, Rebecca Freeland: Linked active content: a service for digital
•
libraries for education. JCDL 2001: 25-32 "Mixed Reception" Virtual Chemistry Laboratory Game,
Dave Yaron, Jeff Milton, Carnegie Mellon Univeristy, Chemcollective.org
(http://www.chemcollective.org/mr/index.php)
1997 Two Java programs featured in "The Official Gamelan Java Directory" by Nova Spivak, Jack
•
D. Hidary, Murray Hidary, Alexander Day Chaffee, Rebecca Tapley, Ziff Davis Pr September 1,
1996