I’m passionate about making things faster and more reliable. I love refactoring (or better yet, removing) technical debt, and designing systems that can be flexible without accumulating much technical debt in the first place. I care deeply about how my systems run in production.
You can contact me by email at firstname.lastname@example.org.
Senior Software Engineer and Technical Lead - Zendesk
September 2019 - Present
As a senior software engineer and technical lead, I collaborate on the technical and product roadmap for projects across multiple teams in the Zendesk developer platform.
Software Engineer - Zendesk
July 2018 - September 2019
As a software engineer, I implemented features for the Zendesk app platform and marketplace. I led several projects to reduce technical debt, including a re-evaluation of our browser tests, a rewrite of our legacy UI code in React, and a migration of multiple services onto k8s.
Associate Software Engineer - Zendesk
February 2017 - July 2018
As an associate software engineer, I designed and implemented a tracking system to monitor how apps are being used in Zendesk. I coordinated changes across different codebases to deliver a tool that gave us useful data for scaling the product and making better feature decisions.
Intern - Zendesk
August 2016 - February 2017
As an intern at Zendesk, I implemented large parts of a new web portal for Zendesk app developers (a React SPA).
Programming Assistant - SBL Tech
July 2016 - August 2016
At SBL Tech, I wrote unit tests for a Django app that tracked the arrangement of shipping containers in a railway yard.
MA in Philosophy - Melbourne University
2015 - 2016
Research in perceptual moral epistemology
BA (with Hons) - Melbourne University
2010 - 2014
Double major in philosophy and creative writing
Diploma in Mathematical Science - Melbourne University