<?xml version="1.0" encoding="UTF-8"?>

<resume>

  <datestamp>Monday, July 26th, 2004</datestamp>

  <contact>
    <name>F Grahame Murray</name>
    <street>xxxx xxxxx Drive</street>
    <city>Raleigh</city>
    <state>NC</state>
    <zip>27604-xxxx</zip>
    <phone type="h">919.828.xxxx</phone>
    <email>jobs@grahame.com</email>
    <url>http://www.grahame.com/</url>
  </contact>
  
  <keywords>
    <keyword>Java</keyword>
    <keyword>J2EE</keyword>
    <keyword>Servlets</keyword>
    <keyword>XML</keyword>
    <keyword>XSL</keyword>
    <keyword>JSP</keyword>
    <keyword>SQL</keyword>
    <keyword>Database</keyword>
    <keyword>Web Applications</keyword>
    <keyword>Javascript</keyword>
    <keyword>PERL</keyword>
    <keyword>Cold Fusion</keyword>
    <keyword>CGI</keyword>
  </keywords>

  <objective>I&#39;m looking for a full-time position as a software engineer, developing challenging and interesting dynamic, Internet standards-based applications.</objective>

  <highlights>
    <highlight>5+ years software development experience</highlight>
    <highlight>Product development and consulting experience</highlight>
    <highlight>Depth in educational and community projects</highlight>
  </highlights>

  <competencies>
    <competency>Java application development (applets, servlets) on mainstream application servers</competency>
    <competency>Application design and modeling</competency>
    <competency>Presentation layer coding and scripting (JSP, PHP, XSL, JavaScript, ColdFusion)</competency>
  </competencies>

  <experience>
    <job>
      <title>Software Engineer</title>
      <start_date>September 2002</start_date>
      <end_date>Present</end_date>
      <company>
        <name>BBH Media</name>
        <url>http://www.bbhmedia.com/</url>
        <location>Raleigh, NC</location>
      </company>
      <projects>
        <project>
          <name>Ergo (Automation System)</name>
        </project>
        <project>
          <name>ICM (Interim CMS)</name>
        </project>
        <project>
          <name>Internal CRM</name>
        </project>
        <project>
          <name>PERL CGIs</name>
        </project>
      </projects>
      <tasks>
        <task>Implemented parts of Ergo, an internal, J2EE-based automation system</task>
        <task>Built and extended PHP-basedf interim CMS system for e-zine publication</task>
        <task>Converted Ergo from Struts+Velocity to Struts+JSP</task>
        <task>Documented requirements for outsourced, Vignette-based reimplemtation of Ergo</task>
        <task>Designed and built internal web applications to automate internal business functions, such as live content cancellation and republishing, and content index and search</task>
        <task>Created, updated, maintained PERL CGI scripts</task>
      </tasks>
    </job>
    <job>
      <title>Lead Engineer</title>
      <start_date>May 2002</start_date>
      <end_date>September 2002</end_date>
      <company>
        <name>Sun Microsystems</name>
        <url>http://www.sun.com/</url>
        <location>Menlo Park, CA</location>
      </company>

      <projects>
        <project>
          <name>Java Community Process</name>
          <url>http://www.jcp.org/</url>
        </project>
        <project>
          <name>Developer Community Knowledge</name>
        </project>
      </projects>
      
      <tasks>
        <task>Led engineering effort for devCK, Developer Community Knowledge project</task>
        <task>Ported and upgraded JCP administrative website from Vignette to Java platform.</task>
        <task>Reimplemented JCP public website using new data model.</task>
      </tasks>
    </job>
    <job>
      <title>Java Engineer</title>
      <start_date>September 2001</start_date>
      <end_date>January 2002</end_date>
      <company>
        <name>James Irvine Foundation</name>
        <url>http://www.irvine.org/</url>
        <location>San Francisco, CA</location>
      </company>

      <projects>
        <project>
          <name>Coral Connect</name>
          <url>http://www.coralconnect.org/</url>
        </project>
      </projects>

      <tasks>
        <task>Independently contracted with the James Irvine Foundation to complete Coral Connect project.</task>
        <task>Designed and implemented message boards, file storage, address book, and other interactive sections of the project using Arsdigita Community System, XML, XSL, and Oracle 8i.</task>
        <task>qmail, Courier IMAP, JWMA Web mail, and ACS integration on Solaris 2.8.</task>
      </tasks>
    </job>

    <job>
      <title>Java Systems Engineer</title>
      <start_date>March 2001</start_date>
      <end_date>September 2001</end_date>
      <company>
        <name>Liquid Thinking</name>
        <url>http://www.liquidthinking.com/</url>
        <location>San Francisco, CA</location>
      </company>

      <projects>
        <project>
          <name>Leap Track</name>
          <url>http://www.leaptrack.com/</url>
        </project>
        <project>
          <name>Cypress Semiconductor</name>
          <url>http://www.cypress.com/</url>
        </project>
        <project>
          <name>Certicom</name>
          <url>http://www.certicom.com/</url>
        </project>
        <project>
          <name>Coral Connect</name>
          <url>http://www.coralconnect.org/</url>
        </project>
      </projects>

      <tasks>
        <task>Designed and implemented binary parsing, scoring, and other educational algorithms for an interactive educational product using Rational Rose and ATG Dynamo 4.5.</task>
        <task>Architected and designed file system integration for intranet using Arsdigita Community System 4.6, XML, and XSL.</task>
        <task>Implemented product family parametric search for Cypress Semiconductor using JavaScript, PERL, and ColdFusion.</task>
        <task>Led Quality Assurance effort for Certicom site redesign using Logigear TrackGear.</task>
      </tasks>
    </job>

    <job>
      <title>Software Engineer</title>
      <start_date>June 1999</start_date>
      <end_date>February 2001</end_date>
      <company>
        <name>SRI International</name>
        <url>http://www.sri.com/</url>
        <location>Menlo Park, CA</location>
      </company>

      <projects>
        <project>
          <name>TeamLab</name>
          <url>http://www.teamlab.org/</url>
        </project>
        <project>
          <name>ChemSense</name>
          <url>http://www.chemsense.org/</url>
        </project>
        <project>
          <name>CILT KN</name>
          <url>http://www.ciltkn.org/</url>
        </project>
        <project>
          <name>URLex</name>
          <url>http://www.ctl.sri.com/urlex/home.jsp</url>
        </project>
        <project>
            <name>LOM-IMS XML Toolkit</name>
            <url>http://www.imsproject.org/tools/</url>
        </project>
      </projects>

      <tasks>
        <task>Architected and implemented many web applications, online surveys, and web assessments using Java Servlets, JSPs, XML, and MySQL databases.</task>
        <task>Designed and coded various in-house frame components, such as database abstraction objects.</task>
        <task>Co-developed and designed ChemSense, a Java-based Knowledge Building Environment for high-school chemistry students.</task>
        <task>Built CILT Knowledge Network and affiliated web sites, and single sign-on framework in Cold Fusion and MySQL on Linux.</task>
        <task>Designed and authored TeamLab, a Palm Pilot-based open-ended assessment application, desktop conduit, and website that supports off-line data and on-line statistical analysis.</task>
        <task>Helped port URLex from Python code to Java.</task>
        <task>Implemented IMS Metadata XML Generator, a contract for Sun Microsystems</task>
      </tasks>
    </job>

    <job>
      <title>Student Associate</title>
      <start_date>September 1998</start_date>
      <end_date>December 1998</end_date>
      <company>
         <name>United Parcel Service</name>
         <url>http://www.ups.com/</url>
         <location>Timonium, MD</location>
      </company>

      <tasks>
        <task>Maintenance of CGI-based commerce and support application</task>
        <task>HTML coding</task>
      </tasks>
    </job>


    <job>
      <title>Software Engineer</title>
      <start_date>June 1998</start_date>
      <end_date>August 1998</end_date>
      <company>
        <name>SRI International</name>
        <url>http://www.sri.com/</url>
        <location>Menlo Park, CA</location>
      </company>

      <projects>
        <project>
          <name>TappedIn</name>
          <url>http://www.tappedin.org/</url>
        </project>
        <project>
          <name>URLex</name>
          <url>http://www.ctl.sri.com/urlex/home.jsp</url>
        </project>
      </projects>
     
      <tasks>
        <task>Java maintenance and enhancements for TappedIn, an online community of educators.</task>
        <task>Extended functionality of URLex, an online community and web-based bookmark management web application, written in Python and Javascript.</task>
      </tasks>
    </job>

    <job>
      <title>Student Worker</title>
      <start_date>September 1995</start_date>
      <end_date>September 1998</end_date>
      <company>
        <name>Goucher College</name>
        <url>http://www.goucher.edu/</url>
        <location>Towson, MD</location>
      </company>

      <tasks>
        <task>Administered the Microsoft network, as well as Solaris and Irix UNIX servers.</task>
        <task>Staffed the technical support/helpdesk.</task>
        <task>Desktop IT support</task>
        <task>Web design for some academic departments and centers.</task>
      </tasks>
    </job>

    <job>
      <title>Site Assistant</title>
      <start_date>Summers 1994</start_date>
      <end_date>Summers 1997</end_date>
      <company>
        <name>University of Delaware</name>
        <url>http://www.udel.edu/</url>
        <location>Newark, DE</location>
      </company>
      <tasks>
        <task>General hardware and software maintenance of PCs and Macs.</task>
        <task>Maintained a Novell file server.</task>
        <task>Web and multimedia development (interactive kiosks) for the College of Education and its departments.</task>
      </tasks>
    </job>
  </experience>

  <skills>
    <languages>
      <language>Java</language>
      <language>JSP</language>
      <language>XML</language>
      <language>XSL</language>
      <language>PERL</language>
      <language>C</language>
      <language>C++</language>
      <language>ColdFusion</language>
      <language>Python</language>
      <language>HTML</language>
      <language>i18n</language>
      <language>Lisp</language>
      <language>assembly</language>
      <language>PHP</language>
      <language>InstallShield</language>
      <language>Various scripting languages (Javascript, csh, bash, etc.)</language>
    </languages>
    <databases>
      <database>Oracle 8i</database>
      <database>MySQL</database>
      <database>PostgreSQL</database>
      <database>DB2</database>
      <database>Solid</database>
      <database>FileMaker Pro</database>
      <database>Access</database>
      <database>mSQL</database>
    </databases>
    <app_servers>
      <app_server>JBoss</app_server>
      <app_server>Vignette</app_server>
      <app_server>ATG Dynamo</app_server>
      <app_server>Arsdigita ACS</app_server>
      <app_server>Tomcat</app_server>
      <app_server>Resin</app_server>
      <app_server>ServletExec</app_server>
      <app_server>ColdFusion</app_server>
    </app_servers>
    <tools>
      <tool>IntelliJ IDEA</tool>
      <tool>Rational Rose</tool>
      <tool>JBuilder</tool>
      <tool>Perforce</tool>
      <tool>CVS</tool>
      <tool>TrackGear</tool>
      <tool>InstallShield</tool>
      <tool>Emacs</tool>
      <tool>vi</tool>
      <tool>GNU tools</tool>
      <tool>Cygwin</tool>
      <tool>CodeWarrior</tool>
      <tool>Visual Studio</tool>
      <tool>ColdFusion Studio</tool>
      <tool>Visual Caf&#233;</tool>
      <tool>Ant</tool>
      <tool>Lucene</tool>
      <tool>Struts</tool>
      <tool>make</tool>
    </tools>
    <oses>
      <os>Windows NT/2000</os>
      <os>Linux</os>
      <os>PalmOS</os>
      <os>Solaris</os>
      <os>BSD</os>
      <os>MacOS</os>
      <os>SunOS</os>
    </oses>
  </skills>

  <publications>
      <publication>
          <title>Disambiguating Drag-and-Drop: The Click-and-Fill alternative to managing hierarchies</title>
          <publisher>CHI 2000 Conference Proceedings</publisher>
          <description>I explained my implementation of a new Drag and Drop interface</description>
          <language>English</language>
          <publish_date>April 6, 2000</publish_date>
      </publication>
      <publication>
          <title>Workpad + Palm Series Powered Pack 2000 Edition</title>
          <publisher>ASCII Corp.</publisher>
          <description>My software was written up, rated, and included on accompanying CD-ROM</description>
          <language>Japanese</language>
          <publish_date>March 10, 2000</publish_date>
      </publication>
      <publication>
          <title>Workpad + Palm Series Powered Pack</title>
          <publisher>ASCII Corp.</publisher>
          <description>My software was written up, rated, and included on accompanying CD-ROM</description>
          <language>Japanese</language>
          <publish_date>June 11, 1999</publish_date>
      </publication>
  </publications>

  <education>
    <experience>
      <start_date>1995</start_date>
      <end_date>2000</end_date>
      <institution>
        <name>Goucher College</name>
        <location>Towson, MD</location>
        <url>http://www.goucher.edu/</url>
      </institution>
      <degree>BA in Computer Science</degree>
      <highlights>Courses in Java, LISP, Graphics, AI, Assembly, Software Engineering, Algorithms, HW Architecture, and Computation</highlights>
    </experience>

    <experience>
       <start_date>Summers 1994</start_date>
       <end_date>1997</end_date>
       <institution>
         <name>University of Delaware</name>
	 <location>Newark, DE</location>
         <url>http://www.udel.edu/</url>
       </institution>
       <highlights>Graduate &amp; undergraduate courses in C, C++, compiler design, computer graphics and multimedia design.</highlights>
     </experience>
   </education>

  <references>
    <reference>Available upon request</reference>
  </references>

</resume>

