<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.4.1//EN"
  "http://xmlresume.sourceforge.net/dtd/resume.dtd">

<!--
resume.xml

Source XML for the resume of James Manning <james.manning at gmail.com>

Copyright (c) 2003 James Manning.  All rights reserved.

-->

<resume>
  <header>
    <name>  
      <firstname>James</firstname>
      <surname>Manning</surname>
    </name>
    <address>
      <street>2933 Sunnystone Way</street>
      <city>Raleigh</city> 
      <state>NC</state>
      <zip>27613</zip>
    </address>
    <contact>
      <email>james.manning at gmail.com</email>
      <url>http://www.sublogic.com/james/</url>
    </contact>
  </header>

<!--
  <objective>
    <para>
      Challenging work on a strong development team that allows me to continue to both apply and develop my wide variety of design and implementation skills.
    </para>
  </objective>
-->
  
  <history>







    <job>
      <jobtitle>Vice President, Software Development</jobtitle>
      <employer><link href="http://www.aimsdashboard.com/">AIMSdashboard, LLC</link></employer>
      <period>
        <from>
          <date>
            <month>April</month>
            <year>2009</year>
          </date>
        </from>
        <to>
          <date>
            <present />
          </date>
        </to>
      </period>
      <projects>
        <project>
          <emphasis>Appraisal Independence Management System</emphasis>
          <para>
Developed Software-as-a-Service web application serving the mortgage finance industry.  Responsible for entire software development, from requirements gathering, design, implementation, testing, deployment, and maintenance.  Customer features of the application can be found at <link href="http://www.aimsdashboard.com/press-releases">http://www.aimsdashboard.com/press-releases</link>.  
          </para>
          <para>
Took over development of the application and database during the v1 cycle from an existing team of 3.  Created data import, cleaning, and synchronization utilities to synchronize appraiser data from multiple federal and state government agencies, including <link href="http://www.fha.gov/">FHA</link> and the National Registry maintained by the <link href="https://www.asc.gov/">ASC</link>.  Implemented new development methods including unit tests, automated web tests, introduction of staging and pre-production servers.  Source control, bug tracking, and project planning via work items done via Team Foundation Server.  Moved database logic away from string-based SQL query generation in the server code to an ORM (Linq-to-SQL).  Implemented reports in SQL Server Reporting Services with dynamic generation through the asp.net pages for Excel spreadsheets and PDF reports.  Worked with the FBI on an investigation after an attack on our production servers.  Ran security audit and implemented changes.  Prototyped vNext UI using Silverlight 4, WCF RIA Services, and LINQ-to-Entities.
(
<link href="http://msdn.microsoft.com/en-us/vcsharp/aa336745.aspx">C# 3.0</link>,
<link href="http://www.asp.net/">ASP.NET 3.5</link>,
<link href="http://msdn.microsoft.com/en-us/library/bb425822.aspx">LINQ to SQL</link>,
<link href="http://www.asp.net/ajax/">AJAX</link>,
<link href="http://www.w3.org/Style/CSS/">CSS</link>,
<link href="http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx">SQL Server 2008</link>,
<link href="http://msdn.microsoft.com/en-us/library/ms159106.aspx">SQL Server Reporting Services</link>,
<link href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</link>,
<link href="http://jquery.com/">jQuery</link>
)
          </para>
        </project>
      </projects>
    </job>




    <job>
      <jobtitle>Software Architect</jobtitle>
      <employer><link href="http://www.on-track-technologies.com/">On Track Technologies, Inc.</link></employer>
      <period>
        <from>
          <date>
            <month>January</month>
            <year>2007</year>
          </date>
        </from>
        <to>
          <date>
            <month>April</month>
            <year>2009</year>
          </date>
        </to>
      </period>
      <projects>
        <project>
          <emphasis>Central Command Center</emphasis>
          <para>
            Architected and implemented SQL Server 2008 database and customer-facing secure ASP.NET 3.5 web services and AJAX-driven web site.  Gathered requirements from CEO and President, designed and implemented initial version, then iterated to react to new and changing customer and business requirements. Site allows tracking and remote configuration and control of embedded tracking and sensor devices. Implemented customer alerting system via SMS, email, and web services. 
(
<link href="http://msdn.microsoft.com/en-us/vcsharp/aa336745.aspx">C# 3.0</link>,
<link href="http://www.asp.net/">ASP.NET 3.5</link>,
<link href="http://msdn.microsoft.com/en-us/library/bb425822.aspx">LINQ to SQL</link>,
<link href="http://www.asp.net/ajax/">AJAX</link>,
<link href="http://www.w3.org/Style/CSS/">CSS</link>,
<link href="http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx">SQL Server 2008</link>,
<link href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</link>,
<link href="http://www.prototypejs.org/">Prototype</link>,
<link href="http://script.aculo.us/">Scriptaculous</link>,
<link href="http://jquery.com/">jQuery</link>,
<link href="http://code.google.com/apis/maps/">Google Maps API</link>
)
          </para>
        </project>
        <project>
          <emphasis>M2M Device Data and Control Service</emphasis>
          <para>
            Worked with hardware and firmware design teams to create a compact protocol for interchange of data and instructions between our embedded devices over TCP and UDP.  Created multi-threaded server to gather data from devices 
