Matt Boersma Objective: I seek a software development position with a growing company. Summary: For fifteen years I have designed, implemented, and tested software for the health sciences and the Internet. Focusing on "the simplest thing that could possibly work," I have: * Developed genetic analysis, bioinformatics, and chemistry tools. * Created middleware and clients for a comprehensive healthcare management system. * Built a simple, powerful interface to edit aggregate database tables. * Wrote some of the first TCP/IP apps for Windows, including a pre-Netscape web browser. Skills: I excel in Python, Java, C, and C++. My strengths are multitier application development, Internet protocols, UI design, and components. Tools: - Django web framework, HTML, CSS - Python, numpy, matplotlib, wxPython - Apache, make, ANT, svn, hg, Trac - SQL, Oracle PL/SQL, PostgreSQL - Agile methods, test-driven-development - Java, Swing UIs, jython scripting Work History: Lead Software Engineer - Array BioPharma, Boulder, CO, 9/2001 to today. I replaced two contractors and rescued their EJB 2.0 chemical workflow management system. Using python, SQLAlchemy, wxPython, django, and cx_Oracle, I created successful data analysis tools for chemists. I led a series of lectures to teach Python to scientists and IT personnel. I deployed and customized Subversion, Trac, and Apache servers to support our development team. Senior Software Engineer - Genomica Corp., Boulder, CO, 9/1999 to 9/2001. I developed Java middleware and infrastructure for LinkMapper. I used SQLJ for bootstrap database code, then moved on to Swing GUI development. I created many Swing dialogs and widgets, including complex JTables. I singlehandedly standardized the build environment, makefiles, and tools with ANT and custom build.xml tasks. Software Engineer - The Radiance Group, Boulder, CO, 2/98 to 9/99. I created a reporting system with Oracle8, Crystal Reports, Enterprise Java Beans (EJBs), and the Java Native Interface (JNI). I wrote the patient record tool, an administrative module, and many new Swing UI controls and Java utility classes. Software Engineer - Sagent Technology, Palo Alto, CA, 12/96 to 1/98. I wrote PowerCube, a C++ ActiveX control for high-level analysis of data marts. I added a tool to Design Studio to edit summary database tables in star schemas. I implemented a flexible expression parser and evaluation engine, packaged as a "Transform" COM object. Software Engineer - NetManage, Cupertino, CA, 4/93 to 12/96. I adapted Sun's JDK 1.02 code to run Java applets in the Websurfer browser. My FTP C++ class shipped as the ActiveX file transfer control in Microsoft's Internet SDK and Borland's Delphi. I put HTTP cookies and extended HTML table layout in Websurfer and added recursive directory copying to FTP in both Win16 and Win32 C code. QA Engineer - Mead Data Central, Mountain View, CA, 8/92 to 4/93. Systems Administrator - CMC, Steamboat Springs, CO, 1/92 to 6/92. Education: - B.A. Public Policy and Russian Studies, Princeton University, 1991. - Certificate of Proficiency, Woodrow Wilson School of Public & International Affairs, 1991. - Classes: Software Engineering in C, Colorado Mountain College, 1992; Digital Computer Programming, Princeton University, 1991. Other Interests: - Old-timey banjo, modern drumming, skiing, biking, and video games.