<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.3.1//EN" "file:/usr/local/xmlresume/dtd/resume.dtd">
<!-- <resume xmlns="http://xmlresume.sourceforge.net/resume/0.0"> -->
<resume>
  <header>
    <name>
      <firstname>Stewart</firstname>
      <surname>Evans</surname>
    </name>
    <address>
      <street>P.O. Box 1273</street>
      <city>Santa Cruz</city>
      <state>CA</state>
      <zip>95061</zip>
    </address>
    <contact>
      <phone location="home">(831) 423-6468</phone>
      <phone location="mobile">(831) 359-1863</phone>
      <email>stewart@doodah.net</email>
      <url>http://doodah.net/resume</url>
    </contact>
  </header>
  <skillarea><title>Skills</title>
<skillset><title>Programming Languages</title>
<skill>Java</skill>
<skill>C++</skill>
<skill>C</skill>
<skill>C#</skill>
<skill>Perl</skill>
<skill>Lisp</skill>
<skill>Unix Shell</skill>
</skillset>
<skillset><title>Internet Technologies</title>
<skill>J2EE</skill>
<skill>Servlets</skill>
<skill>HTML</skill>
<skill>XML</skill>
<skill>XSL</skill>
<skill>CSS</skill>
<skill>JavaScript</skill>
<skill>Email/MIME</skill>
</skillset>
<skillset><title>Database Technologies</title>
<skill>Oracle 8i</skill>
<skill>SQL</skill>
<skill>JDBC</skill>
<skill>SQL*Plus</skill>
</skillset>
<skillset><title>GUI Toolkits</title>
<skill>Java Swing</skill>
<skill>Qt</skill>
<skill>Motif/X-Windows</skill>
<skill>GTK+/Gnome</skill>
<skill>Windows Forms/.NET</skill>
</skillset>
<skillset><title>Development Environments and Tools</title>
<skill>Linux</skill>
<skill>Solaris</skill>
<skill>SCO Unix</skill>
<skill>UML</skill>
<skill>XMLSpy</skill>
<skill>CVS</skill>
<skill>Eclipse IDE</skill>
</skillset>
<skillset><title>Professional Roles</title>
<skill>technical lead</skill>
<skill>product developer</skill>
<skill>consultant</skill>
<skill>course developer</skill>
<skill>instructor</skill>
</skillset>
</skillarea>
  <history>
    <job>
      <jobtitle>Senior Principal Software Engineer</jobtitle>
      <employer>Orbital Sciences</employer>
      <period>
        <from> <date> <month>December</month> <year>2003</year> </date> </from>
        <to> <present/> </to>
      </period>
      <achievements>
        <achievement>
	Developed ground software systems for NASA's Kepler mission to 
	discover extrasolar planets.
        </achievement>
        <achievement>
	Gathered and formalized system requirements. Modeled system behavior using UML, particularly activity and sequence diagrams.
        </achievement>
        <achievement>
	Developed in Java a prototype data pipeline to validate system 
	architecture and data modeling.
        </achievement>
      </achievements>
    </job>
    <job>
      <jobtitle>Software Engineer</jobtitle>
      <employer>Amplify.Net</employer>
      <period>
        <from> <date> <month>May</month> <year>2003</year> </date> </from>
        <to> <date> <month>December</month> <year>2003</year> </date> </to>
      </period>
      <achievements>
        <achievement>
	Developed new features for Web based GUI of network hardware product, 
	using Perl.
        </achievement>
        <achievement>
	Was able to make productive contributions immediately by
	learning existing codebase quickly and without supervision, 
        </achievement>
      </achievements>
    </job>
    <job>
      <jobtitle>Consultant</jobtitle>
      <employer>Helium LLC</employer>
      <period>
        <from> <date> <month>April</month> <year>2003</year> </date> </from>
        <to> <date> <month>April</month> <year>2003</year> </date> </to>
      </period>
      <achievements>
        <achievement>
	Rapidly developed a prototype client/server application using
	C#/.NET on Windows for the client and Java on Linux for the server.
        </achievement>
	<achievement>
	Evaluated and recommended message bus software to use in the product.
	</achievement>
      </achievements>
    </job>
    <job>
      <jobtitle>Senior Software Engineer</jobtitle>
      <employer>Aztec Wireless Technologies</employer>
      <period>
        <from> <date> <month>February</month> <year>2002</year> </date> </from>
        <to> <date> <month>February</month> <year>2003</year> </date> </to>
      </period>
      <achievements>
        <achievement>
	Led technical team developing wireless network application, coordinated server and client development.
        </achievement>
        <achievement>
	Created an XML based language for page layout on handheld devices.
        </achievement>
        <achievement>
	Developed a GUI application based on that language in C++ using the Qt Embedded toolkit.
        </achievement>
      </achievements>
    </job>
    <job>
      <jobtitle>Staff Engineer</jobtitle>
      <employer>Lutris Technologies</employer>
      <period>
        <from> <date> <month>August</month> <year>1998</year> </date> </from>
        <to> <date> <month>July</month> <year>2001</year> </date> </to>
      </period>
      <achievements><achievement>
    Developed servlet based applications for customers using the Lutris Enhydra application server, server-side Java, Oracle and JDBC. 
