I'm a full-stack developer and graduate of Software Engineering at the
University of Victoria. I have experience working in web development,
embedded systems development, and quality assurance.
I'm skilled in Javascript, Typescript, Ruby, and Elixir; and have
experience with Node, Angular, Rendr, Backbone, and Ruby on Rails.
I'm passionate about free and open-source software; user-friendly and
accessible software design and development; and user security and
privacy.
My personal interests include audio production, music performance,
gaming and listening to podcasts.
work //
=> change.org
full-stack developer (supporters/growth) :: apr 2020 -> sep 2022
-
Worked on a wide range of teams, codebases, and technologies to
develop features and run experiments to increase user engagement and
revenue.
-
Maintained and set up back-end microservices using Ruby on Rails and
Elixir, and developed front-end features using React, Typescript,
and Javascript.
-
Engaged in product ideation and research to improve user experience
and satisfaction, site performance, and accessibility.
-
Worked to maintain and improve client and server performance and
response times of a platform with 400 million users.
-
Regularly led scrum meetings and led on some team projects, breaking
them down into planned and manageable tasks.
=> change.org
full-stack developer co-op :: sep 2019 -> dec 2019
-
Increased revenue by productizing and implementing features on
Memberships & Promotions products on the Change.org platform
-
Conducted initial research and testing before creating a prototype
to automate the creation of ads on a third-party marketing platform
-
Increased productivity and visibility by creating real-time
dashboards tracking metrics and Key Performance Indicators
=> natural resources canada (Pacific Forestry Centre)
software developer co-op :: jan 2018 -> apr 2018
-
Created a multimedia user guide to aid scientists in data
publishing, including code samples, file templates, and
configuration examples
=> wurldtech (GE Digital)
front-end developer co-op :: sep 2016 -> apr 2017
-
Implemented new features and fixed bugs in a Node.js web application
- Wrote unit, component, and automated system-integration tests
-
Tested software for a next-generation firewall in an Agile team