﻿<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="/Xslt/XhtmlTransform.xslt"?>
<!DOCTYPE hr:Resume [
	<!ENTITY eacute "&#xE9;">
	<!ENTITY aelig "&#xE6;">
	<!ENTITY hellip "&#8230;">
]>
<hr:Resume
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:hr="http://ns.hr-xml.org/2007-04-15"
	xmlns:smm="http://smm-resume.com/schema"
	xmlns:html="http://www.w3.org/1999/xhtml"
	xsi:schemaLocation="http://ns.hr-xml.org/2007-04-15
		http://ns.hr-xml.org/2_5/HR-XML-2_5/SEP/Resume.xsd
		http://smm-resume.com/schema
		http://smm-resume.com/Schema/SMM-Resume.xsd">

	<hr:StructuredXMLResume>
		<hr:ContactInfo>
			<hr:PersonName>
				<hr:GivenName>Stephen</hr:GivenName>
				<hr:MiddleName>M.</hr:MiddleName>
				<hr:FamilyName>McKamey</hr:FamilyName>
			</hr:PersonName>
			<hr:ContactMethod>
				<!--<hr:Mobile>
					<hr:InternationalCountryCode>1</hr:InternationalCountryCode>
					<hr:AreaCityCode>425</hr:AreaCityCode>
					<hr:SubscriberNumber>8028558</hr:SubscriberNumber>
				</hr:Mobile>-->
				<!--hr:Fax>
					<hr:InternationalCountryCode>1</hr:InternationalCountryCode>
					<hr:AreaCityCode>425</hr:AreaCityCode>
					<hr:SubscriberNumber>5221041</hr:SubscriberNumber>
				</hr:Fax-->
				<hr:InternetEmailAddress>stephen@smm-resume.com</hr:InternetEmailAddress>
				<hr:InternetWebAddress>http://smm-resume.com</hr:InternetWebAddress>
				<hr:PostalAddress type="streetAddress">
					<hr:CountryCode>US</hr:CountryCode>
					<!--hr:PostalCode>98052</hr:PostalCode-->
					<hr:Region>WA</hr:Region>
					<hr:Municipality>Redmond</hr:Municipality>
					<!--hr:DeliveryAddress>
						<hr:AddressLine></hr:AddressLine>
					</hr:DeliveryAddress-->
				</hr:PostalAddress>
			</hr:ContactMethod>
		</hr:ContactInfo>

		<hr:ExecutiveSummary>This isn't just my day job. I am a passionate software architect continually seeking to learn and grow.
