Eric Blossom 2737 Russell Street Berkeley, CA 94705 510 859-4095 Eric@BlossomAssociates.net [1]LinkedIn Profile Accomplished software engineer with demonstrated expertise in the design, development implementation, and enhancement of Internet based information systems. These systems and tools were done in support of biotech, scientific researchers, financial, transportation, communications, and pharmaceutical industries. PUBLICATIONS * [2]The Genoviz Software Development Kit: A Java toolkit for building genomics visualization applications, BMC Bioinformatics 2009, 10:266 * [3]Chapter 26 Protocol Handlers and [4]Chapter 27 Content Handlers, [5]Special Edition Using Java - First Edition; [6]Que 1996 * Decoding ASN.1 Transfer Syntax, [7]The C Users Journal, R&D Publications, September 1991 TECHNICAL SKILL SET Languages: Java, Javascript, Python, Groovy, Perl, C, C# .NET, HTML, XML, CSS Visual Basic Web Frameworks: jQuery, AJAX, JSP, Struts, Stripes, Turbo Gears Networking: TCP/IP, Sockets (BSD, WinSock, VM) UNIX: Various shells, Perl, AWK, Lex, Yacc, Make, SCCS, RCS, CVS, etc. Database: SQL (various including MySQL, Oracle, and Sybase) Operating Systems: UNIX (Linux, Solaris, Mac OS X, BSD, AIX), MS Windows, VOS EDUCATION M.A. Mathematics [8]University of California, Berkeley B.A. Mathematics [9]Earlham College, Richmond, Indiana EXPERIENCE [10]Genentech Consulting Software Engineer South San Francisco, CA 02/12 - 05/12 Added GUI features to the [11]Integrated Genome Browser ([12]Wikipedia Page) and [13]the Genoviz Software Development Kit (Java, Swing). [14]MedVantage Consulting Software Engineer San Francisco, CA 10/11 - 11/11 Helped get the next release of their web application out the door to four of their clients. (Javascript, jQuery, C#). [15]Allocade Senior Software Engineer Menlo Park, CA 9/10 - 4/11 Put together a rich client (Java, Swing) for configuring customer sites. Also produced a web version (Javascript, jQuery, HTML5). [16]Exelixis Senior Applications Developer II South San Francisco, CA 2/07 - 1/09 In house web applications for scientists using Javascript, Groovy, Java, SOAP, Stripes, and Python. Ported some legacy applications to newer servers so that older ones could be retired. Enhanced user interfaces for other web applications. Designed and implemented a domain specific language using Groovy. [17]Affymetrix Staff Software Engineer, Emeryville, CA 10/00 to 2/07 Affymetrix manufactures tools for Genome researchers and for clinical uses. Eric is involved in rich client user interface software, as well as web applications and bioinformatics pipelines. Neomorphic Software, Inc. Senior Software Designer, Berkeley, CA 2/98 to 10/00 Neomorphic was a starup providing bioinformatic software to academia, and the biotech and pharmaceutical industries. Eric guided user interface and software design. Because it was a start-up he also helped with sales and with setting strategy. Initially a consultant, Eric was asked to join the company in 1998. In October of 2000 Neomorphic was acquired by Affymetrix. [18]Blossom Associates West Consulting Software Engineer, Berkeley, CA 2/96 to 2/98 Clients: * Neomorphic Software, Inc. 11/97 to 2/98: See above. * [19]Incyte Pharmaceuticals, Palo Alto, CA 11/96 to 11/97: Incyte is a worldwide leading provider of Genomic Data. They sequence DNA and package the data with web software. Eric reorganized much of their CGI C software for reuse as well as designing new user interfaces using Java and JavaScript. He worked on their PathoSeq product providing the Comparative Genomics module and put together the bioinformatics modules to produce the data base from ABI chromatograms. He has consulted on several other projects and is has done data visualization software for Incyte's new micro array product. * [20]First Data Corp. Electronic Funds, Palo Alto, CA 2/96 to 10/96: Built initial prototypes for a bill presentment system using Java and Javascript. [21]Electric Power Research Institute Project Lead - Software Engineering Palo Alto, CA 7/91 to 1/96 Lead the conversion of a mainframe bulletin board system to a set of Internet services using NNTP, FTP, WAIS, HTTP, SMTP, and Kerberos among other things. Ported several servers to AIX and wrote several Windows clients (including the NetNews reader). (UNIX: C, Perl, AWK, sh, TK/TCL; Windows 3.1: C, Visual Basic; TCP/IP: sockets, Windows Sockets.) Conduct internal and industry wide seminars and informal talks on Internet concepts and Visual Basic programming. Attend EPRINET user conferences speaking on topics if interest to users. Built early prototypes of the entire system to help sell senior management on the concept of an Internet based EPRINET. Coordinated the release of eight versions of the EPRINET product to market. [22]Teknekron Communication Systems Senior Systems Engineer Berkeley, CA 4/90 to 4/91 Built the queuing and security functions for a network control system for US Sprint (Tandem Guardian using C & SQL). Also worked with UNIX, TCP/IP, OSI, ASN.1 Teknekron Transportation Systems Member Technical Staff Berkeley 3/89 to 3/90 Built some demonstration software and reworked the image printing for TTS's image server product (Tandem Guardian using COBOL and SQL.) Built a scaled down image server on a PC for testing software for Teknekron Communications Systems. (MS/DOS using Microsoft C, Oracle SQL, & Eicon SNA LU 6.2). References 1. http://www.linkedin.com/pub/eric-blossom/2/bb3/94b 2. http://www.biomedcentral.com/1471-2105/10/266 3. http://www.lib.tsinghua.edu.cn/chinese/INTERNET/Java/jv26.htm 4. http://www.lib.tsinghua.edu.cn/chinese/INTERNET/Java/jv27.htm 5. http://www.amazon.com/exec/obidos/tg/detail/-/0789706040/qid=1106354977/sr=1-4/ref=sr_1_4/002-0171881-9319202?v=glance%26s=books 6. http://www.mcp.com/ 7. http://www.cuj.com/ 8. http://math.berkeley.edu/ 9. http://www.earlham.edu/ 10. http://gene.com/ 11. http://bioviz.org/ 12. http://en.wikipedia.org/wiki/Integrated_Genome_Browser 13. http://genoviz.sourceforge.net/ 14. http://medvantage.com/ 15. http://www.allocade.com/ 16. http://www.exelixis.com/ 17. http://www.Affymetrix.com/ 18. http://blossomassociates.net/ 19. http://www.incyte.com/ 20. http://en.wikipedia.org/wiki/First_Data 21. http://www.epri.com/ 22. http://www.computerhistory.org/brochures/companies.php?alpha=t-z&company=com-42bc231852f71