Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ryan Christie

Senior Software Engineer
Toronto,ON

Summary

Detail-oriented team player with strong organizational skills. Ability to handle multiple objectives simultaneously with accuracy.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

HashiCorp
06.2022 - Current
  • Manage multiple projects simultaneously while maintaining strict deadlines and high-quality standards
  • Deliver exceptional client support by promptly addressing concerns during on-call rotations
  • Create RFC's for large feature requests
  • Maintain comprehensive documentation of development work, facilitating knowledge sharing among team members
  • Created billing email notifications which greatly reduced strain on support
  • Rebuilt and refactored the cloud platform's usage summary page using atomic design patterns which increased readability and simplified debugging
  • Created automation scripts(codemods) to improve developer productivity during code migrations

Team Lead(interim)

CIBC (Canadian Imperial Bank of Commerce)
02.2021 - 06.2022
  • Led a major project that introduced 2 step verification sign on
  • Collaborated with cross-functional teams to create requirements and timelines
  • Delegated tasks for team and maximize member strengths
  • Worked with third parties on integration and implementation strategies
  • Managed and participated in production releases

Senior Web Developer

CIBC (Canadian Imperial Bank of Commerce)
11.2020 - 02.2021
  • Built products and features using Vue, Ember, and Node.js
  • Worked on multiple products lines such as online banking, credit cards, and mortgages applications
  • Followed secure coding practices and document code changes
  • Mentored junior developers
  • Bootstrapped new applications and refactored code when possible
  • Conducted code reviews, and participated in product demos and discussions
  • Added unit and/or integration tests for all changes

Front-End Developer

Achiga
08.2019 - 10.2020
  • Managed all frontend applications, and acted as the architect of the frontend
  • Daily development included NextJS, React, Redux, Node.js, and unit testing
  • Followed accessibility standards from WCAG 2.0
  • Created a theme manager which gave users the ability to customize websites
  • Collaborated daily with dev team, designers, and management.

Web Developer

Information Builders
02.2019 - 04.2019
  • Re-designed and re-created an application for Scotiabank's branch employee metrics (BNS Reporting)
  • Improved the overall UX and UI by reducing load times and creating a modern interface
  • Load times reduced by more than 80% removing redundant calls and keeping data in a store
  • App was built to bank specifications(supported IE 6-11).

Front End Developer

MVC Technologies
05.2018 - 12.2018
  • Carried out daily development tasks using Angular 2+, C#, Azure and React
  • Created the primary marketing websites for the company
  • Used Zeplin to translate designs into code
  • Very fast paced startup with tight deadlines.

Software Developer

Coyote Software
09.2017 - 04.2018
  • Worked with Marionette, Backbone, C#, VB, and SQL
  • Used SQL Profiler for troubleshooting and optimization
  • Made UI changes to front end application
  • Remotely accessed client servers to debug and update.

Technology Associate

Niagara Public Library
01.2015 - 09.2017
  • Created and modified new and existing websites
  • Deployed Sharepoint 2013 to replace old intranet system
  • Contributed to the main website built on Drupal
  • Created a web app to manage images and videos from a major construction project done for Niagara's hydro tunnel

Education

Advanced Diploma - Computer Programmer Analyst

Niagara College
Welland, ON
04.2016

Skills

CSS/SCSSundefined

Timeline

Senior Software Engineer

HashiCorp
06.2022 - Current

Team Lead(interim)

CIBC (Canadian Imperial Bank of Commerce)
02.2021 - 06.2022

Senior Web Developer

CIBC (Canadian Imperial Bank of Commerce)
11.2020 - 02.2021

Front-End Developer

Achiga
08.2019 - 10.2020

Web Developer

Information Builders
02.2019 - 04.2019

Front End Developer

MVC Technologies
05.2018 - 12.2018

Software Developer

Coyote Software
09.2017 - 04.2018

Technology Associate

Niagara Public Library
01.2015 - 09.2017

Advanced Diploma - Computer Programmer Analyst

Niagara College
Ryan ChristieSenior Software Engineer