resume

Download resume in Microsoft Word format
Download resume in PDF format

Nick Bouton
User Experience Developer &
Social Media Consultant
Burnaby, BC
Mobile: 778-861-7553
Overview

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.

Nick is seeking a full-time position in software engineering or internet application development for an established, competitive, and dynamic technology firm.

Experience
Habañero Consulting Group
User Experience Developer
Vancouver, BC
February 2008 — Present
  • Developed highly usable presentation layer solutions on a variety of platforms utilizing advanced layout and scripting technologies
  • Worked effectively with multi-disciplinary teams including customer stakeholders, project managers, business analysts, designers, developers, testers, and systems personnel
  • Participated in all phases of the software development lifecycle

Taunt Media
Founder & Principal
Vancouver, BC
Jan 2008 – Present

Taunt Media was established in Vancouver, BC, Canada on January 1st, 2008, and was founded by Nick Bouton. Taunt was created in order to sponsor, develop, and nurture several community-driven collaborative web site properties in a variety of fields.

Our first project, Protagonize, is an interactive fiction site that was launched in late December, 2007.

Taunt Media has several other sites in development — watch for progress updates on our blog (www.tauntmedia.com) as each site progresses.

ThoughtFarmer
Product Manager & Lead Developer
Vancouver, BC
Aug 2006 — Present
  • In addition to existing development role for OpenRoad, acted as product manager and development team lead for OpenRoad’s ThoughtFarmer software product: ThoughtFarmer is a social application for the workplace, combining the best of wikis, blogs, and social networking into an attractive, easy-to-use enterprise intranet solution for Windows server environments
  • Planned, organized and maintained the product development roadmap and release schedule
  • Acted as internal product expert and evangelist
  • Defined and specified product requirements
  • Took new features from design concepts through implementation and into production and optimization
  • Performed sales engineering tasks such as traveling to remote client locations to install and configure the product, as well as provide support and maintenance
  • Directly liaised with potential customers and existing clients in both a technical (primarily) and sales capacity
  • Collaborated with development team to drive new feature development and properly support existing customers
  • Provided accurate and detailed estimates for future development tasks

 

OpenRoad Communications Ltd.
Software Developer
Vancouver, BC
Aug 2002 — Present
  • Acted in a software development and team lead capacity on a variety of mid-to-large-sized projects, participating in all aspects of the software engineering life cycle
  • Acted as product development lead for OpenRoad’s ThoughtFarmer intranet/portal product
  • Developed large-scale solutions for a variety of mid-to-large scale clients
  • Extensive design and implementation of projects with the Microsoft .NET Framework
  • Acquired broad technical knowledge of several off-the-shelf and custom-built CMS and portal/intranet products
  • Shared technical information with other engineers to help in the successful execution of projects
  • Proactively provided technical input for project implementation and issue resolution
  • Continually acquired and updated technical skill set to help ensure that the company provided high quality project solutions employing leading edge technology
  • Managed time and provided regular status reporting, both written and verbal, to supervisor
  • Participating in project management and documentation tasks
  • Performed duties in accordance with established best commercial practices and in accordance with the company’s corporate processes
  • Participated in and contributed to regular technical status meetings
  • Consulted in a technical role on large-scale client projects
  • Interacted with outside parties (contractors and consultancies) while working on database development for corporate web and e-commerce sites

 

Versatile Mobile Systems (Canada) Ltd.
Software Engineer
Information & Communications Technology (ICT) Group
Vancouver, BC
Jun 2001 — Aug 2002
  • Acted in a software development capacity, participating in all aspects of the software engineering life cycle
  • Shared technical information with other engineers to help in the successful execution of projects
  • Proactively provided technical input for project implementation and issue resolution
  • Continually acquired and updated technical skill set to help ensure that the company provided high quality project solutions employing leading edge technology
  • Managed time and provided regular status reporting, both written and verbal, to supervisor
  • Performed duties in accordance with established best commercial practices and in accordance with the company’s corporate processes
  • Participated in and contributed to regular engineering status meetings
  • Consulted in a technical role on large-scale client projects
  • Interacted with outside parties (contractors and consultancies) while working on database development for corporate web and e-commerce sites
  • Worked recently on multi-application web portal prototypes for the Bank for Agriculture and Agricultural Cooperatives (BAAC) of Thailand and for the Environmental Monitoring Information Network (EMIN) of Bangladesh
  • Undertook internationalization and localization efforts for both of the aforementioned projects

 

Tribal DDB Canada
Director of Technology
Web Application Developer
Vancouver, BC
Jul 1999 — Apr 2001
May 1998 — June 1999
  • Technical lead for the company; managed a team of 4 developers
  • Consulted/interacted with clients on a regular basis
  • Collaborated with Management, Project Managers, Production, Account Services, and Design teams
  • Responsible for interviewing and hiring for the technical department
  • Conducted client presentations and participated in pitches
  • Adapted to changing and varying client needs
  • Evaluated internal and client requirements; in turn, recommended either custom or off-the-shelf solutions, on a per-project basis
  • Dramatically increased department’s technical skills and work efficiency
  • Gained invaluable management experience in consulting on a variety of large projects
  • Lead developer and/or technical consultant on current and past accounts
  • Assisted in project design and architecture
  • Coded for projects 70% of the time (30% spent doing management and administration) in a variety of languages, mainly PHP, Perl, ColdFusion, Java, and ASP
  • Developed and worked on web sites for several companies, including Clorox, Compaq Canada, TELUS, Amtrak, McDonald’s Canada, KIA, Pacific Press/Southam Newspapers, Quick.com, and Jann Arden
  • Tested site/project functionality and usability
  • Promoted to Technical Team Lead after less than one full year of employment (July 1999)

 

