Nick has worked in web application development in Vancouver for over ten years, specifically with the Microsoft .NET Framework, Java/J2EE, PHP, Perl and a variety of open source development frameworks and content management systems. A dynamic developer, Nick works primarily in developing content management systems, but has extensive experience in custom software architecture and development, business intelligence applications, wireless technology, and knowledge management solutions. Since 2005, Nick has gained a host of experience in product development, specifically having spent 3 years working on OpenRoad Communications' ThoughtFarmer intranet product, a wiki-inspired knowledge sharing tool for the enterprise. In addition to a significant amount of consulting work, including the recent development and launch of Protagonize.com, Nick has spent over five years with OpenRoad Communications as a software developer. His previous positions included Technical Director for Tribal DDB Canada in Vancouver, developing web-based advertising and marketing systems for a variety of large agency clients. After that, Nick spent a year and a half as a software engineer at Versatile Mobile Systems, building intranet systems as well as internet-based monitoring tools for the agricultural sector in south-east Asia. Over the course of the last two years, Nick has focused principally on user experience development. This includes Web 2.0 / AJAX application development, enterprise / intranet application development, and a variety of community-driven web projects. Nick consults regularly in these areas. Nick majored in Computer Science at the University of British Columbia and spent time completing an Associate's Certificate in Java from the BCIT Java development program. He also holds certifications in several technologies ranging from ColdFusion to XML development.