<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Craig Andrews]]></provider_name><provider_url><![CDATA[http://candrews.integralblue.com]]></provider_url><author_name><![CDATA[Craig Andrews]]></author_name><author_url><![CDATA[http://candrews.integralblue.com/author/candrews/]]></author_url><title><![CDATA[Resume / About Me]]></title><type><![CDATA[link]]></type><html><![CDATA[I believe in Free Software, and Free Standards. With that in mind, I offer my resume in two open standard formats: pdf and odt.
<ul>
	<li><a href="http://candrews.integralblue.com/resume.odt">Resume as ODT (OpenDocument Format)</a></li>
	<li><a href="http://candrews.integralblue.com/resume.pdf">Resume as PDF</a></li>
	<li><a href="http://candrews.integralblue.com/resume.html">Resume as plain HTML</a> (exported using OpenOffice, don't judge me based on markup cleanliness)</li>
	<li><a href="http://candrews.integralblue.com/resume.doc">Resume as a binary doc (Microsoft Word 97/2000/XP format)</a>
<ul>
	<li>If you must use the proprietary Word copy, <a href="http://www.gnu.org/philosophy/no-word-attachments.html">please read this write up by the FSF</a></li>
</ul>
</li>
</ul>
<h2>Me, In a Nutshell</h2>
I'm a Senior Software Engineer currently employed by <a href="http://www.molecular.com">Molecular</a>,  a Boston based Internet consulting company. My jobvaries pretty  widely by the project to which I'm currently assigned. In the past, I've  worked on these projects [technologies used in brackets]:
<ul>
	<li>Contributor to <a href="http://status.net">StatusNet</a>, the software that power the  popular microblogging sites <a href="http://identi.ca">identi.ca</a> and <a href="http://army.twit.tv/">twit army</a> [PHP, Apache, MySql, Postgres, Memcache, XMPP]</li>
	<li>Created <a href="http://apps.facebook.com/threepointplay/">Celtics 3-Point Play</a> Facebook game [PHP, Apache, MySql]</li>
	<li>Developed hybrid e-commerce and community site as the main web  presence of one of the major American cellular carriers [Java, Spring,  Hibernate, Velocity, Tomcat, MySql, Red Hat Enterprise Linux, Apache,  Tomcat]</li>
	<li>Developer for the new OLPC community site [PHP, Smarty, MySql]</li>
	<li>Programmed user friendly web-based CMS frontend for a large  multinational athletics site [ASP.NET 3.5, C#, Tridion]</li>
	<li>Technical lead for the re-creation of the web presence of <a href="http://www.reebok.com">Reebok</a>.  The project includes: requirements gathering, preliminary high level  design, architecture (including the integration of 4 backend products, 1  front end product, 1 visual design agency, and a translation agency),  implementation, team	coordination, testing (QA and UAT), documentation,  and deployment. [Java, Spring, Maven, Weblogic, FreeMarker, Flash, SOAP,  Tridion, Oracle]</li>
	<li>Engineer on the HumanaOne PlanPointer project. HumanaOne PlanPointer  is an AJAX web application designed to help consumers find out which  health plan is right for them. It graphically represents each plan's  relevance, and asks refinement questions to help narrow down the  options, ultimately allowing the user to apply for the plan of their  choice. As an engineer, I didn't design the UI, but I did implement it  and make it all work, from backend communications to the front end  javascript (along with another engineer and a user experience  specialist). The system is build using ASP.NET 2.0, C#, and MS AJAX.NET.  You can read about some of my experiences on my blog post entitled <a href="http://molecularvoices.molecular.com/2007/microsoft-only-ajax-application/">"Microsoft  Only Ajax Application"</a>. Want to check out <a href="http://planpointer.humana-one.com/?plan=&amp;state=louisiana&amp;kc=1005011074">Planpointer</a>?  The application is presently only available in a few states. If you  want to give it a test drive, try "70001" as your zip code. [ASP.NET,  ASP.NET Ajax, C#, MS SQL Server]</li>
	<li><a href="http://www.goruneasy.com/">Reebok RunEasy</a> developer. I  worked in a small team of user experience designers and engineers to  develop the <a href="http://www.goruneasy.com/">goruneasy.com</a> web site, a Web  2.0 social networking site for runners. The site features a Google Maps  mashup showing user contributed runs. It also has a forum, text message  receiving, flickr posting/mashup, user created videos, and iTunes  integration. The site is compatible with IE6 and 7, and Firefox 2+. We  used <a href="http://www.prototypejs.org/">Prototype</a> and <a href="http://script.aculo.us/">Scriptaculous</a> as the Javascript libraries, and Microsoft ASP.NET / C# as the backend.  The campaign ran world wide in 2007, and received <a href="http://www.w3award.com/webapp/winners/show/silver/2/M?page=4">a</a> <a href="http://www.molecular.com/news/press_releases/111307-MITX-Awards.aspx">few</a> <a href="http://www.thecreateawards.com/winners07.php?do=gw">awards</a>.  [ASP.NET, ASP.NET Ajax, C#, MS SQL Server]</li>
	<li>Creation, from scratch, of a new Web 2.0 social networking site for a  large advertising company. I must say, the technology was very awesome,  and the architecture clean. Unfortunately, the company scrapped the  project following code complete about a month before deployment for  reasons I can't disclose. Some of the code is scattered around some of  their web properties, though, so not all is lost. [Java, Spring, Maven,  Velocity, Hibernate, EJB3, MS SQL Server]</li>
	<li>Development of a demonstration mobile facing web site written in  Java, leveraging <a href="http://wurfl.sourceforge.net">WURFL</a> for device capability  detection and abstraction. [Java, WML]</li>
	<li>CMS implementation for Aetna insurance, including requirements  gathering, content analysis, taxonomy design, system architecture,  installation, and implementation. <a href="http://www.interwoven.com/components/page.jsp?topic=PRODUCT::WORKSITE">Interwoven  Worksite MP</a> was the CMS (well, really a Document Management System,  but we used it like a Content Management System).</li>
	<li>Development of an internal project metrics tracking tool written in  C# and Microsoft AJAX.NET (then known as "Atlas"). I also tried to get  it to work on Mono, but didn't quite get there (I'd love to try again!)</li>
</ul>
While I'm engaged in a project, I never fail to find things which  seem suboptimal. For example, I realized that if we had an outlet for  knowledge sharing, we could share the great work done between teams, so  each team didn't have to reinvent the wheel. My philosophy is that if I  see something that could be improved, I improve it. Thefore, in addition  to the projects I've been assigned to, I have also engaged in these  efforts which I started and developed:
<ul>
	<li>Introduction of a continuous integration system (<a href="http://hudson.dev.java.net">Hudson</a>).  I originally was using for just the project I was on, but decided to  set it up for anyone to use.</li>
	<li>Switch from <a href="http://en.wikipedia.org/wiki/Visual_SourceSafe">Microsoft VSS  (Visual Source Safe)</a> to <a href="http://subversion.tigris.org/">SVN (Subversion)</a>. When I  started at the company, I was not impressed by VSS, to say the least. It  was slow, proprietary, and worst of all, became corrupted and lost  data. I found this completely unacceptable, so I requested a server,  installed Ubuntu, Apache, mod_svn, wrote a few scripts, integrated LDAP  account management, and gave the company a reliable, fast version  control system. Soon, all projects at the company switched away from VSS  to SVN.</li>
	<li>Introduction of <a href="http://trac.edgewall.org/">Trac</a>. Continuing my quest for  an open, dependable project environment, I was disappoined in the tools  used to manage issue lists and milestones (namely, spreadsheets). So I  introduced Trac. Because of the greater-than-Excel learning curve,  migration has been slow, but a few projects so far have leveraged it.</li>
	<li>Creation of an internal company wiki. I received buy in from the  proper people, then created an instance of <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a> which I  customized to take advantage of unique features of Molecular's  environment via MediaWiki's plugin system. I organized a small group of  volunteers who created the initial information architecture and  taxonomy, then we bootstrapped the system with some base content. The  wiki is now favored over the competing Sharepoint system by many people.</li>
	<li>Creation of an internal/external company blog. Again, I rounded up  supporters and selected <a href="http://www.wordpress.org">Wordpress</a> as the blogging  platform. With a combination of standard and custom written plugins, I  created the <a href="http://blog.molecular.com">Molecular Blog</a>. Experience  designers created the theme, and finally the blog was launched  externally.</li>
</ul>
I'm also huge supporter of Free Software. To prove it, I put my money (and my time)  where my beliefs are. I'm a paying member of the <a href="http://www.fsf.org">FSF</a> and the <a href="http://www.eff.org">EFF</a>, and contribute to Free Software projects (such as StatusNet). At  work, I always endorse Free Software, and choose it whenever possible.]]></html></oembed>