[1]vCard E r i c B l o s s o m 2737 Russell Street Berkeley, CA 94705 510 841-4939 [2]Eric@BlossomAssociates.net PROFILE Accomplished software designer and engineer with demonstrated expertise in the design, development, enhancement and implementation of Internet based information systems with UNIX servers and Windows clients; development of software tools for distributed information systems and relational database systems; and writing programs in support of operations and client needs within scientific R&D facilities, banking, and pharmaceutical industries. PUBLICATIONS * [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 EDUCATION M.A. Mathematics University of California, Berkeley B.A. Mathematics Earlham College, Richmond, Indiana TECHNICAL SKILL SET Languages: Java, Javascript, Groovy, Python, Ruby, Perl, C, C# .NET, Visual Basic, Pascal, PL/1 Web: HTML, XML, CSS, Javascript, JSP, Stripes, Struts Networking: TCP/IP, Sockets (BSD, WinSock, VM) UNIX: Various shells, Perl, AWK, Lex, CVS, Yacc, Make, RCS, Subversion, etc. Database: SQL (various including MySQL, Oracle, and Sybase) Operating Systems: MS Windows, Mac OS X, UNIX (AIX, Sun OS, Linux), Stratus VOS, Tandem Guardian, VM/CMS, MSDOS EXPERIENCE [8]Exelixis Senior Applications Developer II South San Francisco, CA 2/07 - present 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. [9]Affymetrix Staff Software Engineer Emeryville, CA 10/00 to 2/07 Affymetrix manufactures tools for Genome researchers and for clinical uses. Developed rich client user interface software, as well as web applications and bioinformatics pipelines. Neomorphic Software, Inc. Senior Software Designer Berkeley, CA 11/97 to 10/00 Neomorphic was a startup providing bioinformatic software to the Biotech and Pharmaceutical industries. Guided user interface and software design. Also helped with sales and with setting strategy. Initially a consultant, was asked to join the company in 1998. In October of 2000 Neomorphic was acquired by Affymetrix. Incyte Pharmaceuticals Consultant 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. Reorganized CGI C software for reuse and designed 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. Consulted on several other projects and wrote data visualization software for Incyte's new micro array product. First Data Corp. Electronic Funds Consultant Palo Alto, CA 2/96 to 10/96 Built initial prototypes for a bill presentment system using Java and Javascript. Electric Power Research Institute Project Lead - Software Engineering Palo Alto, CA 7/91 to 1/96 EPRI is a $650 million R&D organization with principal focus on projects benefiting the current and future electric power and eneregy industries. 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, TCL/TK; 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. 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). Bank of America San Francisco and London 11/79 to 2/89 Helped design and build BofA's new cash management system BAMTRAC using Advantage Systems' FORTE product. Modified & expanded our on line account reconcilement system EREC. (Stratus VOS using PL1, VM/CMS using PL1) Designed a system for electronic creation, movement and tracking of credit request memoranda worldwide. (VM/CMS using Pascal VS, MSDOS Pascal) Wrote a few utility programs for a new travelers checks system. These programs were later used as examples in TAL classes. (Tandem using TAL) Managed the design and development of a message switch in London to handle world wide electronic funds transfers. Also wrote some of the software. (PDP 11/70 under RSX 11M Plus using Macro 11) Managed the maintenance and expansion of the central (San Francisco) message switch for the bank's money transfer network. (PDP11/70 under RSX 11 M using Macro 11) Wrote the daily archiving and accountability software for the central message switch. (PDP 11/70 under RSX 11 M using Macro 11) References 1. http://www.blossomassociates.net/eric.vcf 2. mailto:Eric@BlossomAssociates.Net 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.ddj.com/dept/cpp/cuj.jhtml 8. http://www.Exelixis.com/ 9. http://www.Affymetrix.com/