Summary
Over 25 years experience imagining, defining, and building internet applications. A demonstrated track-record of successfully managing small to large projects, with small and large teams, for small to large companies.
Experience
-
Product Manager
Upfeat Media
2021—2023
Worked with internal stakeholders and third-party providers to develop long-term plans for improving internal processes (financial, performance reporting, APIs). Led local and remote developers/designers to execute on those product plans. Managed the launch (and wind-down) of new cash-back and coupon products, launched new white-label clients, and codified the process for future launches.
-
Technical Product Owner / Development Manager
Priceline Partner Network
2018—2020
Managed a team of 8 local developers, collaborating with teams in New York, Connecticut, and Mumbai to design and build backend technology for a network of several hundred online-travel affiliates.
-
Product Lead
Tipping Canoe
2014—2017
Worked with stakeholders in UK, Berlin and Brazil as the head developer and technical lead on several projects including the “green fielding" of wareable.com and continued development for high-traffic sites including hotukdeals.com.
-
Manager, Content Development
Tucows Inc.
2004—2006
Managed an international team of 10+ staff through various projects involving one of the most popular and well-known sites on the internet: tucows.com. Was responsible for complete website redesign and rebuild, including public UX/UI and back-end wide-area content mirroring technologies.
-
Co-Founder & Lead Developer / Manager, Programming
EasyDNS Technologies Inc.
1998—2004
Developed the core code of domain name registration and management systems for easydns.com, researched new technologies to enhance the product, and designed interfaces to other proprietary systems. Designed original UI.
-
Creative Director & Lead Developer
Private World Communications
1997—2000
Project and client management, design, and coding for numerous websites.
-
Designer, Developer and Consultant
Freelance
1996—present
Technical Skills
Expert knowledge of front- and back-end web stacks: HTML5 (including cross-browser, mobile browser compatibilities, and responsive design), CSS3 (including Sass/Less), Javascript (vanilla, jQuery, React, Vue), PHP (Laravel, Symfony, Wordpress), SQL (MySQL, PostgreSQL, SQLite). Very familiar with various frameworks, package eco-systems (e.g. NPM, composer, etc.), and build systems (e.g. grunt, gulp, webpack, etc.). Various degrees of experience with related technologies (e.g. Redis, Memcache, Elasticsearch, queuing services, messaging and notification services, etc.) and SCM/CI/CD platforms (e.g. git, SVN, Gitlab/Github, Jenkins).
Advanced knowledge of Linux shell scripting and server management (e.g. Apache, nginx, haproxy, Postfix, MySQL, etc.), and various internet technologies and protocols (e.g. TCP/IP, DNS, etc.). Functional knowledge of other programming languages (golang, python, perl, etc.).
Comfortable working in MacOS (preferred), Linux and Windows environments. Daily user of several project and task management systems (Jira, Trello, Pivotal, Confluence, ClickUp etc.), and third-party application analytics tools (Google Analytics, New Relic, Bugsnag, PagerDuty, etc.). Proficient in Adobe CS, Sketch, Figma, MS Office, G-Suite.
Ongoing involvement in the development of several Open Source projects, including the PHP programming language and popular Laravel libraries.
Education
-
University of Toronto
Bachelor of Arts, Honours
-
University of British Columbia
Diploma, Two-month French language immersion course
-
Alliance Française
Diplôme de niveau élémentaire, French language course
-
George Brown College
Building Renovation Technology, Academic Achievement Award