A skilled full-stack engineer with over two decades of experience in multiple platforms and frameworks, I value pragmatic decision-making applied to products that embody sound design and long-term maintainability. Most recently I have focussed on application development with React, Typescript and Node.js.
[ Software Engineer (Full-time contractor) | 2020 - 2023 ] As technical lead for the consumer-facing experience of Bread’s pay-over-time financing platform, I developed the front-end application based using React, Typescript, Next.js and Tailwind CSS. I also designed and developed a Javascript SDK for the platform in use by merchants such as Wayfair.com. My responsibilities included authoring technical specifications for the above initiatives and assisting in documentation efforts. I collaborated with platform teams to integrate with micro service APIs and mentored other developers during on-boarding and subsequent career development.
[ Software Engineer (Full-time contractor) | 2019-2020 ] I led the development of a Next.js application for home and marketing pages integrated with a headless CMS. Additionally I worked on a number of Node.js micro-services and a legacy PHP monolith application.
[ Software Consultant | 2018 to present ] Since 2018 I have worked as a remote consultant with multiple long-term, full-time clients. I typically augment teams with a senior or technical lead role.
[ Senior Software Engineer | Aug 2014 - Dec 2017 ] Condé Nast's Copilot project is an in-house digital publishing platform that powers over 20 properties including Vogue, Wired, New Yorker and Pitchfork. I joined the team in 2014 focussing on the client-side editorial application, a single page application written in Javascript using the Ember.js framework. I stewarded the project's transition to Ember-Cli and successive upgrades from version 1.6 to 3.2. I oversaw the development of an extensive testing suite for the project, and its subsequent upgrades. As a senior member of a team of about 10 engineers I balanced pragmatic decision making with an abundance of enthusiasm for the technology while mentoring my teammates.
[ Senior Developer | Jul 2013 - Jun 2014 ] I was the senior developer on a large Ruby on Rails ecommerce application for this Manhattan-based hardware startup. I was responsible for software design, TDD-based implementation, cloud-based devops, and managing code contributions from external and remote teams. I collaborated with multiple teams within the organization to fulfill feature requirements from initial requirements exploration through specing, design, development, Q/A and deployment.
[ Web Developer | Dec 2010 - 2013 ] I worked on a variety of software applications for several consultancy clients, providing them with full-stack web applications developed in Ruby on Rails. I played the role of lead developer from project inception and design, following through with iterative development sprints. I also provided extended maintenance for long-lived applications.
[ Web Developer | Jan 2008 - Apr 2010 ] I developed a custom Ruby on Rails-based web site and ecommerce platform for Constellation Records, an internationally recognized record company. The application provided both a custom content management system and as well as payment gateway integration and an administration back-end.
[ President and Co-Founder | Jul 1996 – 2010 ] In addition to co-founding and operating an independent record label for over thirteen years I was responsible for the multiple iterations of the company’s web presence, developing custom e-commerce platforms in Perl, PHP and Ruby on Rails.
Concordia University 2009
Bachelor of Arts degree (with distinction). Montreal, Quebec.
Dawson College 1995
College Diploma in Professional Photography. Montreal, Québec.
Available upon request.