<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="resume.xsl"?>
<resume>
  <person>
    <name>Geoffrey K. Holden</name>
    <designations>
      <designation>B.Eng.</designation>
    </designations>

    <address>
      <street>11 Seabright Pl.</street>
      <city>Mt. Pearl</city>
      <province>NL</province>
      <postalcode>A1N 5L3</postalcode>
    </address>

    <email>gholden@ieee.org</email>
    <phone>709-727-0379</phone>
    <url>http://resume.geoffholden.com/</url>
  </person>

  <education>
    <item>
      <title>Bachelor of Engineering in Computer Engineering</title>
      <location>
        <name>Memorial University of Newfoundland</name>
        <url>http://www.mun.ca/</url>
        <address>
          <street>Prince Philip Dr.</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1C 5S7</postalcode>
          <pobox>4200</pobox>
        </address>
      </location>
      <description>Convocated in May 2004 with a 76.5% academic average and a 3.3 GPA.</description>
      <date>
        <start>1998</start>
        <end>2004</end>
      </date>
    </item>

    <item>
      <title>The Dale Carnegie Course</title>
      <location>
        <name>Mark Baldwin and Associates</name>
        <url>http://www.newfoundland.dalecarnegie.com/</url>
        <address>
          <street>50 Birchview Dr.</street>
          <city>Pasadena</city>
          <province>NL</province>
          <postalcode>A0L 1K0</postalcode>
        </address>
      </location>
      <description>
        The Dale Carnegie Course is designed to improve skills in
        human relations and public speaking using the Dale Carnegie
        Principals and practical exercises. These exercises
        included setting and achieving professional and personal
        goals and then giving a presentation every week.
      </description>
      <date>2002</date>
    </item>
  </education>

  <experience>
    <item>
      <title>Software Engineer</title>
      <location>
        <name>IONA Technologies</name>
        <url>http://www.iona.com/</url>
        <address>
          <street>570 Newfoundland Dr.</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1A 5B1</postalcode>
        </address>
      </location>
      <description>
        <list>
          <li>Created a Requirement Tracability Matrix web application
              using Ruby on Rails</li>
          <li>Wrote a set of user interface guidelines to help avoid
              common mistakes, and increase inter-product consistency</li>
        </list>
      </description>
      <date>
        <start>Jul 2007</start>
        <end>Present</end>
      </date>
    </item>

    <item>
      <title>Cluster Systems Administrator</title>
      <location>
        <name>Google Inc.</name>
        <url>http://www.google.com/</url>
        <address>
          <street>1600 Amphitheatre Pkwy</street>
          <city>Mountain View</city>
          <province>CA</province>
          <postalcode>94043</postalcode>
        </address>
      </location>
      <description>
        <list>
          <li>Automation of tasks through the development of
              scripts and administration tools.</li>
          <li>Configuration of system and network parameters.</li>
          <li>Monitoring of system stability and performance.</li>
          <li>Ensuring 24x7 operation of cluster.</li>
          <li>Comprehensive documentation of procedures.</li>
        </list>
      </description>
      <date>
        <start>Feb 2006</start>
        <end>Jun 2007</end>
      </date>
    </item>

    <item>
      <title>System Architect, Professional Services</title>
      <location>
        <name>Verafin Inc.</name>
        <url>http://www.verafin.com/</url>
        <address>
          <street>570 Newfoundland Dr.</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1A 5B1</postalcode>
        </address>
      </location>
      <description>
        <list>
          <li>Software design and development.</li>
          <li>Researching and implementing new technology.</li>
          <li>Responsible for the architecture and design of the
            technical environments (servers, storage, database,
            middleware, software, network and desktop) for the
            various developed and integrated applications.</li>
          <li>Responsible for the management of the network, servers,
            and workstations.</li>
        </list>
      </description>
      <date>
        <start>Jan 2004</start>
        <end>Aug 2005</end>
      </date>
    </item>

    <item>
      <title>Software Developer (Work Term)</title>
      <location>
        <name>Institute for Ocean Technology, National Research Council</name>
        <url>http://iot-ito.nrc-cnrc.gc.ca/</url>
        <address>
          <street>1 Kerwin Place</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1B 3T5</postalcode>
        </address>
      </location>
      <description>
        <list>
          <li>Connected a Visual Basic application to an internal C library
              for real time processing of 6D model positions</li>
          <li>Created an application to drive 3D actuators simulating wave
              movement.</li>
        </list>
      </description>
      <date>
        <start>Sept 2003</start>
        <end>Dec 2003</end>
      </date>
    </item>

    <item>
      <title>Software Developer (Work Term)</title>
      <location>
        <name>C-CORE</name>
        <url>http://www.c-core.ca/</url>
        <address>
          <street>Morrissey Rd</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1B 3X5</postalcode>
        </address>
      </location>
      <description>
        <list>
          <li>Development in Java, CCS PIC-C, and Dynamic C</li>
          <li>Worked on a large project with a team of designers and
              programmers</li>
        </list>
      </description>
      <date>
        <start>Jan 2003</start>
        <end>May 2003</end>
      </date>
    </item>

    <item>
      <title>Systems Programmer (Work Term)</title>
      <location>
        <name>Department of Computer Science, Memorial Univeristy of Newfoundland</name>
        <url>http://www.cs.mun.ca/</url>
        <address>
          <street>Prince Philip Dr.</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1C 5S7</postalcode>
          <pobox>4200</pobox>
        </address>
      </location>
      <description>
        <list>
          <li>Created a Windows 2000 authentication DLL, allowing the
              department to offer Windows Terminal Services using secure
              one-shot passwords.</li>
          <li>Implemented source code revision control for the systems
              group</li>
        </list>
      </description>
      <date>
        <start>May 2002</start>
        <end>Aug 2002</end>
      </date>
    </item>

    <item>
      <title>Systems Programmer (Work Term)</title>
      <location>
        <name>Department of Computer Science, Memorial Univeristy of Newfoundland</name>
        <url>http://www.cs.mun.ca/</url>
        <address>
          <street>Prince Philip Dr.</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1C 5S7</postalcode>
          <pobox>4200</pobox>
        </address>
      </location>
      <description>
        <list>
          <li>Created shell scripts to automatically synchronize installed
              software and configuration files from one master server to
              slave servers across campus</li>
          <li>Wrote a technical report on automated system administration
              tools</li>
        </list>
      </description>
      <date>
        <start>Sept 2001</start>
        <end>Dec 2001</end>
      </date>
    </item>

    <item>
      <title>Web Developer (Work Term)</title>
      <location>
        <name>MDS Nordion</name>
        <url>http://www.mds.nordion.com/</url>
        <address>
          <street>447 March Rd</street>
          <city>Ottawa</city>
          <province>ON</province>
          <postalcode>K2K 1X8</postalcode>
        </address>
      </location>
      <description>
        <list>
          <li>Created an internal website for the Radiopharmaceutical
              Operations Group using MS Access databases and ASP</li>
          <li>Wrote a project plan for the creation of the website</li>
        </list>
      </description>
      <date>
        <start>Jan 2001</start>
        <end>May 2001</end>
      </date>
    </item>
    
    <item>
      <title>System Administrator (Work Term)</title>
      <location>
        <name>Public Library &amp; Information Resources Board </name>
        <url>http://www.nlpl.ca/</url>
        <address>
          <street>A.C. Hunter Public Library</street>
          <city>St. John&#8217;s</city>
          <province>NL</province>
          <postalcode>A1B 3A3</postalcode>
        </address>
      </location>
      <description>
        <list>
          <li>Completed two days of Windows NT training</li>
          <li>Provided technical assistance for Linux &amp; Windows NT
              servers and Windows 95 &amp; NT workstations</li>
          <li>Built a Linux server for web, email, and FrontPage access
              to replace an aging one</li>
          <li>Worked with a small group of IT professionals</li>
        </list>
      </description>
      <date>
        <start>May 2000</start>
        <end>Aug 2000</end>
      </date>
    </item>
  </experience>

  <volunteer>
    <item>
      <title>IEEE</title>
      <location>
        <url>http://www.ieee.org/</url>
      </location>
      <date>
        <start>2000</start>
        <end>Present</end>
      </date>
      <description>
        <list>
          <li>Currently Webmaster for IEEE Newfoundland and Labrador Section</li>
          <li>Publications Chair for 22nd Canadian Conference on Electrical and Computer Engineering (CCECE09)</li>
          <li>Member of the publications comittee for the 17th International Engineering Management Conference (IEMC2005)</li>
          <li>Served as Vice-Chair Technical for Memorial University of Newfoundland&#8217;s IEEE Student Chapter</li>
        </list>
      </description>
    </item>
    <item>
      <title>St. John&#8217;s Linux Users Group</title>
      <location>
        <url>http://www.slug.nf.net/</url>
      </location>
      <date>
        <start>1998</start>
        <end>Present</end>
      </date>
      <description>
        An active member of the St. John&#8217;s Linux Users Group. This involves giving regular seminars and organizing a moderately sized group.
      </description>
    </item>
  </volunteer>

  <skills>
    <item>
      <title>Programming Languages</title>
      <description>C, C++, Java, Python, Perl, Ruby, PHP, Shell Scripting, Regular Expressions</description>
    </item>
    <item>
      <title>Web Technologies</title>
      <description>JSP, Ruby on Rails, HTML, CSS, JavaScript, XML, XSL, Web Services</description>
    </item>
    <item>
      <title>Revision Control</title>
      <description>CVS, Subversion, Perforce</description>
    </item>
    <item>
      <title>Build Systems</title>
      <description>Make, Ant, Maven, CruiseControl, Continuum</description>
    </item>
    <item>
      <title>Object Oriented Design</title>
      <description>UML, Design Patterns</description>
    </item>
  </skills>

  <references>
  </references>
</resume>