My experience, natural talents and hard work combine to deliver creative solutions to hard problems.
I am an active member of the open-source community contributing libraries and frameworks used globally.</hr:ExecutiveSummary>

		<hr:Objective>Software Architect, Developer</hr:Objective>

		<hr:EmploymentHistory>

			<hr:EmployerOrg employerOrgType="self">
				<hr:EmployerOrgName>Open Source Software</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
				</hr:EmployerContactInfo>
				<hr:PositionHistory>
					<hr:Title>JsonFx UI v2.0</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>Aug. 2010</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Present</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Framework">
								<smm:Name>Ajax UI Framework</smm:Name>
								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>JSON-RPC</smm:Implementation>
								<smm:Implementation>JsonML</smm:Implementation>
								<smm:Implementation>JBST</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>ASP.NET MVC 1.0-2.0</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://github.com/jsonfx/jsonfx-ui</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>JBST-based dual-side templating (client &amp; server) ViewEngine for ASP.NET MVC</smm:Description>
								<smm:Highlight>Dynamically creates JSON-RPC client proxy &amp; services from by attributing service classes</smm:Highlight>
								<!--<smm:Highlight>An Ajax Framework for ASP.NET 2.0 / 3.5 built upon JSON, JSON-RPC, JsonML, JBST</smm:Highlight>
								<smm:Highlight>Provides cross-browser client-server communication layer</smm:Highlight>
								<smm:Highlight>Build-time compilation of ASP/JSP-style templates into JBST</smm:Highlight>
								<smm:Highlight>Dynamically creates JSON-RPC-compliant client proxy &amp; services similar to ASP.NET WebServices</smm:Highlight>
								<smm:Highlight>Client-side data-binding and localization support</smm:Highlight>
								<smm:Highlight>Ajax history &amp; back-button support</smm:Highlight>-->

							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>JsonFx v2.0</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>April 2010</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Present</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Framework">
								<smm:Name>Data Serialization Framework</smm:Name>
								<smm:Implementation>JSON</smm:Implementation>
								<smm:Implementation>BSON</smm:Implementation>
								<smm:Implementation>XML</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>LINQ</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://github.com/jsonfx/jsonfx</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Highlight>Unified interface for stream-based reading/writing of <html:acronym title="JavaScript Object Notation">JSON</html:acronym>, <html:acronym title="Binary JSON">BSON</html:acronym>, XML, <html:acronym title="JSON Markup Language">JsonML</html:acronym></smm:Highlight>
								<smm:Highlight>Implements true LINQ-to-JSON|BSON|XML (not simply LINQ-to-Objects over JSON-centric types)</smm:Highlight>
								<smm:Highlight>IoC/DI-friendly extensibility for custom reading/writing &amp; name resolution strategies</smm:Highlight>

							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>JBST: JsonML + Browser-Side Templating</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>July 2008</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Oct. 2008</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Specification">
								<smm:Name>Specification &amp; implementation</smm:Name>
								<smm:Implementation>JsonML</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://starterkit.jsonfx.net/jbst</hr:InternetWebAddress>
								</smm:ContactMethod>
								<smm:ContactMethod>
									<hr:InternetWebAddress>http://jbst.net</hr:InternetWebAddress>
								</smm:ContactMethod>
								<smm:ContactMethod>
									<hr:InternetWebAddress>http://jsonml.org/bst</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>Designed and implemented extensions to JsonML for implementing client-side templates</smm:Description>
								<smm:Highlight>Familiar ASP / JSP style syntax gets compiled to 100%-pure JavaScript</smm:Highlight>
								<!--<smm:Highlight>Created a template system in which databinding occurs client-side</smm:Highlight>
								<smm:Highlight>Leverages JSON as encoding, JavaScript as controller scripting language</smm:Highlight>
								<smm:Highlight>Allows client-side Model-View-Controller (MVC) pattern</smm:Highlight>
								<smm:Highlight>Enables UI to be deployed as compacted script files, independent of data</smm:Highlight>-->

							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>JsonML: JSON Markup Language</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>Nov. 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>March 2007</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Specification">
								<smm:Name>Specification &amp; implementation</smm:Name>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>JSON</smm:Implementation>
								<smm:Implementation>XSLT</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://jsonml.org</hr:InternetWebAddress>
								</smm:ContactMethod>
								<smm:ContactMethod>
									<hr:InternetWebAddress>http://www.ibm.com/developerworks/library/x-jsonml/</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Highlight>
									Original purpose was to transport HTML in JavaScript without escaping giant strings, generally applies to lossless round-trip conversion between mixed-content XML and <html:acronym title="JavaScript Object Notation">JSON</html:acronym>
								</smm:Highlight>
								<smm:Highlight>
									Implemented in several <html:acronym title="JavaScript Object Notation">JSON</html:acronym> serialization libraries and is being considered by ECMAScript / V8 community as a serialization format for ECMAScript <html:acronym title="abstract syntax trees">ASTs</html:acronym>
								</smm:Highlight>
								<!--<smm:Highlight>Created a specification for converting XML-based markup into <html:acronym title="JavaScript Object Notation">JSON</html:acronym></smm:Highlight>
								<smm:Highlight>Allows compact transmission of UI markup for Ajax applications over JSON-savvy frameworks</smm:Highlight>
								<smm:Highlight>Included open source reference implementation of JavaScript UI Builder and XML-to-JsonML XSLT</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="soleEmployer">
				<hr:EmployerOrgName>Ancestry.com, Inc.</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://corporate.ancestry.com/about-ancestry/properties/</hr:InternetWebAddress>
						<hr:PostalAddress>
							<hr:CountryCode>US</hr:CountryCode>
							<!--<hr:PostalCode>98004</hr:PostalCode>-->
							<hr:Region>WA</hr:Region>
							<hr:Municipality>Bellevue</hr:Municipality>
							<!--<hr:DeliveryAddress>
								<hr:AddressLine>11100 NE 8th St</hr:AddressLine>
								<hr:Unit>Suite 840</hr:Unit>
							</hr:DeliveryAddress>-->
						</hr:PostalAddress>
					</hr:ContactMethod>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://www.myfamily.com</hr:InternetWebAddress>
					</hr:ContactMethod>
					</hr:EmployerContactInfo>
				<hr:PositionHistory>
					<hr:Title>Software Architect / Dev Lead</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Acted as leader of engineering team, overseeing architecture and mentoring the growth of team</hr:Description>
					<hr:StartDate>
						<hr:StringDate>Sept. 2008</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>May 2010</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>MyFamily.com 3.0</smm:Name>
								<smm:Implementation>ASP.NET 3.5</smm:Implementation>
								<smm:Implementation>JsonFx</smm:Implementation>
								<smm:Implementation>JBST</smm:Implementation>
								<smm:Implementation>jQuery</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>SQL Server 2005</smm:Implementation>
								<smm:Description>Wrote a proposal and lead an effort to rebuild the entire service from the ground up</smm:Description>
								<smm:Highlight>Ultimately achieved a better product with more diverse features, better performance, better security, all delivered in a shorter amount of time</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
						<smm:ProjectHistory>
							<smm:Project type="Service">
								<smm:Name>MyFamily.com APIs</smm:Name>
								<smm:Implementation>ASP.NET MVC 1.0</smm:Implementation>
								<smm:Implementation>WCF 3.5</smm:Implementation>
								<smm:Implementation>JsonFx</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>Ninject</smm:Implementation>
								<smm:Implementation>SQL Server 2005</smm:Implementation>
								<smm:Description>Proposed, designed and built OAuth-secured external APIs and an internal WCF services stack</smm:Description>
								<smm:Highlight>Enabled expanding our service beyond single web application into other areas such as an iPhone app</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>Sr. Software Engineer / Dev Lead</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Lead development efforts through architecture, implementation and mentoring of others</hr:Description>
					<hr:StartDate>
						<hr:StringDate>March 2007</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Sept. 2008</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>MyFamily.com 2.0</smm:Name>
								<smm:Implementation>ASP.NET 2.0</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>SQL Server 2005</smm:Implementation>
								<smm:Description>Helped to define the technical solutions to business issues and adapt the existing solutions to new business needs</smm:Description>
								<smm:Highlight>Took the existing architecture to the limits of improving stability, performance and expanding features</smm:Highlight>
								<smm:Highlight>Built, and in several cases designed, the most technically difficult and commercially appealing features of the service</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="self">
				<hr:EmployerOrgName>InterNetris</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://internetris.net</hr:InternetWebAddress>
					</hr:ContactMethod>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://apps.facebook.com/internetris/</hr:InternetWebAddress>
					</hr:ContactMethod>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://www.chromeexperiments.com/detail/internetris/</hr:InternetWebAddress>
					</hr:ContactMethod>
				</hr:EmployerContactInfo>
				<hr:PositionHistory>
					<hr:Title></hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>Feb. 2007</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Feb. 2010</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Tetris&#174;-style puzzle arcade game</smm:Name>
								<smm:Implementation>JsonFx</smm:Implementation>
								<smm:Implementation>JsonML</smm:Implementation>
								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>

								<smm:Description>Built to show-case JsonFx / JBST: demonstrates complete client-side MVC</smm:Description>
								<smm:Highlight>Became one of the highest rated applications on Google's Chrome Experiments in April 2009, getting thousands of visitors per month globally</smm:Highlight>
								<smm:Highlight>Integrated with Facebook in Feb. 2010 allowing users to share high-scores via profile stream</smm:Highlight>
								<!--<smm:Highlight>Continual client-server communication allows the user to play against an opponent</smm:Highlight>-->

							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="self">
				<hr:EmployerOrgName>Open Source Software</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
				</hr:EmployerContactInfo>
				<hr:PositionHistory>
					<hr:Title>JsonFx.NET v1.x</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>Nov. 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>March 2010</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Framework">
								<smm:Name>JSON Serialization Framework</smm:Name>
								<smm:Implementation>JSON</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://jsonfx.net/download</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Highlight>Most flexible JSON serializer available for .NET allows converting to/from nearly any <html:acronym title="Plain-old CLR Object">POCO</html:acronym> type</smm:Highlight>

							</smm:Project>
							<smm:Project type="Framework">
								<smm:Name>Ajax UI Framework</smm:Name>
								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>JSON</smm:Implementation>
								<smm:Implementation>JSON-RPC</smm:Implementation>
								<smm:Implementation>JsonML</smm:Implementation>
								<smm:Implementation>JBST</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>ASP.NET 2.0 / 3.5</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://starterkit.jsonfx.net</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>Lightest and most intuitive Ajax Framework for ASP.NET 2.0+ with fast client-side templating and JSON-RPC services</smm:Description>
								<!--<smm:Highlight>An Ajax Framework for ASP.NET 2.0 / 3.5 built upon JSON, JSON-RPC, JsonML, JBST</smm:Highlight>
								<smm:Highlight>Provides cross-browser client-server communication layer</smm:Highlight>
								<smm:Highlight>Build-time compilation of ASP/JSP-style templates into JBST</smm:Highlight>
								<smm:Highlight>Dynamically creates JSON-RPC-compliant client proxy &amp; services similar to ASP.NET WebServices</smm:Highlight>
								<smm:Highlight>Client-side data-binding and localization support</smm:Highlight>
								<smm:Highlight>Ajax history &amp; back-button support</smm:Highlight>-->

							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>HtmlDistiller</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>Sept. 2007</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Oct. 2007</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>HTML parser and filter library</smm:Name>
								<smm:Implementation>C#</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://htmldistiller.googlecode.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>A light-weight HTML parser which allows filtering and munging of markup which does not need to be XHTML-compliant</smm:Description>
								<smm:Highlight>Features pluggable sets of custom HTML filters for easy implemention of white-lists or black-lists; can filter to any arbitrary set of tag / attribute / style</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>CssCompactor</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>March 2007</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>May 2007</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Cascading StyleSheet parser</smm:Name>
								<smm:Implementation>C#</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://css-parser.googlecode.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>CSS compactor and syntax validator is a full recursive-descent parser for the CSS 3 grammar</smm:Description>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>ExifUtils</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>April 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Jan. 2007</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>XMP utility library</smm:Name>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>WPF</smm:Implementation>
								<smm:Implementation>XMP</smm:Implementation>
								<smm:Implementation>RDF</smm:Implementation>

								<smm:Description>Supports reading and writing XMP metadata found in serialized XMP/RDF and images</smm:Description>
								<smm:Highlight>Wraps the WPF methods with a simple comprehensive interface to extract XMP data</smm:Highlight>
							</smm:Project>
							<smm:Project type="Application">
								<smm:Name>EXIF utility library</smm:Name>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>GDI+</smm:Implementation>
								<smm:Implementation>EXIF</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://exif-utils.googlecode.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>Supports reading, writing and cloning EXIF metadata found in Digital Still Camera (DSC) JPEG photos</smm:Description>
								<smm:Highlight>Wraps the cumbersome GDI+ methods with a simple comprehensive interface</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>WebFeeds</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>April 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Sept. 2007</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Unified RSS / RDF / Atom feed library</smm:Name>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>XML</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://web-feeds.googlecode.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>A complete object model for Atom 1.0/0.3, RSS 2.0, and RSS 1.0 (RDF) plus associated IHttpAsyncHandlers for generating feeds</smm:Description>

							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>MimeUtils</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>April 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>July 2006</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>MIME-Type utility library</smm:Name>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>XML</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://mime-utils.googlecode.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>Simple library with comprehensive MIME-Type database providing simple conversion between file-extension, content-type, etc.</smm:Description>
								<smm:Highlight>Data is XML config-based for ease of adding new or custom MIME types</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="self">
				<hr:EmployerOrgName>Independent Projects</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
				</hr:EmployerContactInfo>
				<hr:PositionHistory>
					<hr:Title>PhotoLib&#x2122; 1.0</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>June 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>April 2007</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Ajax photo gallery</smm:Name>
								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>JsonFx</smm:Implementation>
								<smm:Implementation>ASP.NET 2.0</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>WinForm 2.0</smm:Implementation>

								<smm:Highlight>Implemented app which reads and processes digital camera image EXIF data and allows to publish image galleries to a web viewer app</smm:Highlight>
								<smm:Highlight>Used "progressive enhancement" (or "hijax") techniques to provide standards-based accessible content</smm:Highlight>
								<!--<smm:Highlight>A dynamic Ajax website displays photo libraries using the meta data output from the WinForm app</smm:Highlight>
								<smm:Highlight>The image gallery viewer shows thumbnails in a fluid layout allowing the user to dynamically zoom in on each image</smm:Highlight>
								<smm:Highlight>WinForm app reads image directories allowing user to add/edit meta data (caption, rotation, etc.) publishing to web site</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>SMM R&eacute;sum&eacute;</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description></hr:Description>
					<hr:StartDate>
						<hr:StringDate>May 2005</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Nov. 2006</hr:StringDate>
					</hr:EndDate>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Project">
								<smm:Name>Personal r&eacute;sum&eacute; website</smm:Name>
								<smm:Implementation>ASP.NET 2.0</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>XML</smm:Implementation>
								<smm:Implementation>XSLT</smm:Implementation>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://smm-resume.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Description>Converted r&eacute;sum&eacute; data into <html:a href="http://ns.hr-xml.org/2_5/HR-XML-2_5/SEP/Resume.html" onclick="window.open(this.href);return false;">R&eacute;sum&eacute; schema</html:a> standardized by <html:acronym title="Human Resources XML Consortium"><html:a href="http://hr-xml.org" onclick="window.open(this.href);return false;">HR-XML Consortium</html:a> and extended to give greater granularity to <html:a href="http://smm-resume.com/Schema/SMM-Resume.xsd" onclick="window.open(this.href);return false;">project history</html:a></html:acronym></smm:Description>
								<smm:Highlight>Using <html:acronym title="Extensible StyleSheet Language Transformation">XSLT</html:acronym>, dynamically generate multiple formats including <html:acronym title="Extensible HyperText Markup Language (Web Page)">XHTML</html:acronym>, <html:acronym title="Word Processing Markup Language (Microsoft Word 2003)">WordprocessingML</html:acronym>, plain-text, JSON, HR-XML</smm:Highlight>
								<!--<smm:Highlight>Completely configuration-driven, no code needs to be changed to add additional formats or update the content</smm:Highlight>
								<smm:Highlight>Simple on-the-fly UI re-skinning using XHTML+CSS</smm:Highlight>-->

							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="soleEmployer">
				<hr:EmployerOrgName>Ramp Technology Group, LLC</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://www.rampgroup.com</hr:InternetWebAddress>
						<hr:PostalAddress>
							<hr:CountryCode>US</hr:CountryCode>
							<!--<hr:PostalCode>98004</hr:PostalCode>-->
							<hr:Region>WA</hr:Region>
							<hr:Municipality>Bellevue</hr:Municipality>
							<!--<hr:DeliveryAddress>
								<hr:AddressLine>411 - 108th Ave NE</hr:AddressLine>
								<hr:Unit>7th Floor</hr:Unit>
							</hr:DeliveryAddress>-->
						</hr:PostalAddress>
					</hr:ContactMethod>
				</hr:EmployerContactInfo>

				<hr:PositionHistory>
					<hr:Title>Software Architect / Dev Lead</hr:Title>
					<hr:OrgName organizationType="client">
						<hr:OrganizationName>16 Mile Solutions</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Architected application, lead project development team &amp; provided technical analysis</hr:Description>
					<hr:StartDate>
						<hr:StringDate>Nov. 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>March 2007</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Order Visibility</smm:Name>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://16milesolutions.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Implementation>ASP.NET 2.0</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>ASP.NET 2.0 AJAX Extensions 1.0</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Implementation>SQL Server 2005</smm:Implementation>
								<smm:Description>Extranet portal for visibility into order status between enterprise buyers &amp; vendors</smm:Description>
								<!--<smm:Highlight>Hosted application marketed to enterprise class businesses</smm:Highlight>
								<smm:Highlight>Robust &amp; extensible security and data synchronization services</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Staff Manager</hr:Title>
					<hr:OrgName organizationType="department">
						<hr:OrganizationName>MS Technologies Team</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Provided timely and effective support, conflict resolution, coaching, mentorship and performance reviews to team of software developers; Participated in company-wide resource planning, interviewing, and hiring; Provided approval for team's expenses and timesheets; Participated in client-facing business development</hr:Description>
					<hr:StartDate>
						<hr:StringDate>Sept. 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>March 2007</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Sr. Software Engineer</hr:Title>
					<hr:OrgName organizationType="client">
						<hr:OrganizationName>Microsoft Windows Live Mail Group</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Developed custom Ajax components which required creative solutions</hr:Description>
					<hr:StartDate>
						<hr:StringDate>June 2006</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Nov. 2006</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Windows Live Mail</smm:Name>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://mail.live.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Implemented an audio player into email for inline audio attachments and features which support integration of voicemail and call logs</smm:Description>
							</smm:Project>
							<smm:Project type="Project">
								<smm:Name>Mashup Demo</smm:Name>
								<smm:Implementation>Ajax</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Description>Mashup proof of concept which integrated multiple cross-domain data providers in browser to produce single Ajax experience</smm:Description>
								<smm:Highlight>Demonstrated cross-domain communication without violating browser security restrictions</smm:Highlight>
								<!--<smm:Highlight>Demonstrated cross-domain authentication without compromising or delegating user credentials</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Sr. Software Engineer</hr:Title>
					<hr:OrgName organizationType="client">
						<hr:OrganizationName>Count Me In Corporation</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Architected the application's web framework and supporting tools</hr:Description>
					<hr:StartDate>
						<hr:StringDate>May 2005</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>June 2006</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Website Architecture</smm:Name>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://countmein.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Implementation>ASP.NET 2.0</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Single website drives underlying functionality for many organizations so requires complete customization by each client</smm:Description>
								<smm:Highlight>Architected a highly customizable web framework allowing re-skinning, content editing and configuration by client admin</smm:Highlight>
								<!--<smm:Highlight>Pages are virtualized so paths, templates and content are all database driven</smm:Highlight>
								<smm:Highlight>Table-less pages are built using cutting edge XHTML and CSS 2.1 which allowed drastic re-skinning</smm:Highlight>
								<smm:Highlight>Client admins maintain their own content with WYSIWYG HTML editing and media upload capabilities</smm:Highlight>-->
							</smm:Project>
							<smm:Project type="Tool">
								<smm:Name>WYSIWYG CSS Editor</smm:Name>
								<smm:Implementation>WinForm 2.0</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Internal tool for customizing the complex stylesheets which drive webpage structure and look and feel</smm:Description>
								<smm:Highlight>Customer service staff used editor to build skins for clients without requiring knowledge of CSS or HTML</smm:Highlight>
							</smm:Project>
							<!--<smm:Project type="Service">
								<smm:Name>RSS 2.0 Generator</smm:Name>
								<smm:Implementation>ASP.NET 2.0</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Added RSS feeds to app by creating an RSS object model and HttpHandler which serializes the RSS objects to request</smm:Description>
							</smm:Project>-->
							<smm:Project type="Service">
								<smm:Name>MapPoint Integration</smm:Name>
								<smm:Implementation>ASP.NET 2.0</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Added location mapping and driving direction functionality to website by integrating Microsoft MapPoint services</smm:Description>
								<!--<smm:Highlight>Created browsing UI using ASP.NET Callbacks to provide a smoother more responsive user experience</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Lead Software Developer</hr:Title>
					<hr:OrgName organizationType="client">
						<hr:OrganizationName>Microsoft GP&amp;O Solution Design Group</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Worked on feature planning, prototyping, UI design, documentation of Business Intelligence applications for executives of the four major commercial business groups</hr:Description>
					<hr:StartDate>
						<hr:StringDate>April 2004</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>May 2005</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Business Intelligence Pilot Portal</smm:Name>
								<smm:StartDate>
									<hr:StringDate>Jan. 2005</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>May 2005</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>SharePoint Portal Server 2003</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Designed &amp; built Custom Web Parts featuring Web Part Connections, Asynchronous data fetch, credential impersonation, Web Services, dynamic UserControl instantiation, LDAP AD lookup, SPList creation &amp; manipulation, data caching, custom security</smm:Description>
								<!--<smm:Highlight>Merged functionality of Scorecard Prototype and ExecFlash Portal into consolidated solution which is shaping the internal scorecard BI platform for Microsoft</smm:Highlight>
								<smm:Highlight>Ported Scorecard Prototype functionality to SharePoint Web Parts and extended MSOBSA platform functionality to include: filtered views, commentary, extended detail views, customized attributes &amp; behavior specific to business needs</smm:Highlight>-->
							</smm:Project>
							<smm:Project type="Service">
								<smm:Name>BI Data Extraction Service</smm:Name>
								<smm:StartDate>
									<hr:StringDate>Jan. 2005</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>May 2005</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>Windows Service</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>ETL process allows offline data sources to be automatically imported into SQL Server for report generation</smm:Description>
								<smm:Highlight>Continually running background service responds when new documents are uploaded to file share by data source owners</smm:Highlight>
								<!--<smm:Highlight>Extracts data from Excel PivotCache via XML/XSLT</smm:Highlight>
								<smm:Highlight>Passes off Access DB extraction to DTS package</smm:Highlight>
								<smm:Highlight>Data agnostic, configurable without recompile</smm:Highlight>-->
							</smm:Project>
							<smm:Project type="Tool">
								<smm:Name>Active Directory Search Tool</smm:Name>
								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>UI wrapper for LDAP utility written to manage and abstract Active Directory queries</smm:Description>
								<!--<smm:Highlight>Tool features DHTML controls and RTC presence information in query results</smm:Highlight>-->
							</smm:Project>
							<smm:Project type="Application">
								<smm:Name>ExecFlash Portal</smm:Name>
								<smm:StartDate>
									<hr:StringDate>Aug. 2004</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>Jan. 2005</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>SharePoint Portal Server 2003</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Implementation>XML</smm:Implementation>
								<smm:Description>Portal serves as a central location for ExecHot data (Executive Hot Issues), CompHot (Competitive Hot Issues), Active Pipeline data, as well as bringing together communications, alerts, resource links, and reports which these executives access on a frequent basis</smm:Description>
								<!--<smm:Highlight>Leveraged existing SPS to quickly deliver portal for executives of STB, SMSG, Client, IW commercial business groups</smm:Highlight>
								<smm:Highlight>Ground-up rebuild of SPS page structure &amp; CSS to mirror look &amp; feel of ManagePoint app</smm:Highlight>
								<smm:Highlight>Extensive XSLT transformations to customize UI and provide richer experience</smm:Highlight>
								<smm:Highlight>Extensive JavaScript UI enhancements to provide more natural user experience</smm:Highlight>-->
							
						</smm:Project>
							<smm:Project type="Tool">
								<smm:Name>Cascading StyleSheet Color Shifter</smm:Name>
								<smm:Implementation>WinForm</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Highlight>Manipulates CSS files using lazy-loading RegEx recursive-descent parser (CSS 2.1 grammar)</smm:Highlight>
								<smm:Highlight>Provides interactive UI for user to shift color palette of CSS by hue, saturation or brightness</smm:Highlight>
							</smm:Project>
							<smm:Project type="Application">
								<smm:Name>Server &amp; Tools Scorecard Prototype</smm:Name>
								<smm:StartDate>
									<hr:StringDate>June 2004</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>Aug. 2004</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Designed &amp; built custom templating system and custom DHTML connected WebPart-style portal</smm:Description>
								<!--<smm:Highlight>Prototype portal site designed to meet business scorecard requirements of the STB BG</smm:Highlight>
								<smm:Highlight>Implemented prototype using improved version of templating system from SMSG Dashboard</smm:Highlight>
								<smm:Highlight>Leveraged Microsoft Office Business Scorecard Accelerator web service for scorecard logic</smm:Highlight>
								<smm:Highlight>Designed &amp; built Custom Web Server Controls featuring DHTML interactivity &amp; maintain state through postbacks</smm:Highlight>
								<smm:Highlight>Designed &amp; built UserControls for complex parts (built using custom connected Web Part paradigm)</smm:Highlight>-->
							</smm:Project>
							<smm:Project type="Application">
								<smm:Name>SMSG Finance Dashboard Prototype</smm:Name>
								<smm:StartDate>
									<hr:StringDate>April 2004</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>June 2004</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Designed &amp; implemented lightweight templating system for pages &amp; user controls which was then used by rest of group for the implementation of several apps and prototypes</smm:Description>
								<!--<smm:Highlight>Implemented prototype for proposed solution to consolidating month-end processes</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Software Developer</hr:Title>
					<hr:OrgName organizationType="client">
						<hr:OrganizationName>Count Me In Corporation</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Key member on feature planning, prototyping of version 2.0 of the Count Me In registration system</hr:Description>
					<hr:StartDate>
						<hr:StringDate>Jan. 2004</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>April 2005</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<!--<smm:Project type="Application">
								<smm:Name>Admin App UI Prototype</smm:Name>
								<smm:Implementation>WinForm</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Highlight>Content Editor Prototype</smm:Highlight>
								<smm:Highlight>Flex Forms Prototype</smm:Highlight>
							</smm:Project>-->
							<smm:Project type="Application">
								<smm:Name>Client Web Site Templates</smm:Name>

								<smm:ContactMethod>
									<hr:InternetWebAddress>http://countmein.com</hr:InternetWebAddress>
								</smm:ContactMethod>

								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<!--<smm:Highlight>Cascading Style Sheet Templating for providing</smm:Highlight>-->
							</smm:Project>
							<!--<smm:Project type="Application">
								<smm:Name>AppUpdater Module</smm:Name>
								<smm:Implementation>WinForm</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Highlight>Based upon Microsoft Updater Application Block</smm:Highlight>
								<smm:Highlight>Reusable module for managing automatic updating of WinForm apps</smm:Highlight>
							</smm:Project>-->
							<smm:Project type="Tool">
								<smm:Name>Asynchronous Code Generator</smm:Name>
								<smm:Implementation>WinForm</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Post-compilation utility which leveraged Reflection &amp; CodeDom generation for auto-converting all methods flagged with custom attributes into asynchronous Begin/End method pairs</smm:Description>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Software Developer</hr:Title>
					<hr:OrgName organizationType="client">
						<hr:OrganizationName>Miscellaneous</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Worked for various clients solving specific issues</hr:Description>
					<hr:StartDate>
						<hr:StringDate>May. 2003</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Jan. 2004</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<!--<smm:Project type="Application">
								<smm:Name>Teamwork.com</smm:Name>
								<smm:StartDate>
									<hr:StringDate>Nov. 2003</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>Jan. 2004</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Bug Fixes &amp; upgrade feasibility assessment</smm:Description>
							</smm:Project>-->
							<smm:Project type="Application">
								<smm:Name>Corbis.com</smm:Name>
								<smm:StartDate>
									<hr:StringDate>Nov. 2003</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>Jan. 2004</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>ASP.NET 1.1 control library</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Implemented custom UI Server Controls for primary website (e.g. "Liquid Layout")</smm:Description>
							</smm:Project>
							<smm:Project type="Application">
								<smm:Name>eNom / Register.com API Wrapper</smm:Name>
								<smm:StartDate>
									<hr:StringDate>Nov. 2003</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>Jan. 2004</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>Class library</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>API wrapper mapped existing XML-based calls to a dev-friendly object model</smm:Description>
							</smm:Project>
							<smm:Project type="Application">
								<smm:Name>Partner Extranet for Internet Advertising Company</smm:Name>
								<smm:StartDate>
									<hr:StringDate>Aug. 2003</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>Nov. 2003</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Implemented application, Custom Server Controls and page templating system</smm:Description>
							</smm:Project>
							<smm:Project type="Application">
								<smm:Name>Teamwork.com Billing System</smm:Name>
								<smm:StartDate>
									<hr:StringDate>May 2003</hr:StringDate>
								</smm:StartDate>
								<smm:EndDate>
									<hr:StringDate>July 2003</hr:StringDate>
								</smm:EndDate>
								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Implemented a credit card billing system into existing ASP.NET web app along with additional bug fixes &amp; enhancements</smm:Description>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="self">
				<hr:EmployerOrgName>PseudoCode Solutions</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://pseudocode.com</hr:InternetWebAddress>
						<hr:PostalAddress>
							<hr:CountryCode>US</hr:CountryCode>
							<!--<hr:PostalCode>98166</hr:PostalCode>-->
							<hr:Region>WA</hr:Region>
							<hr:Municipality>Normandy Park</hr:Municipality>
						</hr:PostalAddress>
					</hr:ContactMethod>
				</hr:EmployerContactInfo>
				<hr:PositionHistory>
					<hr:Title>Software Developer</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Contract work for various companies and organizations</hr:Description>
					<hr:StartDate>
						<hr:StringDate>June 2002</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>May 2003</hr:StringDate>
					</hr:EndDate>
				</hr:PositionHistory>
				<hr:PositionHistory>
					<hr:Title>Independent Projects</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Independent projects for experimentation and research</hr:Description>
					<hr:StartDate>
						<hr:StringDate>June 2002</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>May 2003</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Application">
								<smm:Name>Task-List.NET</smm:Name>
								<smm:Implementation>ASP.NET 1.0</smm:Implementation>
								<smm:Implementation>SOAP Web Services</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Fuzzy logic based personal task manager for natural, intuitive ordering of tasks</smm:Description>
							</smm:Project>

							<smm:Project type="Application">
								<smm:Name>TerraStitcher</smm:Name>
								<smm:Implementation>WinForm 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Implemented a high-resolution satellite image browser using Microsoft TerraServer Web Services</smm:Description>
								<!--<smm:Highlight>Allows user to specify an enormous area to download and construct high-resolution images out of many tiles</smm:Highlight>
								<smm:Highlight>Browse mode allows user to search for an area, scroll around, zooming in and out while caching tiles for faster access to already visited areas</smm:Highlight>-->
							</smm:Project>

							<smm:Project type="Application">
								<smm:Name>WS-Dot Traffic Meter</smm:Name>
								<smm:Implementation>ASP.NET 1.1</smm:Implementation>
								<smm:Implementation>C#</smm:Implementation>
								<smm:Description>Implemented traffic app which consumes live Washington State Dept. of Transportation data</smm:Description>
								<!--<smm:Highlight>Features a more detailed view giving a richer view into current status than WS-DOT site</smm:Highlight>
								<smm:Highlight>Implemented Custom Web Server controls to provide a "Windowed" experience with tear-off DHTML toolbars which can be drug to new positions, re-docked, and maintain state through postbacks</smm:Highlight>
								<smm:Highlight>Goal is to add neural network based learning mechanism to be able to show more about evolving traffic patterns</smm:Highlight>-->
							</smm:Project>

							<smm:Project type="Application">
								<smm:Name>RenderTool</smm:Name>
								<smm:Implementation>MFC</smm:Implementation>
								<smm:Implementation>Visual C++ 6.0</smm:Implementation>
								<smm:Description>Designed &amp; implemented 3D Rendering Engine &amp; Fractal Mountain Generator</smm:Description>
								<smm:Highlight>Phong, Gouraud Rendering of 3D-objects entirely in software without 3D library (i.e. no DirectX or OpenGL)</smm:Highlight>
								<smm:Highlight>Generates realistic fractal mountains, complete with terrain (water, trees, snow)</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="soleEmployer">
				<hr:EmployerOrgName>Western Washington University</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://www.wwu.edu</hr:InternetWebAddress>
						<hr:PostalAddress>
							<hr:CountryCode>US</hr:CountryCode>
							<!--<hr:PostalCode>982259062</hr:PostalCode>-->
							<hr:Region>WA</hr:Region>
							<hr:Municipality>Bellingham</hr:Municipality>
							<!--<hr:DeliveryAddress>
								<hr:AddressLine>516 High Street</hr:AddressLine>
							</hr:DeliveryAddress>-->
						</hr:PostalAddress>
					</hr:ContactMethod>
				</hr:EmployerContactInfo>

				<hr:PositionHistory>
					<hr:Title>Computer Science Instructor</hr:Title>
					<hr:OrgName organizationType="department">
						<hr:OrganizationName>Computer Science</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Taught Computer Science labs, programming methods &amp; concepts</hr:Description>
					<hr:StartDate>
						<hr:StringDate>Sep 2001</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>June 2002</hr:StringDate>
					</hr:EndDate>
					<hr:Competency></hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Course">
								<smm:Name>CS-145</smm:Name>
								<smm:Implementation>Microsoft Visual C++ 6.0</smm:Implementation>
								<smm:Description>Taught object-oriented concepts, data structures, and algorithms</smm:Description>
							</smm:Project>
							<smm:Project type="Course">
								<smm:Name>CS-211</smm:Name>
								<smm:Implementation>PLT Dr. Scheme</smm:Implementation>
								<smm:Description>Taught LISP-like functional programming concepts, recursion, simple UI</smm:Description>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Software Developer</hr:Title>
					<hr:OrgName organizationType="department">
						<hr:OrganizationName>Computer Science / NSF Research Grant</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Primary developer in team of diverse backgrounds funded by a National Science Foundation research grant</hr:Description>
					<hr:StartDate>
						<hr:StringDate>March 2000</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Sep 2001</hr:StringDate>
					</hr:EndDate>
					<hr:Competency>
					</hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Project">
								<smm:Name>MAVRIC Project</smm:Name>
								<smm:Implementation>Robotics</smm:Implementation>
								<smm:Implementation>ActivMedia Saphira</smm:Implementation>
								<smm:Implementation>C</smm:Implementation>
								<smm:Description>Project focused on artificial intelligence &amp; embedded systems research</smm:Description>
								<smm:Highlight>Implemented "Adaptrode" neural network &amp; robot behaviors</smm:Highlight>
								<!--<smm:Highlight>Saphira C library was used to provide a real-time, multi-tasking environment</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>

				<hr:PositionHistory>
					<hr:Title>Webmaster</hr:Title>
					<hr:OrgName organizationType="department">
						<hr:OrganizationName>Academic Technology &amp; User Services</hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Primary web developer managing the University's main web presence</hr:Description>
					<hr:StartDate>
						<hr:StringDate>July 1999</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>March 2000</hr:StringDate>
					</hr:EndDate>
					<hr:Competency>
					</hr:Competency>
					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project type="Project">
								<smm:Name>Western Washington University Web Site</smm:Name>
								<smm:Implementation>HTML</smm:Implementation>
								<smm:Implementation>CSS</smm:Implementation>
								<smm:Implementation>JavaScript</smm:Implementation>
								<smm:Description>Designed and implemented an overhaul of the main WWU website</smm:Description>
								<!--<smm:Highlight>Prototyped many iterations of designs through feedback of University administration</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="self">
				<hr:EmployerOrgName>PseudoCode Solutions</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<hr:InternetWebAddress>http://pseudocode.com</hr:InternetWebAddress>
						<hr:PostalAddress>
							<hr:CountryCode>US</hr:CountryCode>
							<!--<hr:PostalCode>98225</hr:PostalCode>-->
							<hr:Region>WA</hr:Region>
							<hr:Municipality>Bellingham</hr:Municipality>
						</hr:PostalAddress>
					</hr:ContactMethod>
				</hr:EmployerContactInfo>
				<hr:PositionHistory>
					<hr:Title>Web Developer</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Contract work for various companies and organizations</hr:Description>
					<hr:StartDate>
						<hr:StringDate>Jan. 1998</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>July 1999</hr:StringDate>
					</hr:EndDate>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="soleEmployer">
				<hr:EmployerOrgName>PageVue, Inc.</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<!--<hr:InternetWebAddress>http://www.pagevue.com</hr:InternetWebAddress>-->
						<hr:PostalAddress>
							<hr:CountryCode>US</hr:CountryCode>
							<!--<hr:PostalCode>98022</hr:PostalCode>-->
							<hr:Region>WA</hr:Region>
							<hr:Municipality>Enumclaw</hr:Municipality>
						</hr:PostalAddress>
					</hr:ContactMethod>
				</hr:EmployerContactInfo>

				<hr:PositionHistory>
					<hr:Title>Webmaster</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Lead web developer for early web site hosting company</hr:Description>
					<hr:StartDate>
						<hr:StringDate>June 1997</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>Jan. 1998</hr:StringDate>
					</hr:EndDate>
					<hr:Competency>
					</hr:Competency>

					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project>
								<smm:Highlight>Helped build templating system for client sites</smm:Highlight>
								<!--<smm:Highlight>Designed, produced, and maintained multiple branches of corporate web presence</smm:Highlight>-->
								<smm:Highlight>Acted as technical liaison of the startup company, guiding the direction for the technology department</smm:Highlight>
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

			<hr:EmployerOrg employerOrgType="soleEmployer">
				<hr:EmployerOrgName>AdverWorld, Inc.</hr:EmployerOrgName>
				<hr:EmployerContactInfo>
					<hr:ContactMethod>
						<!--<hr:InternetWebAddress>http://www.adverworld.com</hr:InternetWebAddress>-->
						<hr:PostalAddress>
							<hr:CountryCode>US</hr:CountryCode>
							<!--<hr:PostalCode>58012</hr:PostalCode>-->
							<hr:Region>ND</hr:Region>
							<hr:Municipality>Fargo</hr:Municipality>
						</hr:PostalAddress>
					</hr:ContactMethod>
				</hr:EmployerContactInfo>

				<hr:PositionHistory>
					<hr:Title>Webmaster</hr:Title>
					<hr:OrgName>
						<hr:OrganizationName></hr:OrganizationName>
					</hr:OrgName>
					<hr:Description>Lead web developer and head of the web services department for an early Internet advertising company</hr:Description>
					<hr:StartDate>
						<hr:StringDate>Oct. 1996</hr:StringDate>
					</hr:StartDate>
					<hr:EndDate>
						<hr:StringDate>June 1997</hr:StringDate>
					</hr:EndDate>
					<hr:Competency>
					</hr:Competency>

					<hr:UserArea>
						<smm:ProjectHistory>
							<smm:Project>
								<smm:Highlight>Prominent member of Technology Department guiding early direction for growth</smm:Highlight>
								<!--<smm:Highlight>Company began small and quickly grew to over 100 employees</smm:Highlight>-->
								<smm:Highlight>Originally worked independently, grew to a leader of 15-20 developers</smm:Highlight>
								<smm:Highlight>Presented technology lectures at corporate events to audiences of up to 1500 people</smm:Highlight>
								<!--<smm:Highlight>Designed &amp; produced publications, full-color newspaper advertisements</smm:Highlight>-->
							</smm:Project>
						</smm:ProjectHistory>
					</hr:UserArea>
				</hr:PositionHistory>
			</hr:EmployerOrg>

		</hr:EmploymentHistory>

		<hr:EducationHistory>
			<hr:SchoolOrInstitution schoolType="university">
				<hr:School>
					<hr:InternetDomainName>www.wwu.edu</hr:InternetDomainName>
					<hr:SchoolName>Western Washington University</hr:SchoolName>
				</hr:School>
				<hr:PostalAddress type="streetAddress">
					<hr:CountryCode>US</hr:CountryCode>
					<!--<hr:PostalCode>982259062</hr:PostalCode>-->
					<hr:Region>WA</hr:Region>
					<hr:Municipality>Bellingham</hr:Municipality>
					<!--<hr:DeliveryAddress>
						<hr:AddressLine>516 High Street</hr:AddressLine>
					</hr:DeliveryAddress>-->
					<hr:Recipient>
						<hr:OrganizationName>Western Washington University</hr:OrganizationName>
					</hr:Recipient>
				</hr:PostalAddress>
				<hr:OrganizationUnit organizationType="department">Computer Science</hr:OrganizationUnit>
				<hr:Degree degreeType="masters">
					<hr:DegreeName>Master of Science</hr:DegreeName>
					<hr:DegreeDate>
						<hr:StringDate>Aug. 2002</hr:StringDate>
					</hr:DegreeDate>
					<hr:DegreeMajor>
						<hr:Name>Computer Science</hr:Name>
						<hr:Option>5th Year Masters Program</hr:Option>
					</hr:DegreeMajor>
					<hr:DegreeMeasure>
						<hr:EducationalMeasure>
							<hr:MeasureSystem>GPA</hr:MeasureSystem>
							<hr:MeasureValue>
								<hr:NumericValue>4.0</hr:NumericValue>
							</hr:MeasureValue>
							<hr:LowestPossibleValue>
								<hr:NumericValue>0.0</hr:NumericValue>
							</hr:LowestPossibleValue>
							<hr:HighestPossibleValue>
								<hr:NumericValue>4.0</hr:NumericValue>
							</hr:HighestPossibleValue>
						</hr:EducationalMeasure>
					</hr:DegreeMeasure>
					<hr:Comments>Research involved mining weather data for associations via neural network</hr:Comments>
				</hr:Degree>
				<hr:Degree degreeType="bachelors">
					<hr:DegreeName honorsProgram="Honors Curriculum">Bachelor of Science</hr:DegreeName>
					<hr:DegreeDate>
						<hr:StringDate>June 2001</hr:StringDate>
					</hr:DegreeDate>
					<hr:DegreeMajor>
						<hr:Name>Computer Science</hr:Name>
					</hr:DegreeMajor>
					<hr:DegreeMeasure>
						<hr:EducationalMeasure>
							<hr:MeasureSystem>GPA</hr:MeasureSystem>
							<hr:MeasureValue>
								<hr:NumericValue>3.49</hr:NumericValue>
							</hr:MeasureValue>
							<hr:LowestPossibleValue>
								<hr:NumericValue>0.0</hr:NumericValue>
							</hr:LowestPossibleValue>
							<hr:HighestPossibleValue>
								<hr:NumericValue>4.0</hr:NumericValue>
							</hr:HighestPossibleValue>
						</hr:EducationalMeasure>
					</hr:DegreeMeasure>
					<hr:Comments>Partially completed a minor in Fine Arts, Graphic Design</hr:Comments>
				</hr:Degree>
			</hr:SchoolOrInstitution>
		</hr:EducationHistory>

		<hr:Qualifications>
			<hr:QualificationSummary>Skills</hr:QualificationSummary>

			<hr:Competency name="Technologies"
						   description="Languages, APIs, Environments">
				<hr:Competency name="C# 4.0, LINQ, dynamic" />
				<hr:Competency name="Ajax, ECMAScript / JavaScript" />
				<hr:Competency name="JSON, BSON, JSON-RPC, JsonML, JBST" />
				<hr:Competency name="HTML 5/4.01 / XHTML 1.x, CSS 3/2.1" />
				<hr:Competency name="ASP.NET MVC 2.0/1.0, ASP.NET 4.0/3.5/2.0" />
				<hr:Competency name="Web Services, XML, XSLT" />
				<hr:Competency name=".NET Windows Services, WCF" />
			</hr:Competency>

			<hr:Competency name="Abilities"
						   description="Concepts, Theory, Talents">
				<hr:Competency name="Research experience &amp; interest" />
				<hr:Competency name="Ajax framework implementation" />
				<hr:Competency name="Parsers, compiler theory &amp; design" />
				<hr:Competency name="Artificial Intelligence experience" />
				<hr:Competency name="3D-rendering experience" />
				<hr:Competency name="Test-driven development" />
				<hr:Competency name="Dependency Injection / IoC" />
				<hr:Competency name="UI design skills" />
			</hr:Competency>

			<hr:Competency name="Qualities"
						   description="Personality, Interpersonal" >
				<hr:Competency name="Meticulous yet pragmatic architecture" />
				<hr:Competency name="Self-directed, passionate" />
				<hr:Competency name="Creative problem-solver, fast learner" />
				<hr:Competency name="Leadership skills, integrity" />
				<hr:Competency name="Balanced between &quot;big-picture&quot; &amp; &quot;attention to detail&quot;" />
				<hr:Competency name="Excellent interpersonal &amp; writing skills" />
				<hr:Competency name="Good sense of humor" />
			</hr:Competency>

		</hr:Qualifications>

		<hr:Achievements>
			<hr:Achievement>
				<hr:Date>
					<hr:StringDate>2001-2002</hr:StringDate>
				</hr:Date>
				<hr:Description>Computer Science Alumni Scholarship</hr:Description>
			</hr:Achievement>
		</hr:Achievements>

		<hr:RevisionDate>2010-08-29T22:13:57</hr:RevisionDate>

	</hr:StructuredXMLResume>

	<hr:NonXMLResume>
		<hr:SupportingMaterials>
			<hr:Link>http://smm-resume.com</hr:Link>
			<hr:Description>Link to online resume</hr:Description>
		</hr:SupportingMaterials>
	</hr:NonXMLResume>

	<hr:UserArea>
		<smm:KeywordList>
			<smm:Name>Topics</smm:Name>
			<smm:Keyword link="http://smm-resume.com/">
				<smm:Term>Stephen McKamey</smm:Term>
				<smm:Term>Stephen M. McKamey</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://pseudocode.com/">
				<smm:Term>PseudoCode Solutions</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.hr-xml.org">
				<smm:Term>R&eacute;sum&eacute;</smm:Term>
				<smm:Term>Resume</smm:Term>
			</smm:Keyword>
			<smm:Keyword>
				<smm:Term>Curriculum Vit&aelig;</smm:Term>
				<smm:Term>Curriculum Vitae</smm:Term>
				<smm:Term>CV</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://msdn.microsoft.com/netframework/">
				<smm:Term>Microsoft .NET Framework 4.0</smm:Term>
				<smm:Term>Microsoft .NET Framework 3.5</smm:Term>
				<smm:Term>Microsoft .NET Framework 3.0</smm:Term>
				<smm:Term>Microsoft .NET Framework 2.0</smm:Term>
				<smm:Term>Microsoft .NET Framework 1.1</smm:Term>
				<smm:Term>Microsoft .NET Framework 1.0</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://adaptivepath.com/publications/essays/archives/000385.php">
				<smm:Term>Ajax</smm:Term>
				<smm:Term>Asynchronous JavaScript + XML</smm:Term>
				<smm:Term>XMLHttpRequest</smm:Term>
				<smm:Term>XMLHTTP</smm:Term>
				<smm:Term>MSXML2.XMLHTTP</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://en.wikipedia.org/wiki/Progressive_enhancement">
				<smm:Term>Progressive Enhancement</smm:Term>
				<smm:Term>Unobtrusive JavaScript</smm:Term>
				<smm:Term>Graceful Degradation</smm:Term>
				<smm:Term>Hijax</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://en.wikipedia.org/wiki/Inversion_of_control">
				<smm:Term>IoC</smm:Term>
				<smm:Term>Inversion of control</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://en.wikipedia.org/wiki/Dependency_injection">
				<smm:Term>DI</smm:Term>
				<smm:Term>Dependency injection</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://en.wikipedia.org/wiki/Test-driven_development">
				<smm:Term>TDD</smm:Term>
				<smm:Term>Test-driven development</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.w3.org/TR/DOM-Level-3-Core/">
				<smm:Term>DOM</smm:Term>
				<smm:Term>Document Object Model</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://en.wikipedia.org/wiki/Plain_Old_CLR_Object">
				<smm:Term>POCO</smm:Term>
				<smm:Term>Plain-old CLR Object</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://bsonspec.org">
				<smm:Term>BSON</smm:Term>
				<smm:Term>Binary JSON</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://json.org">
				<smm:Term>JSON</smm:Term>
				<smm:Term>JavaScript Object Notation</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://groups.google.com/group/json-rpc/web/json-rpc-1-2-proposal">
				<smm:Term>JSON-RPC 2.0</smm:Term>
				<smm:Term>JSON-RPC 1.1 WD</smm:Term>
				<smm:Term>JSON-RPC 1.0</smm:Term>
				<smm:Term>JSON Remote Procedure Call</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://jsonml.org">
				<smm:Term>JsonML</smm:Term>
				<smm:Term>JSON Markup Language</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://jbst.net">
				<smm:Term>JBST</smm:Term>
				<smm:Term>JsonML + Browser-Side Templating</smm:Term>
				<smm:Term>Client-Side Templates</smm:Term>
				<smm:Term>Dual-Side Templates</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://jsonfx.net">
				<smm:Term>JsonFx.NET</smm:Term>
				<smm:Term>JsonFx .NET</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://asp.net/mvc">
				<smm:Term>ASP.NET MVC 3.0</smm:Term>
				<smm:Term>ASP.NET MVC 2.0</smm:Term>
				<smm:Term>ASP.NET MVC 1.0</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://asp.net">
				<smm:Term>ASP.NET 4.0</smm:Term>
				<smm:Term>ASP.NET 3.5</smm:Term>
				<smm:Term>ASP.NET 2.0</smm:Term>
				<smm:Term>ASP.NET 1.1</smm:Term>
				<smm:Term>ASP.NET 1.x</smm:Term>
			</smm:Keyword>
			<smm:Keyword>
				<smm:Term>WinForm 2.0</smm:Term>
				<smm:Term>WinForm 1.1</smm:Term>
				<smm:Term>WinForm 1.x</smm:Term>
				<smm:Term>WinForms</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://msdn.microsoft.com/vcsharp/programming/language/">
				<smm:Term>Microsoft Visual C# 2010</smm:Term>
				<smm:Term>C# 4.0</smm:Term>
				<smm:Term>Microsoft Visual C# 2008</smm:Term>
				<smm:Term>C# 3.0</smm:Term>
				<smm:Term>Microsoft Visual C# 2005</smm:Term>
				<smm:Term>C# 2.0</smm:Term>
				<smm:Term>C Sharp</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.ecma-international.org/publications/standards/Ecma-262.htm">
				<smm:Term>ECMAScript</smm:Term>
				<smm:Term>JavaScript</smm:Term>
				<smm:Term>JScript</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp">
				<smm:Term>DHTML</smm:Term>
				<smm:Term>Dynamic HTML</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.w3.org/XML/">
				<smm:Term>XML</smm:Term>
				<smm:Term>XSLT</smm:Term>
				<smm:Term>XSD</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.w3.org/MarkUp/">
				<smm:Term>XHTML</smm:Term>
				<smm:Term>HTML</smm:Term>
				<smm:Term>HTML5</smm:Term>
				<smm:Term>markup</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.w3.org/Style/CSS/">
				<smm:Term>Cascading Style Sheets</smm:Term>
				<smm:Term>CSS 3</smm:Term>
				<smm:Term>CSS 2.1</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://msdn.microsoft.com/wcf">
				<smm:Term>Windows Communication Foundation 4.0</smm:Term>
				<smm:Term>Windows Communication Foundation 3.5</smm:Term>
				<smm:Term>Windows Communication Foundation 3.0</smm:Term>
				<smm:Term>WCF</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.w3.org/2002/ws/">
				<smm:Term>XML Web Services</smm:Term>
				<smm:Term>Simple Object Access Protocol</smm:Term>
				<smm:Term>SOAP</smm:Term>
			</smm:Keyword>
			<smm:Keyword>
				<smm:Term>Microsoft .NET Windows Services</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://msdn.microsoft.com/vstudio/">
				<smm:Term>Visual Studio 2010</smm:Term>
				<smm:Term>Visual Studio 2008</smm:Term>
				<smm:Term>Visual Studio 2005</smm:Term>
				<smm:Term>Visual Studio .NET 2003</smm:Term>
				<smm:Term>Visual Studio .NET 2002</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.cs.wwu.edu/contacts/graduatestudents/">
				<smm:Term>Master of Science</smm:Term>
				<smm:Term>MS</smm:Term>
				<smm:Term>Masters Degree</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.wwu.edu/cms/WWU.CS/">
				<smm:Term>Bachelor of Science</smm:Term>
				<smm:Term>BS</smm:Term>
				<smm:Term>Bachelors Degree</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.cs.wwu.edu/contacts/graduatestudents/">
				<smm:Term>Computer Science</smm:Term>
				<smm:Term>CS</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://www.wwu.edu/">
				<smm:Term>Western Washington University</smm:Term>
				<smm:Term>WWU</smm:Term>
			</smm:Keyword>
			<smm:Keyword link="http://faculty.washington.edu/gmobus/AdaptiveAgents/people.html">
				<smm:Term>Neural Networks</smm:Term>
				<smm:Term>Autonomous Agents</smm:Term>
				<smm:Term>Academic Research</smm:Term>
			</smm:Keyword>
		</smm:KeywordList>
	</hr:UserArea>

</hr:Resume>