surreallogic communications
Owner & Lead Developer
Vancouver, BC
Aug 1995 — Dec 2007

Over ten years of consulting experience in internet application development, web and graphic design, and information architecture. Past projects include:

  • Extensive software development and server administration work for megapixel.net, a large and widely-read digital photography publication owned by Jupitermedia
  • An online polling system
  • A threaded discussion forum
  • A classified ad posting/tracking system
  • A site statistics tracker/analyzer
  • An invoicing and billing system (with complete database infrastructure)
  • Intranets and extranets of varying degrees of complexity
  • An extended time and billing management system
  • A package of custom rapid site development and project management tools
  • Customization of various open-source CMS platforms and blogging tools

 

Granville Eyeland
Systems/LAN Administrator; Webmaster
Vancouver, BC
Sep 1996 — Jun 1998
  • Managed desktop systems and administered small office network (LAN)
  • Installed and setup, and maintained and software and operating systems
  • Assembled and upgraded system hardware; performed troubleshooting as necessary
  • Provided web design and production, as well as web site maintenance (site built is not currently live)

 

The Ubyssey
Production Assistant
UBC, Vancouver, BC
Sep 1996 — Jan 1997
  • Volunteered to help with production of The Ubyssey, UBC’s major student-operated campus newspaper; gained experience working in newspaper production
  • Collaborated with other Ubyssey staff and production team members
  • Worked with tools such as QuarkXPress, Adobe Pagemaker, and Macromedia Freehand
  • Learned to work efficiently within hard deadlines

 

Education
BC Institute of Technology
Associate’s Certificate in Java Programming
Vancouver, BC
Jul 2000 — Jan 2002
Architag International Corporation
XML Intensive & Certification
San Francisco, CA
Nov 2000
Advanced ColdFusion Development
evolutionB Information Inc.
Vancouver, BC
Oct 1999
Fast Track to ColdFusion
evolutionB Information Inc.
Vancouver, BC
Jun 1999
University of British Columbia
Major, Computer Science
UBC, Vancouver, BC
1996 — 1998

Coursework towards a Bachelor of Science degree in Computer Science. Additional coursework in Mathematics, Classical Studies, Art History (contemporary and classical), Graphic Art, and English literature and writing.

Languages

Fluent, French and English.

Skills & Qualifications

Ambitious, quick-thinking and motivated developer. Proven self-starter, with leadership ability and a good grounding in the management arena. Always looking to learn more!

Below is a sampling of languages and technologies Nick has worked with recently:

Languages                      

  • C#
  • VB.NET
  • Java/J2EE, EJB
  • PHP
  • JavaScript, ECMAScript
  • ASP 3.0, VBScript
  • Ruby on Rails
  • Python
  • Perl
  • ColdFusion
  • SQL, Transact-SQL
  • HTML, XHTML, CSS
  • XML, XSL/T, XPath
  • SOAP
  • RSS, ATOM
  • WML/WAP, WMLScript
  • InstallShield Script
  • UML
  • Shell Script (various)

CMS, Portal & Blog Software

  • Microsoft Sharepoint Portal Server 2003
  • Plone CMS
  • Ektron CMS
  • WordPress
  • TextPattern
  • Apache Cocoon
  • PostNuke
  • Drupal (limited)
Platforms                      

  • Microsoft Windows
  • Linux, Unix (various flavours)
  • MacOS
  • Symbian S60

Web & Application Servers

  • Microsoft IIS 5.x, 6.x
  • Apache Web Server
  • Apache Jakarta Tomcat
  • Caucho Resin
  • Oracle OC4J Application Server
  • Orion Application Server
  • JBoss Application Server
  • Adobe ColdFusion

IDEs & Applications

  • Microsoft Visual Studio .NET 2005
  • Eclipse
  • JetBrains IntelliJ IDEA
  • ActiveState Komodo
  • RadRails (limited)
  • Microsoft SourceSafe
  • Microsoft Project
  • Microsoft Visio
  • Microsoft Office
  • Adobe Dreamweaver
  • Adobe Fireworks
  • Adobe Photoshop
  • CVS, WinCVS, Tortoise CVS
Technologies & Frameworks                      

  • Microsoft .NET Framework (1.0, 2.0)
  • LAMP development framework
  • AJAX / Prototype framework
  • OOP principles & design patterns
  • n-tiered internet applications
  • Database architecture, integration & design
  • E-commerce & m-commerce solutions
  • Knowledge management systems
  • Intranet/extranet and portal development
  • LDAP, Active Directory
  • POP3/SMTP/IMAP mail protocols
  • Quality assurance (QA)
  • User acceptance testing (UAT)
  • Unit testing frameworks (JUnit, NUnit)
  • Web site statistics tracking and analysis
  • Various networking protocols & socket-based communications
  • Network (LAN) administration

Databases

  • Microsoft SQL Server 2000, 2005
  • MySQL
  • IBM DB2
  • Oracle (limited experience)
  • Microsoft Access
References & Code Samples

Available upon request.

Television Appearances

Guest appearance on The Lab With Leo, Episode 146: “Getting Started with the YUI”

Associations

Member, Interaction Design Association (IxDA)

Member, .NET User Group of BC (.NETBC)

Member, Vancouver Java Users Group (VanJUG)

Member, Vancouver XML Developers Association (VanX)

Member, Vancouver User Experience Group (VanUE)