(
<link href="http://msdn.microsoft.com/en-us/vcsharp/aa336745.aspx">C# 3.0</link>,
<link href="http://msdn.microsoft.com/en-us/library/ms731082.aspx">WCF</link>,
<link href="http://msdn.microsoft.com/en-us/library/bb425822.aspx">LINQ-to-SQL</link>
)
          </para>
        </project>
<!--
        <project>
          <emphasis>High-bandwidth embedded device</emphasis>
          <para>
            Created prototype devices to support geolocation with real-time video and audio streaming. Communicated via USB, serial, WiFi and Ethernet with a GPS receiver module, a mesh network, and normal internet traffic.
(
<link href="http://msdn.microsoft.com/en-us/netframework/bb267253.aspx">.NET Micro Framework</link>,
<link href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx">C#</link>
)
          </para>
        </project>
-->
      </projects>
    </job>










    <job>
      <jobtitle>Software Design Engineer</jobtitle>
      <employer><link href="http://www.microsoft.com/">Microsoft Corporation</link></employer>
      <period>
        <from>
          <date>
            <month>December</month>
            <year>2003</year>
          </date>
        </from>
        <to>
          <date>
            <month>April</month>
            <year>2009</year>
          </date>
        </to>
      </period>
      <projects>
        <project>
          <emphasis><link href="http://msdn.microsoft.com/en-us/library/ms181232.aspx">Team Foundation Server</link> - Version Control</emphasis>
          <para>
            Joined team during development of the 1.0 version of Team Foundation Server.  Worked primarily on the <link href="http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.versioncontrol.client.aspx">Version Control object model</link> and <link href="http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx">command-line interface</link>.  Activities included design, specification, and implementation of API and client functionality, including creation of unit and behavior tests.  Authored team C# coding guidelines for use by all Team Foundation Server developers.
(
<link href="http://msdn.microsoft.com/en-us/vcsharp/aa336745.aspx">C# 3.0</link>,
<link href="http://www.iis.net/">IIS</link>,
<link href="http://www.asp.net/">ASP.NET</link>,
<link href="http://en.wikipedia.org/wiki/Transact-SQL">T-SQL</link>
)
          </para>
          <para>
            Connected with and helped customers of Team Foundation Server through <link href="http://blogs.msdn.com/jmanning/">my blog</link> and <link href="http://social.msdn.microsoft.com/forums/en-US/tfsgeneral/threads/">TFS forums</link>.  Worked on high-priority projects and fixes directly with customers across the world.
          </para>
        </project>
        <project>
          <emphasis><link href="http://msdn.microsoft.com/en-us/library/ms181232.aspx">Team Foundation Server</link> - Administration/Operations Tools</emphasis>
          <para>
            Joined as founding member of a newly created team to focus on the administration and operations experience of Team Foundation Server.  Took over ownership of several tools and utilities from other teams and developers.  Initial work during the Team Foundation Server 2008 release focused on bug fixing and the creation of some new utilities.  Work on Team Foundation Server 2010 included a full rewrite of the install/setup experience to make it simpler and more robust.  Created and owned the configuration engine that configures TFS, written with C# 3.0 and T-SQL.  Team development done via agile methodologies, including daily stand-up scrum meetings, sprints, backlogs, and burn-down charts.
(
<link href="http://msdn.microsoft.com/en-us/vcsharp/aa336745.aspx">C# 3.0</link>,
<link href="http://www.iis.net/">IIS</link>,
<link href="http://www.asp.net/">ASP.NET</link>,
<link href="http://en.wikipedia.org/wiki/Transact-SQL">T-SQL</link>
)
          </para>
          <para>
            Worked on the implementation of the <link href="http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx">Team Foundation Server Best Practices Analyzer</link> including hosting the PowerShell engine in-process, PowerShell scripts, and C# code to analyze and diagnose the configuration of a Team Foundation Server.
          </para>
          <para>
            Mentored other Microsoft developers on <link href="http://msdn.microsoft.com/en-us/vcsharp/aa336745.aspx">C# 3.0</link>, <link href="http://msdn.microsoft.com/en-us/netframework/default.aspx">.NET 3.5</link>, <link href="http://msdn.microsoft.com/en-us/netframework/aa904594.aspx">LINQ</link>, <link href="http://www.microsoft.com/powershell/">PowerShell V2.0</link> and <link href="http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx">SQL Server 2008</link>.
          </para>
        </project>
      </projects>
    </job>

    <job>
      <jobtitle>Senior Analyst</jobtitle>
      <employer><link href="http://www.pharmanet.com/">PharmaNet, Inc.</link></employer>
      <period>
        <from>
          <date>
            <month>August</month>
            <year>2002</year>
          </date>
        </from>
        <to>
          <date>
            <month>December</month>
            <year>2003</year>
          </date>
        </to>
      </period>
      <projects>
        <project>
          <emphasis>WebSys 3.0 Offline Use Tech Lead</emphasis>
          <para>
	    Took over the tech lead of the 3.0 release of the flagship WebSys product, the first with Offline Use capability implemented with Oracle replication.  Wrote PL/SQL reliable data synchronization packages to perform online backups of Oracle instance data to user's CD-RW drive.
