Resume
Experience
May 2022 - September 2022
Victoria, BC
Software Developer Intern
Chatterblock
-
Trained new developers through workshops and pair programming sessions to decrease their onboarding time.
-
Designed and built an admin dashboard using Python and SQL that tracked user activities to provide data for more informed business decisions.
March 2021 - September 2021
Victoria, BC (Remote)
Internal Applications Developer
Searchspring
-
Lead the formulation of the internal applications team by organizing projects, timelines, and goals which helped develop tools to improve the internal operations of the company.
-
Designed and developed an automated deployment process for the suite of apps we maintain. This reduced the time spent to deploy by over 90% and increased the security and safety of the process.
-
Debugged and added tests to various full-stack applications in Golang, Javascript, coupled with React, and Mithril frameworks, increasing the amount of testable code by 80%.
-
Updated the executive team of the process made on internal apps at a weekly product meeting which promoted transparency, and helped keep timelines on track.
December 2020 - February 2021
Victoria, BC
Junior Software Developer
HighTechU
-
Participated in a scrum team, taking on roles of Product Manager, Scrum Master, and Developer resulting in strong communication between team members and a significant increase in efficiency in the second project over the first.
-
Planned various projects by developing user stories, wireframes, and user experience diagrams.
-
Collaborated with team members to build and deploy multiple open source applications using tools such as; Angular, Ionic, Typescript, GitHub, Firebase, Phaser, and Heroku.
-
Communicated with industry mentors to ensure the good practice of current tech standards resulting in a modern, scalable code solution.
October 2020 - December 2020
Victoria, BC (Remote)
Contract Software Developer
Tesla Canada
-
Worked start to finish on planning, developing, and deploying an internal desktop app to help engineers design mechanical cams for assembly lines. The program takes in the engineer’s specifications which then displays and compares kinematic data between various designs.
-
Produced an application using Ionic/Angular and deployed it to a desktop app through Electron.
May 2020 - July 2020
Victoria, BC
Contract Software Developer
Ayodo Foundation
-
Built a prototype SMS notification service for e-payment transactions using HTML, CSS, JS, and Twilio.
-
Designed and developed an image storage structure for QR codes using Firebase Storage and a real-time Database.
-
Debugged portions of an intricate Point-of-Sales system built in Laravel PHP, HTML, CSS, and JS.
-
Joined as the sole developer for the organization, and met weekly with the CEO and industry partners to discuss progress, issues, and new ideas.
Education
University of Victoria 2021 - 2025
B. Software Engineering
-
Participating in the UVic Co-op program to apply and grow my skillset through practical experiences in the tech industry throughout my education.
-
Was awarded a grade-based entrance scholarship for a 94% GPA out of high school.
-
Co-founded the mountain bike club.
Technical Skills
Java, Golang, C
Javascript, Typescript, PHP
HTML, SCSS, Ionic, Bootstrap
Node, Angular, Firebase, Git
Professional Skills
Expert Communication
Problem Solving
Quick Learning
Agile / Scrum
Leadership
Time Managment