As a user interface developer, I bring my passion for front-end technologies to deliver a great online audio/video experience for our audience. Our high-traffic, high-visibility audio/video products are powered by my team's code. I take personal pride in developing performant and scalable applications so that our audience can access our content wherever and however they are. This includes special care to ensure our products are accessible on assistive devices and performant on slow internet connections, as well as accessible via third-party APIs.
I have over 6 years of digital agency experience developing responsive, modern websites.
Technical manager for a responsive, Backbone-driven website to find research and resources from multiple sources. I am responsible for the overall technical direction and architecture decisions. I conduct code reviews to ensure coding standards and best practices are upheld for readable, maintainable, and scalable code.
Technologies used: Backbone, LESS CSS preprocessor, Drupal 7 including custom drush commands, MySQL, git, 3rd-party database integration, JSON API development
Technical manager for an agile team of 5 developers building a global web platform on Drupal 7. The platform allows each country market to build their own website on a reusable codebase that my team maintains. In addition to leading development, I am responsible for deployment and release management as well as project documentation.
grunt js for automation/task management, LESS CSS preprocessor, PHP 5, Drupal 7 including custom module development, MySQL, Drush including development of custom Drush commands, git, Ubuntu server management
Responsive design, 3rd-party database integration, Google Maps integration, shell scripting
Lead developer for a whimsical contest site designed to showcase products only available at Shoppers Drug Mart. This contest ran twice per year building on the same codebase each time. My supervision saw the development time decrease every iteration of the project while still upgrading and improving the project to use the latest technologies.
Primary developer for interactive application that creates a commercial video populated with photos and content from the user's Facebook profile.
ActionScript 3.0, Facebook integration, Video editing, Flash timeline animation, XML, Subversion
Lead developer for front-end of interactive web application
Lead front-end developer for an HTML5 kiosk that allows in-store customers to browse available products, gift ideas, and promotions.
Ongoing maintenance and development of ActionScript 3.0 website to showcase KRAFT dessert recipes in a beautiful and elegant format
ActionScript 3.0, TweenLite animation engine, Subversion
Website that highlights the life and work of children't author Shel Silverstein.
LESS CSS framework, clean semantic HTML, Python/Django backend
Primary developer for dynamic website to promote KRAFT Peanut Butter's annual summer tour. Every year brought a new tour and a refreshed website built on the previous year's codebase.
Website to showcase KRAFT Oreo Cookies 100th Birthday. I built an interactive to present Oreo's development over its lifetime.
ActionScript 3.0, XML, JSON, Facebook & Youtube integration, Subversion
Web Application that allowed users to create their own beer bottle label with their own photo
3rd-party integration for label printing, ActionScript 3.0, Python/Django backend, Subversion
Facebook application to showcase different types of nail polish
Facebook APIs, HTML5, CSS3, Subversion
I built seasonal promotional campaigns for Canadian Tire including full front-end site builds and banner ads.
Integration with proprietary CMS (Blue Martini), standards-compliant HTML, ActionScript 3.0
Product website for KRAFT Thinsations
Built CMS and Brand website for WIND Mobile
Clean & semantic HTML, Python/Django backend, Xapian search indexing, complex 3rd-party integration points
Adobe Media Server, Flash RTMP video streaming, Complex, data-driven HTML templates
Python/Django backend, Subversion
I love learning new things, and not just web development things. My current challenge is a new language—French!