(
<link href="http://www.eclipse.org/">Eclipse</link>,
<link href="http://www.oracle.com/database/">Oracle</link>,
<link href="http://struts.apache.org/">Struts</link>,
<link href="http://java.sun.com/">Java</link>,
<link href="http://en.wikipedia.org/wiki/PL_SQL">PL/SQL stored procedures</link>
)
          </para>
        </project>
        <project>
          <emphasis>Automated Test Harness</emphasis>
          <para>
	    Created multi-stage test harness for driving server-side migration away from COM+/ASP/ADO towards J2EE/JSP/JDBC.  Two database instances started with identical data, MaxQ drives the same transactions through the old (ASP) and new (JSP) servers and the databases are compared afterward with some regular expressions used to prevent false positives.
(
<link href="http://www.eclipse.org/">Eclipse</link>,
<link href="http://java.sun.com/">Java</link>,
<link href="http://java.sun.com/products/jsp/">JSP</link>,
<link href="http://tomcat.apache.org/">Tomcat</link>,
<link href="http://httpd.apache.org/">Apache</link>,
<link href="http://maxq.tigris.org/">MaxQ</link>
)
          </para>
        </project>
        <project>
          <emphasis>Open-Source migration</emphasis>
          <para>
	    Created new <link href="http://www.bugzilla.org/">Bugzilla</link> server and migrated existing bug-tracking data from proprietary Soffront Track32 system. Created new CVS repository and migrated source from existing Microsoft Visual SourceSafe database.
(
<link href="http://www.perl.org/">Perl</link>, 
<link href="http://en.wikipedia.org/wiki/XML">XML</link>,
<link href="http://en.wikipedia.org/wiki/Visual_SourceSafe">VSS</link>,
<link href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</link>
)
          </para>
        </project>
      </projects>
    </job>

    <job>
      <jobtitle>Principal Engineer</jobtitle>
      <employer><link href="http://www.porivo.com/">Porivo
      Technologies</link> (acquired by <link href="http://www.gomez.com/">Gomez, Inc</link> August 2002)</employer>
      <period>
        <from>
          <date>
            <month>September</month>
            <year>2000</year>
          </date>
        </from>
        <to>
          <date>
            <month>August</month>
            <year>2002</year>
          </date>
        </to>
      </period>
      <projects>
        <project>
          <emphasis>Lead Developer - Web Services Integration</emphasis>
          <para>
            Created encrypted web services for exposing real-time data feeds to customers.  Created Unicenter integration package to consume the data feeds.
(
<link href="http://www.eclipse.org/">Eclipse</link>,
<link href="http://xml.apache.org/axis/">Apache Axis/SOAP</link>, 
<link href="http://www3.ca.com/Solutions/Solution.asp?ID=2846">Unicenter SLM</link>, 
<link href="http://tclsoap.sourceforge.net/">tclsoap</link>, 
<link href="http://tcllib.sourceforge.net/">tcllib</link>, 
<link href="http://tclxml.sourceforge.net/">tclxml</link>, 
<link href="http://en.wikipedia.org/wiki/SOAP">SOAP</link>, 
<link href="http://en.wikipedia.org/wiki/Https">HTTPS</link>
)
          </para>
        </project>

        <project>
          <emphasis>Lead Database Developer - Real-time Alerting</emphasis>
          <para>
            Created an alerting system based on customer-defined warning and critical events.  Alerts sent emails, pages, and created tracking tickets.
(
<link href="http://www.oracle.com/enterprise_manager/index.html">Oracle Enterprise Manager</link>,
<link href="http://www.toadsoft.com/">TOAD</link>,
<link href="http://en.wikipedia.org/wiki/PL_SQL">PL/SQL stored procedures</link>,
<link href="http://www.oracle.com/technology/tech/java/jsp/index.html">Java stored procedures</link>
)
          </para>
        </project>

        <project>
          <emphasis>Lead Database Developer - Direct Peer Payment</emphasis>
          <para>
            Converted existing sweepstakes-based backend to time+money tracking system.  Payments generated based on multiple inputs (referrals, work processed).  Payments sent monthly automatically via Paypal.
(
<link href="http://www.oracle.com/enterprise_manager/index.html">Oracle Enterprise Manager</link>,
<link href="http://www.toadsoft.com/">TOAD</link>,
<link href="http://en.wikipedia.org/wiki/PL_SQL">PL/SQL stored procedures</link>,
<link href="http://www.oracle.com/technology/tech/java/jsp/index.html">Java stored procedures</link>
)
          </para>
        </project>

        <project>
          <emphasis>Firefighter - Performance Improvements</emphasis>
          <para>
            Performed analysis and fixes for performance problems in our Oracle-on-Solaris database backend. Fixed critical queries using suboptimal query plans via SQL hints.
(
<link href="http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96533/sqltrace.htm#1018">tkprof</link>,
<link href="http://www.oracle.com/technology/tech/sql_plus/index.html">SQL*Plus</link>,
<link href="http://www.sun.com/software/solaris/">Solaris</link>,
<link href="http://www.ubtools.com/web/public/products/itrprof/">itrprof</link>
)
          </para>
        </project>

        <project>
          <emphasis>Lead Developer - peerReview Web Applications</emphasis>
          <para>
            Creation of customer-facing web applications for reporting/charting peformance data. Created unit tests to provide component testing.
(
<link href="http://www.eclipse.org/">Eclipse</link>,
<link href="http://java.sun.com/products/jsp/">JSP</link>,
<link href="http://java.sun.com/javaee/">J2EE</link>,
<link href="http://java.sun.com/products/ejb/">EJB</link>,
<link href="http://java.sun.com/javase/technologies/database/">JDBC</link>,
<link href="http://www.corda.com/products/popchart/">PopChart</link>,
<link href="http://www.junit.org/">JUnit</link>
)
          </para>
        </project>

        <project>
          <emphasis>Developer - Porivo Application Server</emphasis>
          <para>
	    Created server that communicated with rich clients via XML messages. Wrote database-connection pool including performance tracking, dead connection reap/cleanup, and run-time performance tracing. 
(
<link href="http://www.eclipse.org/">Eclipse</link>,
<link href="http://java.sun.com/javase/technologies/database/">JDBC</link>,
<link href="http://en.wikipedia.org/wiki/XML">XML</link>,
<link href="http://www.saxproject.org/">SAX</link>,
<link href="http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-summary.html">DOM</link>,
<link href="http://tomcat.apache.org/">Tomcat</link>
)
          </para>
        </project>

        <project>
          <emphasis>Lead Developer - Peer Swing GUI</emphasis>
          <para>
            Wrote multi-threaded GUI to replace existing Flash-based UI.
(
<link href="http://java.sun.com/">Java</link>,
<link href="http://www.eclipse.org/">Eclipse</link>,
<link href="http://java.sun.com/docs/books/tutorial/uiswing/">Swing</link>
)
          </para>
        </project>
      </projects>
    </job>

    <job>
      <jobtitle>Real-time Trace Tool Development</jobtitle>
      <employer><link href="http://www.ibm.com/">IBM PC Server Performance Development</link></employer>
      <period>
        <from>
          <date>
            <month>January</month>
            <year>1996</year>
          </date>
        </from>
        <to>
          <date>
            <month>September</month>
            <year>2000</year>
          </date>
        </to>
      </period>
      <projects>
        <project>
          <para>
	    Designed, simulated, tested and put into production FPGA and PCB designs for in-system trace gathering and storage into target ramdrives.
(
<link href="http://www.verilog.com/">Verilog HDL</link>,
<link href="http://www.vhdl.org/">VHDL</link>,
<link href="http://www.synplicity.com/products/synplify.html">Synplify</link>,
<link href="http://www.xilinx.com/">Xilinx Design Manager</link>,
<link href="http://www.viewlogic.com/">Viewlogic</link>,
<link href="http://www.pcad.com/">p-cad</link>,
<link href="http://www.directindustry.com/prod/agilent-technologies/logic-analyzer-8981-143628.html">Agilent logic analyzers</link>,
<link href="http://www.embedded-computing.com/products/search/fm/id/?17834">Infinium digital oscilloscopes</link>,
<link href="http://www.texmemsys.com/">Texas Memory Systems ramdrives</link>
)
          </para>
        </project>
        <project>
          <para>
            Implemented a software+hardware system for data extraction from ramdrives. Debugged and provided fixes for vendor device drivers on Windows and Linux. Wrote data-streaming library and utilities for high-speed transfer of processor-bus traces.
(
<link href="http://en.wikipedia.org/wiki/ANSI_C">ANSI C</link>,
<link href="http://expect.nist.gov/">Expect</link>,
<link href="http://en.wikipedia.org/wiki/Minicom">minicom</link>
)
          </para>
        </project>
        <project>
          <para>
            Implemented code review and performance analysis of all department modeling software, resulting in speed improvements from 4x to 20x.  Designed and implemented performance testing framework for RAID controller firmware modifications.  Created Linux device driver for gigabit ethernet card.
(
<link href="http://en.wikipedia.org/wiki/ANSI_C">ANSI C</link>,
<link href="http://www.linux.org/">Linux</link>
)
	  </para>
        </project>
      </projects>
    </job>

    <job>
      <jobtitle>Lead Systems and Network Administrator</jobtitle>
      <employer><link href="http://www.ibm.com/">IBM PC Server Performance Development</link></employer>
      <period>
        <from>
          <date>
            <month>January</month>
            <year>1996</year>
          </date>
        </from>
        <to>
          <date>
            <month>September</month>
            <year>2000</year>
          </date>
        </to>
      </period>
      <projects>
        <project>
          <para>
	    Installed, configured, and performed performance tuning on Linux and AIX servers.  Created hybrid hardware/software RAID arrays for high-performance data storage.  Creation and performance tuning of fiber-based gigabit networks, web servers, and storage arrays.
