Education
University of Victoria
3.7 / 4.0 GPA
Bachelor of Science in Computer Science
Sep 2020 - Dec 2024
Specializing in Software Systems with an anticipated grad date of December 2024. I have completed 3/4 co-op placements so far.
Scholarships:
-
Fairfax Financial Ltd. Award - Full Ride $24,000
-
University of Victoria Entrance Scholarship $3,000
Relevant Courses:
-
Database Systems - CSC 370
-
Logic and programming - CSC 322
-
Requirements Engineering - SENG 321
-
Foundations of Computer Science - CSC 320
-
Human Computer Interaction - SENG 310
-
Software Development Methods - SENG 265
-
Computer Architecture - CSC 230
-
Algorithms and Data Structures I/II - CSC 225/226
Experience
Tradable Bits
Vancouver, BC
Software Engineer Intern
May 2023 - Sep 2023
-
Enhanced the GameTime web application for Maple Leaf Sports & Entertainment group, working closely with their product development team, taking ownership of features and delivering them to high-quality standards
-
Developed and maintained Python, Javascript, and SQL codebase for various projects using the Flask framework, the Underscore.js and Jinja libraries, utilizing HTTP protocol options to ensure optimal data handling
-
Worked in a UNIX environment, developing mobile web apps using websockets with the socket.io library for enhanced user experience
SAP
Vancouver, BC
Agile Developer Intern
Jan 2022 - Sep 2022
2 term placement
-
Created an automatic system setup job cutting 1-2 days of manual configuration down to 30 minutes using REST API collections and oAuth with UAA to verify the pseudo-service
-
Automated and assigned ownership of 34,000+ files to different teams making the process take 95% less time by utilizing Python and Bash with Git
-
Designed and produced a Jenkins job to load dummy users onto systems, tested by loading 1,500,000 users at over 10,000 users per hour with peak load and stability using public and internal REST APIs
-
Managed GIT branch for 10 teams of 12 developers, maintained two merges every day through monitoring Jenkins CI/CD Pipelines and reverting regressions
Projects
Aug 2023 - Present
-
A web app that allows users to interact with their friends' spotify profiles
-
Using GO, PostgreSQL, Spotify oAuth and REST API, and docker to run it all
Jun 2021 - Present
-
CourseUp is an improved alternative course-building tool web application used by thousands of students
-
Implemented a course requisite section, displaying nested react components
-
Adjusted the scheduling page to dynamically change size based on courses added
-
Develop new features and maintain the integrity of code through bug fixes using TypeScript and React.js
VikeSec - Security Club
Executive Team member
Sep 2022 - Present
-
Hosted VikeCTF 2023, an inaugural cybersecurity competition with over 1000 participants
-
Run weekly meetings to teach newcomers to the cybersecurity space, as well as provide new resources for all
-
Provide a safe environment for all to get hands-on experience with the latest tools for red and blue team activities. Create challenges in the cloud and cryptography areas for people to learn
Engineering Faculty Community Moderator
Sep 2020 - Present
-
Oversee 4500+ students in an online environment, ensuring it is a safe space and accessible for all
-
Provide help and resources to students, upholding university integrity policies
Oct 2020 - Dec 2020
Contact
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }
. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |