・Projects・

Build Math City

Build Math City

TVO

This game was developed as a fun way to teach kids some basic geometry concepts such as how the terms vertices, faces and edges apply to 3D shapes.

Tools:

  • Flash ActionScript 3
  • Papervision
Melvin's Marvelous Stories

Melvin's Marvelous Stories

TVO

This is a game developed to help kids learn new words. The player can use cues like the number of character and shape of the word to help them fill in the missing words from each sentence.

Tools:

  • Flash ActionScript 3
Melvin's Marvelous Words

Melvin's Marvelous Words

TVO

This game is aimed at helping young children learn new words and how to recognize them by shape and number of characters.

Tools:

  • Flash ActionScript 3
Tim Horton's Fruit-for-All

Fruit-for-All

Tim Hortons

This was a Facebook game developed for Tim Hortons' new fruit smoothie campaign. The user selected a photo from a Facebook friend's profile picture album and was then prompted to pick up pieces of fruit from a pile and toss them at their friend. Each round was timed and the user was given a goal number of pieces to throw with the rounds getting increasingly difficult. The Box2D physics engine was used to simulate a realistic throwing action. After finishing the game the user could then post their results to their friend's wall.

Tools:

  • Flash ActionScript 3
  • Box2D
CBC - Yours to Celebrate

Yours to Celebrate

CBC

This activity was created in honour of CBC's 75th anniversary. It allows the user to customize the elements of the CBC75 logo by paint filling, paint brushing or applying images.

Tools:

  • Flash ActionScript 3
Purdue - Being me with ADHD

Being me with ADHD

Purdue

Activity that teaches kids who have been diagnosed with ADHD about their condition while helping them improve their focus by quizzing them about ways to cope with their condition and then playing a classic card flip memory game.

Tools:

  • Flash ActionScript 3
Novo Nordisk - UKPDS CV Risk

UKPDS CV Risk

Novo Nordisk

iPhone application that serves as a tool for health care professionals to assess a diabetic patient's risk of cardio vascular disease (CVD).

Tools:

  • Flash ActionScript 3
  • Air for iOS
HIV Medication Guide

HIV Medication Guide

iPhone application that allows users to research potential drug interactions information as it relates to various HIV treatments.

Tools:

  • HTML
  • JQuery
  • CSS3
  • PhoneGap
RIM - Love it! Share it!

Love it! Share it!

RIM - BlackBerry

This was a Facebook application for BlackBerry's Latin American 'Love It? Share It' contest. The user entered the contest by filling in a form and uploading a photo from their computer or Facebook albums. The gallery component displayed all entries with a special section for the user's Facebook friends. A vetting application was also created to moderate entries.

Tools:

  • HTML
  • PHP
  • CodeIgniter
  • JavaScript
  • JQuery
  • JavaScript Facebook SDK
  • PHP Facebook SDK
Hidden Valley Ranch - Dip vs Dress

Dip vs Dress

Hidden Valley Ranch

This Facebook application was for Hidden Valley Ranch salad dressing. It was one application represented by multiple sections on the Hidden Valley Ranch fan page. One section was a contest which the users could enter after voting on their 'dip vs dress' preference. The application then showed the user a map of Canada that displayed the preference of each province by colour. The second section allowed the user to request a free product coupon. The third was an informational section with healthy food ideas for the product.

Tools:

  • PHP
  • CodeIgniter
  • JavaScript
  • JQuery

・Resume・

download .pdf

Technical Skills

Languages

  • HTML5
  • JavaScript
  • CSS
  • PHP
  • SQL
  • Flash ActionScript 3
  • C
  • C++
  • C#
  • VB
  • Java
  • JSON
  • XML

Libraries & Frameworks

ActionScript 3 Libraries:

  • Facebook Graph API
  • Papervision
  • Box2D
  • Google Maps API
  • Google Analytics API
  • PhidgetLED API
  • Air SDK
  • PureMVC
  • Flex

PHP Libraries:

  • Facebook Graph API
  • Drupal
  • CodeIgniter

JavaScript Libraries:

  • jQuery
  • Facebook Graph API
  • Google Maps API
  • Highcharts
  • PhoneGap
  • Bootstrap

Databases

  • MySQL
  • Microsoft SQL Server

Other Development Tools

  • Apache
  • IIS
  • AJAX
  • Gulp
  • Sass
  • BrowserSync
  • SVN
  • Cornerstone
  • TortoiseSVN
  • Illustrator
  • Flash
  • Eclipse
  • Microsoft Visual Studio
  • Dreamweaver
  • Photoshop
  • Illustrator

Source Control

  • SVN
  • Cornerstone
  • SourceTree
  • TortoiseSVN
  • GIT
  • BitBucket
  • SourceTree

Operating Systems

  • Mac OSX
  • Microsoft Windows 95/2000/XP/Server/8
  • UNIX

Career

Programmer

Headcan Health Education Media, Toronto, ON, Canada - June 2012-Current

Created a variety of mobile and web applications for the health education industry using tools such as HTML5, CSS, jQuery, PHP and Flash.
  • Responsible for research and implementation of new development techniques and methodologies such as moving development to an MVC platform with CodeIgniter and the introducing use of tools such as Gulp and Sass.
  • Liaised with clients and 3rd party vendors to assess and meet project development needs.
  • Planned, documented and implemented a new proprietary platform for health management tools used in the development of Patient Support Program applications for clients such as Walmart Pharmacy, Novartis Pharmaceuticals, AstraZeneca and Valeant. These applications involved a combination of PHP, HTML5, CSS and jQuery.
  • Created Cold & Flu Symptom and Heart Health shopping list tools for Walmart Canada Pharmacy using a combination of HTML5, CSS and jQuery.
  • Refactored the HIV Medication Guide drug interactions website, created an ASP.net database administration tool and created an award winning mobile application for iPhone using the PhoneGap mobile application framework. This multifaceted project also involved migrating the existing large Microsoft Access database to a newly designed relational MySQL database.

Freelance Web Developer

Self Employed, Toronto, ON, Canada - Oct 2011-June 2012

Worked with the marketing and health education industries developing a variety of interactive media and mobile projects using technologies such as Flash, PHP, HTML and Drupal.
  • Worked with client to develop the UKPDS iPhone application that allows doctors to calculate their diabetic patients’ cardiovascular disease risk.
  • Produced an interactive UGC application for the D'Italiano Bread sandwich recipe contest. This project involved creating a contest mini site that was hosted within the D'Italiano Bread Drupal based website. Core Drupal modules were used as well as custom modules.

Senior Developer

One Pixel Off Incorporated, Toronto, ON, Canada - July 2010-Oct 2011

Created, enhanced and tested creative interactive ad campaigns as both stand alone web applications and integrated Facebook applications using a variety of tools such as Flash and PHP, HTML and JavaScript.
  • Developed a Flash Facebook game for Tim Hortons' new fruit smoothy campaign which utilized the Box2D ActionScript 3 physics engine.
  • Implemented campaigns for RIMs Latin-American Blackberry Facebook fan pages, including the first iteration of the 'Insider' twitter application and the 'Love it? Share it!' user generated content contest.
  • Produced a Facebook fan page application for Hidden Valley Ranch that incorporated sections for a contest, a poll and an information page into one application.
  • Created various Flash games and activities including a logo painting activity for CBC's 75th anniversary campaign and a game for Stella Artois' TIFF campaign.
  • Implemented a Flex application that communicated with an IO board to control a sign of 64 LED lights. Adobe Cirrus peer assisted networking allowed users visiting the One Pixel Off website to view and interact remotely with a live video stream of the LED sign physically situated the office.
  • Provided mentorship to junior and intermediate developers.

Senior New Media Specialist

TVOKids.com, Toronto, ON, Canada - April 2008-July 2010

Integral member of the TVO Kids web team, involved in the development of Adobe Flash games and interactive media from conception to construction.
  • Created a number of Flash based interactive content pieces for the TVOKids.com website, including games, contests and activities.
  • Implemented time sensitive content designed to link tightly to the live TVO Kids television broadcast for projects such as the TVOKids Hotline webcast and viewer polling application.
  • Played a strong role in planning and building the new TVOKids.com website. The site was redesigned from the ground up using the Drupal content management system.
  • Heavy involvement in the design and maintenance of the site's MySQL databases including development of administrative tools for content managers.

Software Developer

Upstream Works Software Ltd., Vaughan, ON, Canada - May 2001-August 2007

Developed, maintained and tested a variety of components of the companies large scale contact centre software suite.
  • Designed and led the implementation of a web based ASP.net application that streamlined system configuration and data entry for contact centre administrators.
  • Created and developed server-side call routing and tracking modules and agent/administrator desktop applications in C, C++ and Visual Basic for the company's contact centre software line.
  • Implemented updates to product line's large Microsoft SQL Server based reporting system.
  • Designed and conducted core system testing components.

Education

Sheridan College

Spring 2008
Post Graduate Certificate in Interactive Multimedia
Governor General's Silver Medal for Academic Excellence

University of Toronto

Fall 2000
Hon. BSc. in Major Computer Science, Major Celtic Studies

H.B. Beal Technical School

Spring 1995
Fine Art Foundation Program
Special Art Program

・Contact Me・