toggle banners

⚠️ under construction!! 🚧 also, did you know the marquee element was deprecated in HTML5? if this thing acts weird for you, can you let me know?

Hi, I'm Fan! 👋

Most of my experiences feature Ruby (Rails) on the backend, multiple flavours of React on the frontend, and GraphQL for all the fun data and API stuff. That said, I can pick up anything you want to throw at me!

Currently I am more interested in being an IC (individual contributor) who gets to work on challenging technical problems and mentor junior engineers. I'm also open to team lead roles. I did management for a bit, but have no plans on doing that right now.

Experience

Jobber

getjobber.com

OCT 2023 - PRESENT, Senior Software Engineer

Ruby on Rails, GraphQL, Typescript, React, Remix

  • Led the technical investigation and implemention of an experimental feature. Managed communications with multiple external teams. Created and managed all tickets and work tracking, working closely with product and design.
  • Mentored and supported junior engineers through paired programming, code reviews, constructive feedback sessions and modelling developer best practices.
  • Modified existing processes to improve efficiency and reduce meeting times, increasing team velocity per sprint. Introduced triage system to improve response times to external requests and reduce knowledge silos on the team.
  • Acted as deputy scrum master, leading Agile rituals such as backlog grooming, sprint planning, and daily standups in the absence of the scrum master.
Properly (acquired by Pine)

properly.ca

JAN 2022 - SEP 2022, Software Engineer

Javascript, Typescript, React, Next.js, React Native

  • Proposed and led implementation of Area Landing Pages to capture location based search traffic, improving average search position by 5, clickthrough rate by 100% and impressions by 60% (Google Search Console).
  • Optimised our usage of ButterCMS to fetch collection data efficiently for “Real Estate, Explained”, advocated for WriteAPI access to reduce the time for initial data entry.
  • Refactored front-end code for cross-platform usability, implemented comparables section for “My Home” feature on mobile app.
Gobble

gobble.com

AUG 2020 - DEC 2021, Senior Software Engineer

Ruby on Rails, Javascript, React, GraphQL

  • Developed a new multistep menu approvals system and improved existing scripts to reduce weekly generation process time by 25%.
  • Automated weekly menu item consolidation process to save engineering, customer service and culinary effort by 75%.
  • Designed and launched protein customization multiplier feature in 2021.
Connected (acquired by Thoughtworks)

thoughtworks.com

APR 2020 - AUG 2020, Engineering Manager (3 direct reports)

  • Pitched a hybrid cultural strategy to adapt company rituals during a low employee engagement phase and the COVID-19 WFH adjustment period.

JUL 2018 - AUG 2020, Software Engineer

Ruby, Hack, Python, Javascript, React

  • Led team to prototype DXF viewer using React and three.js.
  • Migrated data annotation to a new platform by collaborating with platform authors to create new workflow capabilities.
  • Contributed to engineering and company culture through house leadership to host internal award-winning socials, microlearns and roundtables.
Flipp

flipp.com

MAY 2016 - AUG 2017, Software Engineer

Ruby on Rails, HTML, CSS (Sass), Javascript

  • Built and delivered customized desktop and mobile flyer themes and dynamic content for Canadian and US retailers on Flipp’s hosted platform.

Education

University of Toronto, St. George

engineering.utoronto.ca

2013 - 2018, Bachelor of Applied Sciences in Computer Engineering

  • CNIB Hochhausen Prize for Excellence in Accessible Design in Engineering for People who are Blind or Partially Sighted (2018)
  • Certificate of Distinction for Excellence in Design Project (2018)
  • Engineering Athletics Association: Julie Wilkinson Award for a graduating student in engineering for achievement in intramural athletics (2018)
  • Residence don, New College Residence (2017 - 2018)

Projects

PillPal: an IoT multi-pill dispenser and management tool

2017 - 2018, 4th Year Design Project

React, ASP.NET Core, C#

  • Developed and prototyped an application to improve medication adherence.
  • Selected to present at the ECE Final Design Showcase and ECE 4th Year and Alumni Celebration.
Smart Charger

2016, YHack

Java (Android), Arduino

  • Android app to stop device charging at a user-defined percentage.
Hide images
Roadside billboard for Properly, with the Scott Brothers and the text 'Feel at home while buying a home' and the url properly.ca
Folded up picnic blanket with the Gobble logo, sitting on cookbooks and covered in string lights
DJ standing in front of a wall backlit with the Connected logo
Smiling girl holding a plate while standing in front of a backdrop interspersing a Canadian maple leaf and the Flipp logo, wearing a headband prop with Canadian flag antennae
Students in graduation robes posing for a group photo on Kings College Circle, University of Toronto
Four students smiling and standing with a project board titled 'An IOT Multi-Pill Dispenser and Management Tool'
Two students at a Hackathon standing with an electronic device (Arduino, breadboard, wires), holding a phone with an app

Links of interest

I'll style these later (famous last words)

Navigation pixel art via Catch a Star and Appledust. "Updated" and "New" pixel deco by Whimsical . Cursor effect by Tim Holman, and homepage photo shot by the amazing Arman Sadrzadeh.

Last updated Aug 3, 2024