Eugene Michasiw

Web Developer

I build awesome things on the internet.

Eugene Michasiw

About

Enterprise Web Application Developer

I am a Full-stack JavaScript Developer with experience working on consumer-facing, enterprise websites and applications. Most recently, I worked on projects for Honda, Acura, Canon and Brookfield while employed as a Front-end Developer at Climax Media. I have a passion for working with design systems, developing accessible UIs, and mentoring others in my field.

My Toolkit
  • HTML5
  • CSS3
  • Sass
  • JavaScript
  • React / Redux
  • Vue / Vuex
  • Styled-components
  • Webpack
  • Jenkins
  • Jest
  • Node / Express
  • MongoDB
  • AngularJS
  • jQuery
  • REST APIs
  • Git / GitHub
  • Firebase
  • Wordpress
  • UI/UX Design
  • Adobe CC
  • Email Marketing

Portfolio

Here are some of my recent projects.

A screenshot of the Stockup.ninja app.

React SPA

Honda Credit Application

An online portal for applying for credit on a new Honda or Acura vehicle.

The user is guided through a multi-stage application to apply for credit. Progress is saved and persisted at every step. Users can invite a co-applicant to fill out their details and add an appraisal for a trade-in vehicle. This application is the first of its kind in Canada allowing customers to qualify for credit on a car without requiring any human review.

  • React
  • Styled-components
  • AngularJS
  • APIs
  • JavaScript
Website
A screenshot of the Stockup.ninja app.

React UI Library

Canon Canada

A web accessibility project to improve WCAG compliance of Canon Canada's consumer website.

Implemented a number of accessibility improvements to the principle React component library that is served by a Magnolia CMS on Canon.ca.

  • React
  • Web Accessibility
  • Magnolia
Website
A screenshot of the Stockup.ninja app.

React NPM Library

semantic-headings

A React utility for dynamically generating headings with the correct semantic order.

This library exports two React components (H and SemanticSection) that use the Context API to dynamically generate and maintain heading levels from nested sections.

  • React
  • Web Accessibility
  • Webpack
  • JavaScript
NPM Library GitHub
A screenshot of the Stockup.ninja app.

React SPA

Stockup.ninja

An equity research tool that displays financial data and recent news about a company.

The app takes a user input and makes calls to multiple endpoints at four different APIs. ChartJS is used to display timeseries data as a chart.

  • HTML5
  • CSS3
  • React
  • APIs
  • JavaScript
Website GitHub
A screenshot of the Meditate.ninja app.

jQuery SPA

Meditate.ninja

A meditation timer that plays background noise and interval tones based on the user's input.

The meditation timer works on all devices and uses the Howler.js library to ensure that mobile audio is functional.

  • HTML5
  • CSS3
  • JavaScript
  • jQuery
Website GitHub

Resume

What I've done and where I did it.

Experience

Climax Media

Front-end Developer Sep 2019 - Apr 2020

I worked on an agile team building consumer-facing React applications for clients like Honda, Acura and Canon at this enterprise development agency.

  • Built a design system for a major consumer website using React, Styled-components, Styled-system, and Storybook.
  • Worked with the client and an analytics agency to lead the custom Google Tag Manager implementation on Honda's Online Credit Application.
  • Completed an accessibility revamp of Canon Canada's React component library.
  • Helped recruit, interview and evaluate new developers for the company.

Capitalize for Kids

Director of Marketing Jan 2018 - Apr 2019
Marketing Manager May 2016 - Dec 2017

I joined Capitalize for Kids to help transform a fundraising event into a full-scale charitable organization. I directed the organization’s marketing strategy while managing vendors, freelancers, and pro-bono partners to execute on our plan.

  • Managed all marketing and communications for one of Canada's most important capital markets conferences – an event that raised $1.5 million for charity in 2018.
  • Co-founded the Bay Street Games – an event that raised over $230,000 in 2019.
  • Launched a podcast featuring interviews with Canadian business leaders like Michele Romanow, Bruce Croxon and Paul Desmarais III.
  • Led the redesign of the organization's website and was responsible for all updates.

Jack.org

Marketing and Communications Lead May 2013 - Apr 2016
  • Directed all marketing and communications activities for the organization.
  • Managed their website and fundraising portals.
  • Directed a complete rebranding of the organization in partnership with a pro-bono agency.
  • Launched online fundraising at Jack.org and helped raise $250,000 (200% of Goal) at their first fundraising event.
  • Supported the launch of the student chapters program and grew it to 100+ campus chapters with 1,000+ members.
  • Helped grow total revenue from $600,000 to $1.5 million in three years.

Education

Juno College of Technology (HackerYou)

Web Development Bootcamp
Apr - Jun 2019

Queen's University

BA, Honours | Film and Media
Sep 2009 - Apr 2013
Bridgewater Associates Co-CIO, Bob Prince at the 2018 Capitalize for Kids Investor's Conference.
Bridgewater Associates' Bob Prince at the Capitalize for Kids Investor's Conference.
Athletes competing at the 2019 Bay Street Games.
Athletes competing at the 2019 Bay Street Games.

Contact

Get in touch with me.