(
<link href="http://www.ibm.com/servers/aix/">AIX</link>, 
<link href="http://www.linux.org/">Linux</link>,
<link href="http://httpd.apache.org/">Apache</link>
)
	  </para>
	</project>
      </projects>
    </job>

    <job>
      <jobtitle>Senior AFS and AIX Systems and Network Administrator</jobtitle>
      <employer><link href="http://www.ibm.com/">IBM PC Design Tools Engineering</link></employer>
      <period>
        <from>
          <date>
            <month>May</month>
            <year>1995</year>
          </date>
        </from>
        <to>
          <date>
            <month>December</month>
            <year>1996</year>
          </date>
        </to>
      </period>
      <projects>
        <project>
          <para>
            Ran 2 AFS cells of 16 total servers and 300+ AIX and Solaris clients.  Performed network design and implementation.  Implemented server and network monitoring via SNMP and HP OpenView. Wrote Perl and Perl/Tk programs for AFS/AIX/Solaris admin, tape backup, data mirroring, log processing, and monitoring. Setup and administered web servers. Tech support for all problems including networking, AIX, and printers. Created and managed a 100+ system LoadLeveler pool for chip design simulations.
(
<link href="http://www.ibm.com/servers/aix/">AIX</link>, 
<link href="http://en.wikipedia.org/wiki/Andrew_File_System">AFS</link>, 
<link href="http://www.perl.org/">Perl</link>, 
<link href="http://www.perltk.org/">Perl/Tk</link>, 
<link href="http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol">SNMP</link>, 
<link href="http://kornshell.com/">Korn shell</link>, 
<link href="http://en.wikipedia.org/wiki/LoadLeveler">LoadLeveler</link>, 
<link href="http://en.wikipedia.org/wiki/OpenView">HP OpenView</link>
)
          </para>
        </project>
      </projects>
    </job>
  </history>

<!--
  <certs>
    <item>Sun Certified Programmer for Java 2 Platform</item>
    <item>Certified EIT - registered with NC Board of Examiners</item>
  </certs>
-->

  <skillarea>
    <title>Software Skills</title>
    <skillset>
      <title>Programming Languages</title>
      <skill>C#</skill>
      <skill>Java</skill>
      <skill>SQL</skill>
      <skill>PL/SQL</skill>
      <skill>T-SQL</skill>
      <skill>JavaScript</skill>
      <skill>TCL</skill>
      <skill>Perl</skill>
      <skill>C</skill>
    </skillset>
    <skillset>
      <title>Database</title>
      <skill>SQL Server 2005/2008</skill>
      <skill>SQL Transact-SQL</skill>
      <skill>LINQ-to-SQL</skill>
      <skill>Oracle 8i/9i</skill>
      <skill>DB2</skill>
      <skill>PostgreSQL</skill>
      <skill>MySQL</skill>
      <skill>SQL</skill>
      <skill>PL/SQL</skill>
      <skill>Application development</skill>
      <skill>web development</skill>
      <skill>Benchmark tuning (TPC)</skill>
      <skill>Perl DBI</skill>
      <skill>Java JDBC</skill>
      <skill>SQL/J</skill>
    </skillset>
    <skillset>
      <title>.NET Technologies</title>
      <skill>ASP.NET</skill>
      <skill>LINQ</skill>
      <skill>C#</skill>
      <skill>PowerShell</skill>
    </skillset>
    <skillset>
      <title>Java Technologies</title>
      <skill>J2EE</skill>
      <skill>Apache Axis/SOAP</skill>
      <skill>J2SE</skill>
      <skill>VisualAge for Java</skill>
      <skill>Together/J</skill>
      <skill>JDeveloper</skill>
      <skill>UML</skill>
      <skill>Rational Rose</skill>
      <skill>NetBeans</skill>
      <skill>JSP 1.1/1.2</skill>
      <skill>Servlets 2.2/2.3</skill>
      <skill>EJB 1.1/2.0 (Entity, Session, MessageDriven)</skill>
      <skill>JDBC 2.0/3.0</skill>
      <skill>XML 1.0</skill>
      <skill>JavaBeans</skill>
      <skill>Swing</skill>
      <skill>JAAS</skill>
      <skill>JSSE</skill>
      <skill>JCE</skill>
      <skill>COMM</skill>
      <skill>IDL</skill>
      <skill>CORBA/RMI-IIOP</skill>
      <skill>RMI</skill>
    </skillset>
    <skillset>
      <title>XML Technologies</title>
      <skill>SOAP</skill>
      <skill>JAXP</skill>
      <skill>jDOM</skill>
      <skill>XSL</skill>
      <skill>XSLT</skill>
      <skill>XT</skill>
      <skill>Web Services</skill>
      <skill>SAX</skill>
      <skill>DOM</skill>
    </skillset>
    <skillset>
      <title>Operating Systems</title>
      <skill>Linux (Red Hat, Debian, Ubuntu)</skill>
      <skill>Windows 95/98/ME/NT/2000/XP/2003/Vista/2008/7</skill>
      <skill>Solaris/SunOS</skill>
      <skill>HP-UX</skill>
      <skill>AIX</skill>
      <skill>OS/2</skill>
    </skillset>
    <skillset>
      <title>Networking</title>
      <skill>TCP/IP</skill>
      <skill>MyriNet</skill>
      <skill>GigaNet</skill>
      <skill>SNMP</skill>
      <skill>DHCP</skill>
      <skill>BOOTP</skill>
      <skill>Sockets</skill>
      <skill>HTTP</skill>
      <skill>HTTPS/SSL</skill>
      <skill>OSPF</skill>
      <skill>RIP</skill>
    </skillset>
    <skillset>
      <title>Certifications</title>
      <skill>Sun Certified Programmer for Java 2 Platform</skill>
      <skill>Certified <link href="http://en.wikipedia.org/wiki/Scrum_(development)">ScrumMaster</link></skill>
    </skillset>
  </skillarea>

  <skillarea>
    <title>Hardware Skills</title>
    <skillset>
      <title>Hardware Design Tools</title>
      <skill>Synplicity Synplify</skill>
      <skill>ModelSim V-System</skill>
      <skill>Xilinx Design Manager</skill>
      <skill>Xilinx Floor Planner</skill>
      <skill>Viewlogic ViewSim</skill>
      <skill>Viewlogic ViewDraw</skill>
      <skill>Allegro PCB place/route</skill>
      <skill>Cadence suite</skill>
    </skillset>
    <skillset>
      <title>Hardware Design Methodologies</title>
      <skill>Verilog</skill>
      <skill>VHDL</skill>
      <skill>Schematic Capture</skill>
      <skill>Hierarchical Schematic</skill>
      <skill>HDL/Schematic Hybrid</skill>
    </skillset>