</achievement>
<achievement>
Served as technical lead on several projects, working closely with customers on design and implementation.
        </achievement>
	<achievement>
<achievement>
Consistently met aggressive project deadlines with quality code.
</achievement>
<achievement>
Employed 3-tier architecture to separate business logic from data and presentation layers.
</achievement>
	Created and maintained test suites for Lutris's J2EE application server.
        </achievement>
      </achievements>
    </job>
    <job>
      <jobtitle>Software Engineer</jobtitle>
      <employer>Flying Duck Computer</employer>
      <period>
        <from><date><month>June</month> <year>1996</year> </date> </from>
        <to><date><month>April</month> <year>1998</year> </date> </to>
      </period>
      <achievements><achievement>
    Developed and supported custom applications for 
the billing center of a major telephone company.
</achievement>
<achievement>
Worked with the customer to discover and formalize their business processes
as part of requirements gathering.
</achievement>
</achievements>
    </job>
    <job>
      <jobtitle>Software Engineer </jobtitle>
      <employer>SpectraLogic</employer>
      <period>
        <from><date><month>June</month> <year>1995</year> </date> </from>
        <to><date><month>June</month> <year>1996</year> </date> </to>
      </period>
      <achievements><achievement>
Designed and prototyped a new Motif GUI for a large data backup/restore 
software product, using the UIM/X interface builder.</achievement></achievements>
    </job>
    <job>
      <jobtitle>Software Engineer </jobtitle>
      <employer>Santa Cruz Operation, Inc.</employer>
      <period>
        <from><date><month>July</month> <year>1988</year> </date> </from>
        <to><date><month>June</month> <year>1995</year> </date> </to>
      </period>
      <achievements><achievement>
      Developed X Windows clients, including a text editor and an email application, using the Motif toolkit.</achievement>
<achievement>Helped design and develop a character-based office automation product, programming in C with the curses toolkit.  Rewrote the email component of the product.
</achievement>
<achievement>
Tracked email standards to ensure application compliance.
</achievement>
<achievement>
Served as technical lead for a maintenance release of the product, supervising and mentoring a junior engineer.
</achievement>
<achievement>
Participated in all phases of product development, from design through release.
</achievement>
	    <achievement>Administered SCO Unix, Xenix and Open Desktop systems used in development.</achievement></achievements>
    </job>
    <job>
      <jobtitle>Knowledge Engineer </jobtitle>
      <employer>Syntelligence, Inc.</employer>
      <period>
        <from><date><month>September</month> <year>1985</year> </date> </from>
        <to><date><month>June</month> <year>1988</year> </date> </to>
      </period>
      <achievements><achievement>
Designed, implemented and tested 
expert systems applications using Syntel, a proprietary Lisp-based language. 
</achievement>
<achievement>Extended the programming environment by developing 
Lisp tools and utility functions.</achievement>
<achievement>Prepared and presented training courses 
on programming in Syntel.
        </achievement></achievements>
    </job>
  </history>
  <academics><degrees>
    <degree>
      <institution>University of California at San Diego</institution>
      <date><month>June</month><year>1985</year></date>
      <level>BA</level>
      <major>Computer Science and Cognitive Science</major>
    </degree></degrees>
  </academics>
  <misc>
<para>
Volunteer with the Open Directory Project as a meta-editor; contribute to the XML Resume project; research and maintain the Blue Grass Boys website; play bluegrass mandolin; enjoy playing soccer and softball. 
</para>
  </misc>
  <keywords>
  <keyword>software</keyword>
  <keyword>engineer</keyword>
  <keyword>developer</keyword>
  <keyword>programmer</keyword>
  <keyword>consultant</keyword>
  <keyword>Java</keyword>
  <keyword>C++</keyword>
  <keyword>C</keyword>
  <keyword>lisp</keyword>
  <keyword>shell</keyword>
  <keyword>web</keyword>
  <keyword>servlet</keyword>
  <keyword>JavaScript</keyword>
  <keyword>HTML</keyword>
  <keyword>XML</keyword>
  <keyword>CSS</keyword>
  <keyword>XSL</keyword>
  <keyword>XSLT</keyword>
  <keyword>Oracle</keyword>
  <keyword>SQL</keyword>
  <keyword>JDBC</keyword>
  <keyword>SQL*Plus</keyword>
  <keyword>GUI</keyword>
  <keyword>Motif</keyword>
  <keyword>X-Windows</keyword>
  <keyword>Swing</keyword>
  <keyword>gtk+</keyword>
  <keyword>Qt</keyword>
  <keyword>Gnome</keyword>
  <keyword>Linux</keyword>
  <keyword>Unix</keyword>
  <keyword>Solaris</keyword>
  <keyword>UML</keyword>
  <keyword>xmlspy</keyword>
  <keyword>CVS</keyword>
  </keywords>
</resume>
