April 2011 - Current Kitchener, ON
Talent Technology
Senior Web Developer
  • Ruby on Rails SAAS Web Developer
  • Front end UI development
  • Agile development using SCRUM
  • jQuery, AJAX specialist for front end development
Oct 2006 - Apr 2011 Waterloo, ON
Quarry Integrated Communications
Web Solutions Developer
  • Agile web development. Leading daily SCRUM meetings.
  • Team Lead and subject matter expert for Web UI design for Symantec.(buy.norton.com)
  • Cold Fusion website and web application development and maintenance.
  • Technical Architecture of many online applications.
  • Development of Campaign Tracker tool.
  • Linux webserver system administration. Including VMWare virtual environments.
  • Part of 24/7 on-call rotation.
  • Designed and implemented Sharepoint (MOSS 2007) as an intranet and extranet.
  • Customized Sharepoint for several clients' intranets as well.
  • Database design, development, and optimization.
Sept 2004 - October 2006 Vancouver, BC
Teekay Shipping
Webmaster, Corporate Communications
  • Technical lead for website redevelopment of Teekay.com. Content developer for all online content.
  • Built the Advanced Fleet Search tool using a live XML feed.
  • Monthly reporting on web traffic using WebTrends and Google Analytics.
  • Technical lead on the development of the new website for Teekay LNG Partners L.P.
  • Development of a new Sharepoint Portal intranet and several extranet sites.
  • Designed and developed advanced employee search tool, polling tool, and several other Sharepoint web parts in ASP.NET using C#.
  • 24/7 Emergency Response Team member for all web related communications.
  • Maintenance of 3 sites in RedDot CMS, Microsoft CMS and a custom built CMS tool in Cold Fusion.
  • Responsible for setting up and maintaining a Darksite.
  • Implemented list manager tool for managing email alerts.
  • Web-writing and graphic design work.
October 2003 - July 2004 Toronto, ON
Dell Canada
Online Content Design Developer
  • Online metrics to study user acceptance and product control.
  • Designed new campaign pages and landing pages with XML.
  • Initiated and designed banners and promotional graphics using Photoshop.
  • Recommended site improvements using an in-house Task Manager.
  • Designed, built, implemented and deployed weekly promotion files with XML.
  • Increased consideration through new merchandising methods.
  • Improved turnaround time.
  • Implemented quality standards.
  • Conducted usability testing.
  • Maintained consistent look and feel for the site.
  • Weekly bug fixing / QA on the new site.
Sept 2003 - Oct 2003 Toronto, ON
MacLaren McCann Interactive
Web Designer
  • Converted XML/XSLT documents to conform to the new rendering engines format using HomeSite.
  • Optimized XML to reduce file sizes and page loading time for a 500 page web site.
  • Bug fixing to get ready for the major yearly refresh of the site with the new product line.
  • Recommended and implemented methods of XML conversion which decreased conversion time from 3 hours to 30 minutes.
  • Multitasked and completed most of the lead developers tasks making it possible to launch on time.
Aug 2002 - Sept 2003 Oakville, ON
Custom Cupola & Steeple Co. Ltd.
Web Master / Manager / Sales
  • Reviewed sales, costs, and profit projections for all the cedar and aluminum products and made changes increasing the company's profitability.
  • Design Engineer responsible for R&D of all new products. Created a design tool which reduced design time and in shop build time. With most jobs being new and unique this reduced costs and the number of errors greatly.
  • Designed a database to track all sales and engineering data for analysis. I used the tool to improve our processes and allow us to better understand our customers.
  • Managed the core group of employees. Increased production and profitability even with the increased overhead of new staff.
  • Designed all the marketing materials for the aluminum and cedar divisions as well as the new logo for the parent company.
  • Redesigned company website which in turn decreased maintenance time drastically. (www.customcupola.com)
