vCard

E r i c   B l o s s o m

2737 Russell Street
Berkeley, CA 94705
510 841-4939
Eric@BlossomAssociates.net

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.

Education

M.A. Mathematics, University of California, Berkeley
B.A. Mathematics, Earlham College, Richmond, Indiana

Technical Skills

Languages: Java, Javascript, Groovy, Python, Ruby, Perl, C, C# .NET, Visual Basic

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

Professional Experience

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 from Sun OS to newer Linux servers so that the older servers could be retired. Enhanced and expanded user interfaces for Python and Java web applications. Designed and implemented a domain specific language using Groovy. Gave educational presentations on programming topics for the staff.

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 using Java and also C# with .NET Developed Java web applications for the company's customer portal using Struts. Also build out bioinformatics pipelines using Perl.

Neomorphic Software, Inc.

Senior Software Designer Berkeley, CA 2/98 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.

Blossom Associates West

Consulting Software Engineer Berkeley, CA 2/96 to 2/98

Clients:

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

Senior Systems Engineer Berkeley, CA 3/89 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

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 PL/1, 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)

Publications