<?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-745-5654</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>Research and Project Engineer</title>
      <location>
        <name>SEAformatics Group, Memorial Univeristy of Newfoundland</name>
        <url>http://www.seaformatics.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>Deployment and testing of sub-sea acoustic modems</li>
          <li>Software development on embedded Linux</li>
          <li>Investigation of sub-sea networking algorithms</li>
        </list>
      </description>
      <date>
        <start>Mar 2010</start>
        <end>Present</end>
      </date>
    </item>

    <item>
      <title>Software Engineer</title>
      <location>
        <name>Progress Software, formerly IONA Technologies</name>
        <url>http://www.progress.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>
          <li>Fixed bugs and created demos for Apache ActiveMQ</li>
          <li>Bug fixing and feature development for Artix Data
              Services</li>
          <li>Produced and managed patches for the Artix product</li>
          <li>Bug fixing and new feature development for SonicMQ</li>
        </list>
      </description>
      <date>
        <start>Jul 2007</start>
        <end>Dec 2009</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>
  </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 treasurer for IEEE Newfoundland and Labrador Section</li>
          <li>Served as 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>2006</end>
      </date>
      <description>
        Was An active member of the St. John&#8217;s Linux Users Group. This involved
        giving regular seminars and organizing a moderately sized group.
      </description>
    </item>
  </volunteer>

  <interests>
    <item>
      <title>Photography</title>
      <location>
        <url>http://gkhphoto.com/</url>
      </location>
      <description>
        Interested in photography, and have been maintaining a photo blog
        since Feburary 2008.
      </description>
    </item>
  </interests>

  <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, Clearcase, 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>
</resume>