Mar 2002 - Aug 2002 Waterloo, ON
Descartes Systems Group
Information Architect / Web GUI Designer
  • Designed a reporting tool for clients to view their logistics data using XSLT, JavaScript and a proprietary engine that returns XML. The tool that was created far surpassed all expectations and summed up large amounts of data in an easy to understand manner. The design incorporated the flexibility to be used by a number of clients unique requirements.
  • Designed an XLST tool to dynamically control the graphics and style sheets for each client. This tool allowed us to customize the look for clients allowing them to better understand the summaries they were viewing.
  • In charge of designing the graphics for the user interface while doing usability research and design.
  • Participated in JAD Sessions as a developer and specialist.
  • Testing and debugging other custom XSLT and JavaScript applications.
  • Designed a splash screen and business cards for a marketing event.
June 2001 - Current Oakville, ON
GWH Consulting
Web Designer
  • Led sessions with users and business units for discovery of design specifications allowing for the smooth development and testing of web applications.
  • Fully redesigned http://www.customcupola.com (as of December 2005)
  • Graphic and web design for a consulting company that specializes in organizational renewal, strategic management, and governance.
  • Graphic design work with Adobe Photoshop 7 for the Dell Canada Website.
  • Led some small JAD Sessions with clients leading to on time and on budget project releases.
  • Designed 8 x 11 full colour brochures for Custom Cupolas home show.
  • Designed and built a wireless network infrastructure for Custom Cupola.
  • Lead the development of an e-commerce accounting system using Visual Basic.
  • Designed an MS Outlook plug-in to communicate with a COM component for the transfer of product information to an online mall.
  • Designed and maintained large Access and Sequel databases. Began implementing a process to synchronize local databases to a main data server.
  • Responsible for the entire CD-Rom project from the installer to the packaging.
June 2001 - Sept 2003 Kitchener, ON
Inphasx Corp.
Software Developer
  • Organized JAD sessions with the clients and end users to create accurate business specifications and design specifications
  • Designed a web based estimation software package. The package does everything from the job takeoff listing each and every product to R.F.P.'s and P.O.'s to production assessments and billing breakdowns for their clients.
  • Designed, implemented, and maintained large Postgres and SQL databases for each of the tools listed in the points below.
  • Advanced RIM development using C++ and the RIM SDK. Designed a generic flexible form manager for the RIM 950 and 957. Using an XML structure to display the forms on the RIM.
  • Designed and developed a packet handling protocol for large data transfers to the RIM Blackberry using C++.
  • Designed and developed an electronic billing system single handedly from scratch using PHP and PostgreSQL.
  • Designed an online storefront integrated with the e-billing system.
  • Assisted in the development of a community based web portal, which we then integrated into my e-billing system. The portal includes features such as web-mail, a scheduler, and newsgroups. ( www.boatcan.com )
  • Administration of a Linux / NT Network
1999 - 2000 Waterloo, ON
Descartes Systems Group/Endgame Systems
Systems Administrator
  • He was one of two administrators of a large Forte development environment.
  • Administrated and assisted in the design of the internal engineering web site using nothing but Notepad and Perl.
  • Responsible for the manufacturing of client releases using Install Shield.
  • Responsible for process improvements, which was done using Perl and NT Batch scripts.
  • Designed a tool that used internal Windows NT functions to monitor all the server's statuses and critical services.
  • Unix system administration.
1997 - 1998 Vancouver, BC
Paradigm Development Inc.
Quality Assurance Engineer (Co-op)
  • Successfully documented and tested two large plug-in applications using both manual and automated test methods.
  • Wrote quality assurance plans and test plans.
  • Designed white box test harness in VC++.
1996 - 1997 Etobicoke, ON
Livingston Group Inc.
Programmer Analyst (Co-op)
  • Designed a full set of EDI maps using Gentran Mentor. This consisted of about 150 mappings.
  • Successfully reduced testing time for the implementation of new EDI system by removing the need to manually compare the output of the new and old systems running in parallel.
  • Automated tasks using Korn shell scripting.
  • Desktop network support and upgrading.