Skills

Languages

Javascript/Typescript, CSS3, HTML, Ruby, Java/Scala

Front-end

Angular, SCSS/Bootstrap, React/Redux, jQuery

Back-end

Node/Express, Rails/ActiveRecord, GraphQL

Databases

MongoDB, Postgres, Neo4J, MySQL

Experience

Machool Technologies Ltd.

Software Developer • Dec, 2017 — Sept. 2019

Notable work and accomplishments:

  • Designing, implementing and testing REST endpoints for DHL, Canada Post, Shopify, WooCommerce integration
  • Reducing web page load time of application to 1/5, using lazy-loading, modularization, and AOT compilation
  • Reducing application build time and deployment to 1/6 by optimizing Webpack, Angular CLI, google app engine
  • Introducing and implementing unit tests covering 70% and e2e testing using Karma/Jasmine and Page Objects
  • Updating app forms to use Angular Reactive forms over Template-Driven forms to handle complicated form validation
  • Updating app to be mobile responsive through SCSS and added cross-browser compatibility including Chrome, Edge, Firefox, Safari
  • Working within an agile team to collaborate with the designer/PM, implementing, testing and releasing features using Jenkins
Skills/Languages: Angular, SCSS, Webpack, NodeJS, NoSQL, SQL, Docker, Google Cloud, Linux

Lighthouse Labs

Junior Web Developer • May, 2017 — Oct, 2017

  • Using Ruby on Rails to build a REST backend that queries student data, such as completion rate per student per cohort, and visualize it using a React Frontend
  • Providing mentorship and review of the prep course for new students enrolled in the web development boot camp
  • Conducting one-on-one technical interview with applicants for the admissions team
  • Use Dokku to deploy instances of Compass
Skills/Languages: React, Ruby on Rails, ActiveRecord, SCSS

Education

Web Development Bootcamp

Lighthouse Labs • 2017

McGill University

pursued BSc. in Nursing • 2011 — 2016

Projects

This is a two-week project building an app from ideation to deployment. Florence is a workflow app for nurses built with the goal of reducing patient uncertainty and improving nurse efficiency.

Stack Requirements: React, Babel, Bulma, Express, Node.js, PostgreSQL, Webpack, Websockets

A five day project that will allow users to communicate with each other in real-time using web sockets.

Stack Requirements: React, Babel, Express, Node, Sass, Webpack

Volunteering

Physical Activity Research Centre (PARC) @ VGH

Volunteer • Summer 2014 — 2016

Instructed and supervised patients on proper use of adapted fitness equipment

International Volunteer with Free The Children

Volunteer • Spring 2011

Fundriasing, raising awareness, and travelling to Sikirar, Kenya to help build a school