Matt Anderson

Web Developer

Making a difference by building usable, highly performant web experiences with clean, modern code.

HELLO

My goal is to make a difference by building usable, highly performant web experiences with clean, modern code, in a progressive and positive organization. Also interested in a role that combines my strengths: teaching and advanced web development skills.

Experience

  • 2019

    Central 1 Credit Union

    Front-end development for a full-featured banking system that provides a white-labelled SaaS for hundreds of credit unions across Canada. Currently working on the new version of their online banking platform, based on Backbase. Previously, our team was responsible for creating the first authenticated voice banking skill for Amazon Echo, enabling Alexa to act as a “virtual teller” to help customers pay bills, get account balances, and transfer funds.

  • 2017

    Spatial Research & Design

    Front end developer on a workplace mental health startup that delivers cognitive behavioural therapy-based online tools to help workers deal with stress, anxiety and depression (starlingminds.com). Used Backbone.js as the front end framework, and utilized D3.js for data visualizations.

  • 2015

    Capilano University (1998-2015)

    Primary technical instructor in the Interactive Design program (canceled 2014), as well as web development instructor for the IDEA (Illustration & Design, Elements & Applications) program. Course topics included HTML/CSS, JavaScript/jQuery, WordPress, Photoshop

Skills

Web Developer

As a web developer, I excel at the intersection of user experience and quality code, building resilient front end experiences for desktop and mobile.

  • HTML5/CSS3/Sass
  • JavaScript, including extensive experience with Angular/AngularJS, NodeJS; JS unit testing with Jasmine; TypeScript
  • Build tools such as Grunt, Gulp, NPM/Yarn, Webpack
  • Git (familiarity with the GitFlow model, conventional commits)
  • Atlassian tools such as Bitbucket, Jira
  • Agile processes

Instructor

As an instructor, I excel at collaborating with people to help them learn complex technical topics in approachable and memorable ways.

  • Classroom instruction
  • Curriculum design for technical instruction
  • Web standards
  • Programming syntax & methods
  • Adobe Creative Suite

Projects

Recent Projects

At Central 1 Credit Union, I was involved as a front end developer on a number of projects.

  • Features developed for the new online banking platform, based on Backbase, such as:
    • Bill payments
    • Account balances
    • Transaction history
    • Account to account transfers
  • The first authenticated voice banking skill in Canada for Amazon Echo, enabling Alexa to act as a “virtual teller” to help customers pay bills, get account balances, and transfer funds. I acted as technical lead for the skill, developed with ES6 for nodeJS, hosted on AWS Lambda more…
  • New features and support for the credit unions’ white labeled mobile app, a hybrid app built with Ionic framework & AngularJS
  • Lock ‘n’ Block, a feature for desktop and mobile that allows credit union customers to lock out a debit card, or disable certain capabilities (e.g., ATM withdrawals, international transactions), in case of a lost or stolen debit card, built with AngularJS demo video…
  • Ported online voting for credit union elections to mobile, built with Ionic/AngularJS
  • Created the first fully customized credit union mobile app home screen, for Coast Capital Savings (previously the credit unions’ app shared the same home screen design, with only the ability to brand the primary colour within the app), built with Ionic/AngularJS more…

Personal Projects

Version Name Generator

Were you ever charmed by those cool version names for Ubuntu Linux? You know: breezy badger, fancy fox…just for fun, I made a web app that lets you sign up for an account, create any number of projects, and manage version names for those projects.
Github: https://github.com/stylecramper/version-namer-app
Demo on heroku: https://version-namer-app.herokuapp.com/

Pig Latin Translator

You know how it is: you have kids, and you want them to have fun (and maybe be a bit impressed with you). When my girls got heavily into Pig Latin, I decided to whip together an online tool for translating English into Pig Latin. Demo here: http://backattheranch.ca/piglatin/

Contact Me

Love to hear from you!

him@backattheranch.ca
604-789-0301