Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Ryan Taylor

Guelph,ON

Summary

Accomplished Full Stack Software Developer with expertise in Vue.js and Typescript, currently working at OwnersBox 3.0 Inc. Led a major refactor, site-wide redesign and comprehensive upgrade of the app from Vue2 to Vue3. Has strong leadership/team management skills, a sharp eye for detail in both design and code, and is eager to dig deep on independent projects.

Overview

7
7
years of professional experience

Work History

Full Stack Software Developer

OwnersBox 3.0 Inc.
10.2019 - Current
  • Developed a scalable single-page fantasy sports app using Vue2 and Vue3, Node.js, Javascript and Typescript to serve users live contests of up to 10,000 entries.
  • Created the website from scratch, implementing the Vue router, store and event bus and creating/maintaining a global SCSS design system.
  • Worked with up to 3 teams of 6 in a scaled agile environment, coordinating releases, refining tickets generated by a Product Owner, and implementing designs provided by our design team.
  • Took the lead in a major site-wide refactor to upgrade the app from Vue2 to Vue3.
  • Implemented Jest to create unit tests and ensure code quality across our app.
  • Developed backend REST calls, CRON jobs and socket updates to support frontend functionality in a NoSQL database using objectify queries.
  • Worked directly with third party companies to design and build net new integrations between our app and their service, on both the frontend (Customer facing integrations and admin panel work) and backend (using OAuth2.0 and other general backend work).
  • Spearheaded the company's co-op program, acted as a mentor for new students on a quarterly cadence and provided reviews/feedback. Also mentored junior developers to ensure consistent coding practices.
  • Handled review and testing for web frontend, mobile frontend and backend pull requests, ensuring quality and adherence to our coding standards.
  • Worked in an on-call rotation, identifying possible backend bugs or malicious attacks using custom Google Cloud Platform logging/monitoring dashboards.

Software Developer

Automac
02.2019 - 10.2019
  • Developed and maintained a proprietary inventory management system for the Wood Buffalo Environmental Association (WBEA) in Alberta.
  • Maintained a scalable web application using Laravel in PHP, Typescript and React.js.
  • Worked as a team of 3 developers to refine requirements and design the application to fit the needs of the customer.
  • Created a time series database to manage the data flow of hundreds of air quality samplers, and connect their data to the web application.
  • Remotely managed several air quality monitoring stations and promptly notified WBEA of possible station damage.

Education

Bachelor of Science - Computer Science

University of Guelph
Guelph, ON
02-2019

Skills

  • Vuejs and relevant tools (Vite, ESLint/Prettier, Jest, Vuex, HTML, SCSS)
  • Typescript, Javascript, Axios, REST call & socket server implementations
  • Code quality management (SonarCloud,
  • Java backend, NoSQL databases, Objectify, GCP, Buddy pipeline deployments
  • Jira, Confluence, Bitbucket
  • Agile and SAFE frameworks, backlog refinement, PI Planning, etc
  • Employee onboarding/interviews, documentation, managing co-op students through WaterlooWorks
  • Independent work for large, frontend-only initiatives
  • Teamwork, pair programming, review/testing, conflict resolution for initiatives completed in parallel
  • Able to adhere strictly to designs, providing feedback when necessary, or create solutions with no blueprint and a short description
  • Able to work under pressure/time crunch when necessary, ensuring high team morale

Languages

English
Native or Bilingual

Timeline

Full Stack Software Developer

OwnersBox 3.0 Inc.
10.2019 - Current

Software Developer

Automac
02.2019 - 10.2019

Bachelor of Science - Computer Science

University of Guelph
Ryan Taylor