Josh Tate

Josh Tate

About

Detail

Frontend Engineer/Lead
ON, Canada

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Block
    Senior Software Engineer
    Block
    May 2021 - Current (5 years 3 months)
    * Checkout Team (2023) - Implement new logging system based on Datadog to improve bug and behaviour/friction tracking - Greatly improve overall conversion rate of the checkout product - Deliver large performance upgrades through reconfiguring the checkout build process * Buyer Experience Team (2021-2022) - Collaborate cross-team to implement new functionality into the Square Online ecosystem - Take ownership of the Checkout UI to implement new Square Pay functionality (in collaboration with Checkout Platform team) - Implement high-visibility features such as a new shopping cart page
  • RBC
    Squad Technical Lead
    RBC
    May 2020 - May 2021 (1 year 1 month)
    - Lead a team of five developers, two designers, a product owner, and a business analyst Work with several teams to manage timelines and technical requirements - Plan, collaborate on, and lead re-architecture of frontend platform, including migrating from a polyrepo to a monorepo structure, and adopting modern development practices and patterns Improve developer efficiency by introducing new tooling and practices, from creating more reusable components, to vastly decreasing CI build times - Increase the quality of code reviews by introducing new review guidelines, as well as enforcing reviews from code owners - Mentor developers across several teams and with varying levels of experience - Host several cross-team talks on different technolog
  • Platterz
    Frontend Tech Lead
    Platterz
    Aug 2018 - Mar 2020 (1 year 8 months)
    - Oversaw projects and features from designing technical specs to implementation and deployment - Collaborated with design and product teams on projects and features - Managed and mentored a team of junior and intermediate developers - Designed and implemented core architecture in the Platterz ecosystem, with a focus on scalability and performance improvements - Spearheaded adoption of new technologies such as GraphQL with Apollo, NGRX, newest versions of Angular through to version 9
  • P
    Senior Software Engineer
    Platterz
    Jan 2017 - Aug 2018 (1 year 8 months)
    - Designed and implemented large features both individually and as part of a team - Collaborated with stakeholders and design team to ensure technical solutions followed product vision - Mentored junior and intermediate developers - Led migration from AngularJS 1.6 to Angular 4
  • P
    Software Engineer
    Platterz
    Jan 2016 - Jan 2017 (1 year 1 month)
    - Developed new features on the main Platterz website - Led frontend development for overhaul of the design language for the Platterz website - Introduced continuous integration with CircleCI, including end-to-end tests with Cypress
  • S
    Junior Developer
    Smart Building Apps
    Jan 2015 - Dec 2015 (1 year)
    - Lead visual and architectural redesign of the Smart Building Apps application - Develop core features such as a role-based permission system, a recurring billing system, and deployment system for new signups
  • Algonquin College
    Team Lead - Scheduler App
    Algonquin College
    Jan 2015 - Dec 2015 (1 year)
    Managed and organized 6-member team for final project of the Computer Engineering – Computing Science program. Designed overall architecture of a scheduling app designed to allow teachers and students to book meetings with each other and reserve conference rooms. The app will be built with a Ruby on Rails backend API with an AngularJS front end.
  • Government of Canada
    Web Publisher
    Government of Canada
    Oct 2014 - Dec 2014 (3 months)
    Create and publish documents at the ESDC (Employment and Social Development Canada) branch of the federal government. Adhere to all guidelines in the Common Look and Feel.
  • Government of Canada
    Web Publisher
    Government of Canada
    Jul 2013 - Dec 2013 (6 months)
    Create and publish documents at the HRSDC (Human Resources and Skills Development Canada) branch of the federal government. Adhere to all guidelines in the Common Look and Feel.
Education verified_user 0% verified
  • Algonquin College of Applied Arts and Technology
    Advanced Diploma, Computer Engineering Technology - Computing Science
    Algonquin College of Applied Arts and Technology
    Jan 2012 - Jan 2015 (3 years 1 month)
  • O
    School Diploma, High School/Secondary Diplomas and Certificates
    ONeill Collegiate and Vocational Institute
    Jan 2006 - Jan 2010 (4 years 1 month)
Projects (professional or personal) verified_user 0% verified
  • S
    Smart Building Apps
    Jan 2015
    Smart Building is an all-in-one cloud based property, building and parking management software system, designed to easily manage and monitor your individual or multiple properties from anywhere in the world.
  • M
    Malimar TV
    Jun 2014 - Oct 2014 (5 months)
    (Deployment set to start in early August, 2014) Designed, built, and deployed Asean IPTV's web video streaming service. Upgraded their previous customer and device management systems by moving to a combined web interface with a Ruby on Rails/MySQL backend. Designed a managed commission system for Malimar resellers. Designed a JSON API for Malimar's soon to be available iOS, Android, and Roku apps.