Summary
Overview
Work History
Education
Skills
Interests
Timeline
Harry Nicholls

Harry Nicholls

Software Engineer
Richmond Hill,ON

Summary

Collaborative, pragmatic Software Engineer with a passion for creating outstanding user experiences, and growing high-performing engineering teams. 8+ years experience building products with React and TypeScript. Known for being a creative problem-solver.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Tech Lead (Tim Hortons App)

Tim Hortons
Toronto, ON
08.2023 - Current
  • Scoped and implemented scalable solutions across multiple services for major initiatives including Roll Up To Win 2024 and Tims App performance monitoring
  • Provided technical leadership and paired with other engineers to grow their skills and remove blockers
  • Reviewed other engineers' PRs, providing constructive and empathetic reviews to improve their skills and code quality
  • Wrote architecture proposal for React Native app performance improvement and led implementation

Technologies: TypeScript, React Native, Expo, Metro, GraphQL, DynamoDB, GitHub Actions

Tech Lead (Web)

Tim Hortons
Toronto, ON
02.2023 - 08.2023
  • Architected solutions for Tims Financial Customer Support and Tims Catering order flow
  • Led team of 5 responsible for TimHortons.ca/com and other web properties in Canada and US
  • Created onboarding documentation for my team that was adopted across the Technology org
  • Supported my team providing technical guidance, PR reviews, and helping to remove blockers
  • Engaged team in monthly 1:1 meetings to support their career growth and get a pulse check on my team members’ real feelings about our working processes and their relationship with other team members

Technologies: Webpack, TypeScript, React, GraphQL, DynamoDB, CircleCI, GitHub Actions

Software Engineer

Seed Club
Remote
02.2022 - 12.2022
  • Built a custom, token-gated Shopify store with TypeScript, NextJS, and GraphQL
  • Led development of product engineering organisation and paired with junior engineers
  • Introduced Agile practices to improve collaboration across the product team
  • Implemented a Docker setup for local development on a NextJS app, NodeJS backend, and Postgres database

Technologies: Postgres, TypeScript, React, Docker, NodeJS, NextJS, GraphQL

Project Lead

VCR Group
Remote
08.2021 - 01.2022
  • Designed frontend architecture for Flyfish Club website and collaborated with backend SMEs on the integration
  • Led and supported team of 4 engineers and 1 designer
  • Successfully launched Flyfish Club NFT raising $16m

Technologies: TypeScript, React, Webpack, NextJS, Solidity

Senior Engineer I, Front End

SpotHero
Toronto, ON
03.2020 - 11.2021
  • Designed frontend architecture for new authentication provider, presented vision to leadership, and led integration for 2 most-used front end products
  • Reviewed teammates' PRs, providing helpful and constructive feedback
  • Led React-based Design System project as Frontend subject matter expert
  • Developed features for B2B React app using including parking rate entry form and facility performance dashboards
  • Designed and built AWS infrastructure (using Terraform) for front end sandboxes, which significantly simplified new feature release process
  • Migrated CI/CD pipeline from Jenkins to Concourse

Technologies: JavaScript, React, Webpack, Terraform, Jenkins, Concourse

Software Developer

Rangle.io
Toronto, ON
08.2018 - 03.2020
  • Built React design system for Uniqlo with TypeScript
  • Actively contributed to solution design for StencilJS design system for a transportation client
  • Developed React components for a group travel app employing Redux
  • Founded CSS community of practice to improve colleagues' CSS skills

Technologies: TypeScript, React, Webpack, Redux, Angular, StencilJS

Software Engineer & Project Manager

Northstar Robotics Inc.
Winnipeg, MB
09.2016 - 07.2018
  • Designed and built Angular web app with TypeScript for controlling farming robots
  • Successfully delivered autonomous farming robot prototype by coordinating a team of 5 people
  • Initiated use of test-driven development within front-end development team

Technologies: TypeScript, Webpack, Angular, ROS, Python, Arduino

Consultant

BCS Consulting
London, UK
06.2015 - 07.2016

Analysis and problem-solving

  • Analyzed regulatory control environment for a major European investment bank
  • Developed business requirements for system enhancements to fix regulatory control gaps

Communication and Collaboration

  • Conveyed business requirements to technology team, supported team throughout implementation
  • Collaborated with front office stakeholders to summarize regulatory compliance across 44 countries, presenting to global business unit heads

Associate

Sapient Global Markets
London, UK
07.2013 - 06.2015

Detail-oriented and results-focused

  • Modeled detailed oil swap transactions to facilitate discussions with clients about P&L and exposure reporting
  • Proposed solutions that increased efficiency of risk reporting by 26%
  • Designed a solution to report option Greeks, increasing operational efficiency by 41%

Education

Master's in Chemistry For Drug Discovery -

University Of Bath, Bath, UK
10.2009 - 07.2013
  • Graduated with First-Class Honours
  • Enrolled in an optional computational chemistry course and employed Fortran to calculate energy levels of molecular structures
  • Published a paper on H-PGDS inhibitors in the Journal of Bioorganic & Medicinal Chemistry

Skills

    JavaScript/TypeScript

React

Solution Design

Empathetic Collaboration

Technical Leadership

Interests

Skiing big mountains

Homebrewing

DIY home improvement

Coffee

Timeline

Tech Lead (Tim Hortons App) - Tim Hortons
08.2023 - Current
Tech Lead (Web) - Tim Hortons
02.2023 - 08.2023
Software Engineer - Seed Club
02.2022 - 12.2022
Project Lead - VCR Group
08.2021 - 01.2022
Senior Engineer I, Front End - SpotHero
03.2020 - 11.2021
Software Developer - Rangle.io
08.2018 - 03.2020
Software Engineer & Project Manager - Northstar Robotics Inc.
09.2016 - 07.2018
Consultant - BCS Consulting
06.2015 - 07.2016
Associate - Sapient Global Markets
07.2013 - 06.2015
University Of Bath - Master's in Chemistry For Drug Discovery,
10.2009 - 07.2013
Harry NichollsSoftware Engineer