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:
-
Quantum Algorithms and Software Engineering - SENG 480C
-
Introduction to Artificial Intelligence - CSC 421
-
Database Systems - CSC 370
-
Operating Systems - CSC 360
-
Logic and programming - CSC 322
-
Foundations of Computer Science - CSC 320
-
Software Development Methods - SENG 265
-
Computer Architecture - CSC 230 and CSC 350
-
Algorithms and Data Structures I/II - CSC 225/226
Experience
Tradable Bits
Vancouver, BC
Software Engineer Intern
May 2023 - Aug 2023
-
Improved integration development efficiency by 70%, as measured by reduced development time, by refactoring 40 integration scripts and eliminating 2,500 lines of redundant code
-
Increased user engagement and higher Click Through Rates for sponsors by leveraging WebSockets to deliver real-time link previews in the Maple Leafs Sports & Entertainment livestream chat
-
Enhanced operational efficiency and increased functionality in partner integrations by adjusting PostgreSQL database structures, introducing new triggers, and improving overall system flexibility
-
Leveraged HTTP protocol and REST API strategies to strengthen the platform. Optimized data processing efficiency and overall performance in Python within the Flask framework
SAP
Vancouver, BC
Developer Intern
Jan 2022 - Sep 2022
2 term placement
-
Implemented an automatic test environment setup job, reducing setup from 2 days to 30 minutes, by utilizing API endpoints to facilitate automation
-
Reduced processing time for an ownership assignment of 34,000+ files across multiple teams by 95% through the usage of Python, Bash and Git to determine ownership
-
Accomplished robust system testing by designing and implementing a Jenkins job to load 1.5 million mock users onto systems at 10,000 users per hour with REST API endpoints
-
Oversaw daily merges for 10 teams of 12 developers each onto a main Git branch. Actively monitored Jenkins CI/CD pipelines to identify and address regressions to ensure code integrity swiftly
Projects
Jun 2021 - Present
Jan 2023 - Present
Jan 2023 - Present
Raytracer
-
Successfully implemented the local illumination model, incorporating ambient, diffuse, and specular reflections, showcasing a deep understanding of computer graphics and ray tracing principles
-
Optimized performance by efficiently handling complex scenarios, including hollow spheres and lights inside spheres, ensuring the program's reliability and accuracy
-
Hosting and deploying website using Nginx and Docker, serving as a comprehensive platform for my resume, career details and a Spotify web application
-
Using GO, Gin and PostgreSQL to build out a web application, using oAuth to connect user accounts with their Spotify while hosting users and details in the database
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 |