<!--
    <skillset>
      <title>Microarchitecture</title>
      <skill>back-end compiler design</skill>
      <skill>in-order superscalar</skill>
      <skill>out-of-order superscalar</skill>
      <skill>VLIW</skill>
      <skill>EPIC</skill>
      <skill>trace cache</skill>
      <skill>multi-processor core</skill>
      <skill>MSI/MESI cache consistency protocols</skill>
      <skill>Origin/Dragon protocols</skill>
      <skill>hardware-based profiling</skill>
      <skill>cycle-based modeling</skill>
    </skillset>
    <skillset>
      <title>Bus Signaling and Protocols</title>
      <skill>PCI</skill>
      <skill>GTL+</skill>
      <skill>EV6</skill>
      <skill>Profusion</skill>
      <skill>RISCTrace</skill>
      <skill>Microchannel</skill>
    </skillset>
-->
    <skillset>
      <title>Certifications</title>
      <skill>Certified EIT - registered with NC Board of Examiners</skill>
    </skillset>
  </skillarea>
  
  <academics>
    <degrees>
<!--
      <degree>
         <institution><link href="http://www.ncsu.edu/">NC State University</link></institution>
         <level>Ph.D</level>
         <major>Computer Engineering</major>
         <annotation>Thesis in progress - Area: Secure distributed computing</annotation>
         <date>
           <month>May</month>
           <year>2004</year>
         </date>
      </degree>
-->
      <degree>
         <institution><link href="http://www.ncsu.edu/">NC State University</link></institution>
         <level>MS</level>
         <major>Computer Engineering</major>
         <date>
           <month>May</month>
           <year>1999</year>
         </date>
	 <gpa>
	   <score>3.93</score>
	   <possible>4.0</possible>
	 </gpa>
         <annotation>Research Focus: Parallel Processing Systems design and implementation</annotation>
        <subjects>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE460">ECE 460 Digital Systems Interfacing</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE520">ECE 520 Digital ASIC Design</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE521">ECE 521 Computer Design and Architecture</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE592">ECE 592 Advanced Computer Microarchitecture</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE713">ECE 713 Digital Signal Processing</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE733">ECE 733 Physical Digital Electronics</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE744">ECE 744 Design of Electronic Packaging and Interconnects</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE743">ECE 743 High Performance Multicomputer Architecture</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE746">ECE 746 VLSI Design</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE748">ECE 748 Parallel Processing</link></title>
          </subject>
          <subject>
             <title><link href="http://www2.acs.ncsu.edu/reg_records/crs_cat/ECE.html#ECE791">ECE 791C Special Topics in Back-end Compiler Design</link></title>
          </subject>
        </subjects>
      </degree>

      <degree>
         <institution><link href="http://www.ncsu.edu/">NC State University</link></institution>
         <level>BS</level>
         <major>Computer Engineering</major>
         <minor>Mathematics</minor>
         <area>Course focus on Verilog and VHDL based ASIC and FPGA design methodologies</area>
         <date>
           <month>December</month>
           <year>1997</year>
         </date>
	 <gpa type="major">
	   <score>3.98</score>
	   <possible>4.0</possible>
	 </gpa>
         <annotation>Senior Project: FPGA implementation of
         an <link
         href="http://www.rsasecurity.com/rsalabs/faq/3-6-4.html">RC5</link>
         encryption breaker</annotation>
      </degree>
      <degree>
         <institution><link href="http://www.ncssm.edu/">North Carolina School of Science and Mathematics</link></institution>
         <level>High School</level>
         <!-- <major>Mathematics</major> -->
         <graduation>1992</graduation>
         <area>Studies focused on cryptography, chaos theory and fractal analysis</area>
      </degree>
    </degrees>
  </academics>

<!--
  <memberships>
    <title>Memberships</title>
    <membership>
      <title><link href="http://www.computer.org/">IEEE Computer Society</link></title>
    </membership>
    <membership>
      <title><link href="http://www.comsoc.org/">IEEE Communications Society</link></title>
    </membership>
    <membership>
      <title><link href="http://www.mensa.org/">Mensa International</link></title>
    </membership>
    <membership>
      <title><link href="http://www.trinug.org/">Triangle .Net User Group</link></title>
    </membership>
    <membership>
      <title><link href="http://www.trijug.org/">Triangle Java Users Group</link></title>
    </membership>
    <membership>
      <title><link href="http://www.trilug.org/">Triangle Linux Users Group</link></title>
    </membership>
  </memberships>
