Software Engineer in Vancouver
Hi, I'm a software engineer in Vancouver, Canada. I enjoy building creative and innovative user experiences that people love.
Built core technology for Article's ecommerce storefront. Additionally contributed to internal tools including warehousing, logistics, customer relations, and content management.
Implemented and maintained features for customer experience, reviews, checkout, account management, catalog management, experimentation, tracking, and warehouse management.
Introduced a first cut of a design and component library in collaboration with UX.
Introduced Cypress and Jest as company standard test tooling.
Participated in scrum, design reviews, code reviews, hiring and new hire training.
Initiated and participated in the integration with many third party tools and services (eg. Algolia, Contentful, Paypal, Stripe).
Initiated and drove migration from legacy Play framework to Vue for the full Article website.
Involved in a re-architecture of the technology stack including introducing Vue SSR, Node and GraphQL which improved website speed and reliability.
As part of a team we launched a new software product for Orion Health, building out the Medicines capabilities (orionhealth.com/global/product…).
Internship developing test suites for the EditEngine Desktop video editing software product. Development in C++ and Python.
Coursework: Algorithms, Databases, Software Analysis & Design, Concurrent & Distributed Systems, Information Theory, Managing Software Development, HCI, Psychology, Accounting & Economics.
Honours thesis in human-computer interaction, building and evaluating interfaces for communicating the software development process. Published a paper and presented results at the OzCHI '14 conference.
Honours thesis in human-computer interaction, building and evaluating interfaces for communicating the software development process.
Reasearch paper based on the results of my undergraduate thesis. Presented and published at the OzCHI '14 conference.