-->

<!--
  <interests>
    <title>Other Projects/Activities</title>
    <interest>
      <title>Open Source / Free Software hacking</title>
      <description>
        <para>
          I enjoy coding/collaborating on various <link
          href="http://www.gnu.org/philosophy/free-sw.html">Free
          Software</link> projects like my threaded I/O benchmarking
          project at <link
          href="http://sf.net/projects/tiobench/">sf.net/projects/tiobench/</link>.
          When not coding, it's exciting to <link
          href="http://www.uwsg.iu.edu/hypermail/linux/kernel/0001.2/1175.html">talk
          about performance</link> or try and help Adrian with the
          <link
          href="http://people.redhat.com/alikins/system_tuning.html">System
          tuning page</link>.  Maybe even <link href="http://bugzilla.redhat.com/bugzilla/buglist.cgi?emailreporter2=1&amp;emailtype2=regexp&amp;email2=%5Ejmm%40%28computer.org%7Craleigh.ibm.com%7Csublogic.com%7Cieee.org%29">file a few bugs</link> even though most of them are not publically viewable (darn Beta Team flag in RH Bugzilla!).
        </para>
        <para>
          Whether <link
          href="http://marc.theaimsgroup.com/?a=93362517400001&amp;r=1&amp;w=2">for
          work</link> or just <link
          href="http://marc.theaimsgroup.com/?a=95021028400004&amp;r=1&amp;w=2">personal</link>,
          it's always fun, at least until the mail server eats your
          mail for <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=94869408903541&amp;w=2">your
          kernel patch</link> for <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=95796469016381&amp;w=2">being
          too big</link>.  Thankfully, Linus <link
          href="http://www.uwsg.iu.edu/hypermail/linux/kernel/0002.1/0126.html">accepted
          the patches</link> anyway,
          and one of them even became <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=95085869423013&amp;w=2">a
          new coding
          standard</link>. :)  It's nice to <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=94860012122640&amp;w=2">help</link>
          others <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=94664075006006&amp;w=2">out</link>
          with <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=95221738430926&amp;w=2">their</link>
          patches <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=96102897620804&amp;w=2">too</link>!
          Even made it into an -ac
          patch changelog with <link
          href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=93786137506384&amp;w=2">2.3.18ac7</link>.
        </para>
        <para>
          Most of the time, though, I had more fun in <link href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=94842590927535&amp;w=2">techie</link> or <link href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=94868932701153&amp;w=2">performance</link>-type <link href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=94840732012358&amp;w=2">discussions</link>.  Those interest me most, but <link href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=94918156015393&amp;w=2">code cleanup</link> can be good too, especially ones that <link href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=95214778923601&amp;w=2">prevent crashes</link> :)  Even in the rare case a <link href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=91689783304013&amp;w=2">press release</link>!
        </para>
      </description>
    </interest>
    <interest>
      <title>Gaming</title>
      <description>
        <para>
          I enjoy various PC-based games and tournaments, including
          <link
          href="http://www.idsoftware.com/games/quake/quake3-arena/">Quake
          3: Arena</link> and <link
          href="http://www.idsoftware.com/games/wolfenstein/rtcw/">Return
          to Castle Wolfenstein</link>... maybe even Doom 4 if I can
          afford the necessary video card one day.  If all games of skill are
          ruled out, I'll even play <link
          href="http://www.counter-strike.net/">Counter-Strike</link>,
          but it's gotta be desperate times.
        </para>
      </description>
    </interest>
    <interest>
      <title>Blogging</title>
      <description>
        <para>
          I enjoy posting to my <link
          href="http://flavor.livejournal.com/">journal</link>
          and using it to keep track of friends.
          Have had a chance to play around with other
          blog systems and RSS feeds, but want to
          do a lot more playing with these kinds of
          dynamic content streams.
        </para>
      </description>
    </interest>
    <interest>
      <title>Photography</title>
      <description>
        <para>
          I enjoy <link href="http://www.sublogic.com/gallery/">taking
          pictures</link> with my digital Fuji FinePix 1400Z.  One day
          I'm hoping to develop some actual talent at the craft, but
          until then I'm hoping that quantity will suffice for quality :)
        </para>
      </description>
    </interest>
  </interests>
-->
   
  <referees>
<!--
    <referee>
      <name>  
        <firstname>Rhonda</firstname>
        <surname>Fritz</surname>
      </name>
what      <title>Administration Lead</title>
      <organization><link href="http://www.porivo.com/">Porivo Technologies</link></organization>
      <contact>
        <email>rhonda.fritz at porivo.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Chris</firstname>
        <surname>Floyd</surname>
      </name>
      <title>TPC-W Committee Chair</title>
      <organization><link href="http://www.ibm.com/">IBM PC Server Performance</link></organization>
      <contact>
        <email>csfloyd at us.ibm.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Martha</firstname>
        <surname>Centeno</surname>
      </name>
      <title>SAP / TPC-W Performance</title>
      <organization><link href="http://www.ibm.com/">IBM PC Server Performance</link></organization>
      <contact>
        <email>mcenteno at us.ibm.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Benson</firstname>
        <surname>Chen</surname>
      </name>
      <title>Principal Engineer</title>
      <organization><link href="http://www.porivo.com/">Porivo Technologies</link></organization>
      <contact>
        <email>benson@porivo.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>William</firstname>
        <surname>Hall</surname>
      </name>
      <title>Performance Manager</title>
      <organization><link href="http://www.ibm.com/">IBM PC Server Performance</link></organization>
      <contact>
        <email>wdhall at us.ibm.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Andrew</firstname>
        <surname>Puch</surname>
      </name>
      <title>Lead Systems Administator</title>
      <organization><link href="http://www.oit.pdx.edu/">Portland State University</link></organization>
      <contact>
        <email>apuch at oit.pdx.edu</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Will</firstname>
        <surname>Holmes</surname>
      </name>
      <title>CEO, Founder</title>
      <organization><link href="http://www.porivo.com/">Porivo Technologies</link></organization>
      <contact>
        <email>wholmes at microsoft.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>John</firstname>
        <surname>Hartingh</surname>
      </name>
      <title>Chief Technical Officer, Founder</title>
      <organization><link href="http://www.porivo.com/">Porivo Technologies</link></organization>
      <contact>
        <email>john.hartingh at gmail.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Daniel</firstname>
        <surname>Colglazier</surname>
      </name>
      <title>Performance Modeling</title>
      <organization><link href="http://www.ibm.com/">IBM PC Server Performance</link></organization>
      <contact>
        <email>colglaz at us.ibm.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Dale</firstname>
        <surname>Rohrer</surname>
      </name>
      <title>Oracle Performance Consulting</title>
      <organization><link href="http://www.oracle.com/">Oracle</link></organization>
      <contact>
        <email>dale.rohrer at oracle.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Rob</firstname>
        <surname>Steele</surname>
      </name>
      <title>Senior Analyst</title>
      <organization><link href="http://www.pharmanet.com/">PharmaNet, Inc.</link></organization>
      <contact>
        <email>rsteele at pharmanet.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Buddy</firstname>
        <surname>Brewer</surname>
      </name>
      <title>Director, Agent Technology</title>
      <organization><link href="http://www.gomez.com/">Gomez, Inc.</link></organization>
      <contact>
        <email>buddy at buddybrewer.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Penny</firstname>
        <surname>Shikowitz</surname>
      </name>
      <title>President</title>
      <organization><link href="http://www.on-track-technologies.com/">On Track Technologies, Inc.</link></organization>
      <contact>
        <email>penny at on-track-technologies.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>John</firstname>
        <surname>Coleman</surname>
      </name>
      <title>Chief Executive Officer</title>
      <organization><link href="http://www.on-track-technologies.com/">On Track Technologies, Inc.</link></organization>
      <contact>
        <email>coleman at on-track-technologies.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Ryan</firstname>
        <surname>Breen</surname>
      </name>
      <title>Vice President of Technology</title>
      <organization><link href="http://www.gomez.com/">Gomez, Inc.</link></organization>
      <contact>
        <email>ryan at ryanbreen.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Sean</firstname>
        <surname>McRae</surname>
      </name>
      <title>Associate Director, IT Development</title>
      <organization><link href="http://www.pharmanet.com/">PharmaNet, Inc.</link></organization>
      <contact>
        <email>smcrae at pharmanet.com</email>
      </contact>
    </referee>
-->
    <referee>
      <name>  
        <firstname>Chris</firstname>
        <surname>Williams</surname>
      </name>
      <title>President, Chief Technology Officer</title>
      <organization><link href="http://www.aimsdashboard.com/">AIMSdashboard, LLC</link></organization>
      <contact>
        <email>chris.williams at aimsdashboard.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Chris</firstname>
        <surname>King</surname>
      </name>
      <title>Senior Software Development Engineer</title>
      <organization><link href="http://www.inlethd.com/">Inlet Technologies</link></organization>
      <contact>
        <email>cmking at alum.mit.edu</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Chase</firstname>
        <surname>McCord</surname>
      </name>
      <title>Lead Systems Engineer, President</title>
      <organization><link href="http://www.adapti.com/">AdaptiCom, Inc.</link></organization>
      <contact>
        <email>mccord at adapti.com</email>
      </contact>
    </referee>
    <referee>
      <name>  
        <firstname>Robert</firstname>
        <surname>Horvick</surname>
      </name>
      <title>Software Design Engineer</title>
      <organization><link href="http://www.microsoft.com/">Microsoft Corporation</link></organization>
      <contact>
        <email>rhorvick at microsoft.com</email>
      </contact>
    </referee>
  </referees>

<!--
  <lastModified>
    <date>
      <month>April</month>
      <year>2009</year>
    </date>
  </lastModified>
-->

<!--
  <copyright>
    <year>2000-2003</year>
    <name>  
      <firstname>James</firstname>
      <surname>Manning</surname>
    </name>
    <legalnotice>
      <para>All Rights Reserved.</para>
    </legalnotice>
  </copyright>
-->

</resume>
