Experience consists of my recent education, work, organization experiences, and courses I have taken
Education
Simon Fraser University (Sept 2020 - Current)
Bachelor of Science, Major in Computer Science, Minor in Philosophy
CGPA: 3.62/4.33
Britannia Secondary School (Sep. 2015- May. 2020)
IB Diploma Program
Technical Experience
Software Engineer Intern @ Motorola Solutions (Sept 2024)
Tech Stack: .NET Core, Terraform, Docker, Kubernetes, Powershell, Ansible, Azure Cloud, Github Actions, Artifactory• Building Developer Infra Tooling, release automation, and CI/CD for Avigilon Unity Video Management System (VMS).
Full-Stack Developer Intern @ ICBC (Jan. 2024 - May 2024)
Tech Stack: Next (React), Typescript, NodeJS, GraphQL/Apollo, Tailwind, Contentful Headless CMS, ASP/JSP, Jenkins• Developed a new external web form on a tight deadline for the partners portal launch; receiving a recogition award by the forms analyst for the swift delivery.
• Developed a new internal web form for accidents escalation using HTML, CSS, SAP DB, Java, and Jenkins CI/CD.
• Helped maintain the UI/UX of https://icbc.com/ by developing on and fixing bugs related to reusable UI components w/ Next.js, Typescript, GraphQL, & Contentful.
• Won 1st (Best Overall Project) in an internal hackathon in a team of 4 w/ a POC solution to automate broker form processing through OCR and ML classification using Azure Cloud & building an RAG-AI chatbot w/ Python, Streamlit, & Flask streamlining form q&a & validation time for 5 form types.
Software Developer Intern @ Powerex (Jan. 2023 – August. 2023)
Tech Stack: C#/.NET, React.js, ASP.NET MVC/Web APIs, Entity Framework (EF6), Teamcity CI/CD, SQL, VBA, Selenium, TFS, SSIS, Snowflake, MSSQL, Oracle
• Led development/deployment of 3 new windows services daemons (C#.NET, EF6, Selenium, Snowflake/MSSQL, and TeamCity CI/CD) as ELT web page/API scrapers to process large amounts of gas data into DBs (snowflake/MSSQL) for trader and dashboard consumption.
• Identified and optimized historical tableau chart snapshot generation functionality for an analytics web portal (C#/ASP.NET MVC) by integrating Selenium/Tableau API eliminating unnecessary snowflake DB reads considerably.
• Completely overhauled a complex legacy SSIS ETL pipeline into a C#/.NET Windows service with 100% feature parity after major external API/data source changes from V1 to V2: enhancing maintainability & recovering approximately 2 years of stale energy data.
• Worked with a quant directly to gather requirements and develop features for a suite of Excel VBA Macros that create an interactive excel dashboard to improve trading productivity for WECC powerplant energy data using SQL, VBA, and Oracle/MSSQL DBs.
• Developed, end to end, a full-stack web portal (React.js/C#.NET, DevExtreme, EF6, MSSQL, ASP.NET APIs, MSDeploy) for administrators to interface with notification data as part of a department initative to shift to a web based master data management (MDM) portal (replacing a legacy WinForms desktop implementation).
Software Engineer Intern @ Peloton Technologies (May. 2022 – August. 2022)
Tech Stack: C#/.NET, ASP.NET MVC, HTML, CSS/SCSS, Javascript/TypeScript, Jquery, MSTest, Playwright, Git, Azure SQL Server• Stomped 7 bugs on client portal (C#/ASP.NET MVC) related to login, AR/AP notifications, and being unable to add CC to account.
• Converted 15 manual UI tests into automated ones via C#/Playwright such as for bank transfers, adding CCs, authentication etc.,
Non-Technical Experience
Technology Sales Associate @ Staples (July. 2020 - Oct. 2020)
• Sold warranty plans on tech items. Also ran the cashier sometimes.
Games Attendant @ Playland (July. 2018 - Oct. 2019)
• Truly valiant attempts at encouraging guests to play Playland’s carnival games
Volunteer/Leadership Experience
Technical Project Lead @ SFU Blueprint (May 2024 - Present)
Tech Stack: Next.js, Typescript, faustjs, Supabase, Storybook, Headless Wordpress•Technical Lead for a complete website modernization project for Reel Youth: a film program for aspiring film makers.
Senior Software Developer @ SFU Blueprint (Feb 2024 - Sept 2024)
Tech Stack: React, Tailwind, Python, Flask, Neo4J, langchain• Collaborated in a team of 5 to develop an AI chatbot for MOSAIC: a non-profit supporting Canadian immigrants.
• Improved accuracy of LLM responses by 50% through improving on flask API endpoint dealing with RAG workflow w/ LLM utilizing python, langchain, and Neo4j vector embeddings.
• Spearheaded devEx enhacements such as by creating front/backend bash startup scripts and by encouraging use of conventional commits specification and branch-issue github workflow.
• Led integration of React/Flask app into Wordpress website using ReactPress and Local (flywheel) for testing resulting in 100% feature parity.
Software Engineer @ Develop For Good (Winter 2023 Cohort) (November 2023 - Feb 2024)
Tech Stack: NestJS, Typescript, Docker, Firebase (Auth/Firestore), Jest, PostgreSQL, Git• Collaborated in a team of 6 on a backend modernization project for InvolveMINT: a US-based non-profit behind a digital network that pays for normally unpaid social and environmental work.
• Repaired 5 outdated end-to-end jest-based integration test suites and translated 3 API endpoints from OrchaJS to NestJS within typescript monorepo codebase.
• Mentored junior developers on full-stack concepts, local developer setup (firebase, docker, scripts etc.,), and postman API testing.
Co-President @ SFU-Surge (Aug. 2023 - June 2024)
Links: Main Site | Stormhacks | Join Club Here!
Previously: Co-Director of External Relations (Feb. 2023 - Sept. 2023) | Social Media Coordinator (May. 2022 - Feb. 2023)
• Provided club vision for the 2023-2024 term, co-chaired weekly meetings, and advised on departmental projects.
• Strategized and made decisions to further the club’s mission to empower students pursuing tech careers leading to the successful inaugural launch of beginner hackathon JourneyHacks 2024, a PROJECTS development team cycle, and various tech workshops and socials.
• Oversaw successful cross-functional organization of StormHacks 2024: SFU’s largest MLH hackathon with +350 in attendance including hackers, industry judges/mentors, workshops, and sponsors.
Director of Communications @ SFU Computing Science Student Society (SFU CSSS) (April. 2021 - May. 2023)
Links: Main Site
Previously: First Year Representative (Sept. 2020 - April. 2021)• Managed the CSSS social media accounts and liaisoned with external parties
• Wrote and distributed Biweekly email Newsletters using Mailchimp detailing cool tech events happening at SFU and beyond
• Arbitrated decision making on the CSSS Discord
Internal/External Relations Coordinator @ SFU STEM Fellowship (Sept. 2020 - Sept. 2021)
Links: Join Club Here!• Curated and updated our Mailchimp mailing list with new member signups from social media and SFSS go
• Updated discord server for STEM Sprint online Hackathon and dealt with day-of issues
Software Engineering Instructor @ The C.O.D.E Initative (July. 2019 - Sept. 2019)
Links: Main Site• Taught basic python concepts and intro to robotics using Lego Mindstorm EV3s to two neurodivergent students
• Tailored the pace and style of teaching to ensure an inclusive environment and fun learning experience for each student
Courses
Fall 2020
- CMPT 120 - Intro to Computing Science I
- Math 151 - Calculus I
- MACM 101 - Discrete Mathematics I
- CMPT 105W - Social Issues and Communication Strategies in Computing Science
Spring 2021
- CMPT 125 - Intro to Computing Science II
- CMPT 127 - Computing Labratory
- Math 152 - Calculus II
- EDUC 100W - Selected Questions and Issues in Education
Summer 2021
- CMPT 225 - Data Structures and Algorithms I
- CMPT 295 - Intro to Computing Systems
- Math 232 - Applied Linear Algebra
- PHIL 105 - Critical Thinking
Fall 2021
- CMPT 213 - Object Oriented Design in Java
- CMPT 276 - Intro to Software Engineering
- MACM 201 - Discrete Mathematics II
- PHIL 150 - Great Works in the History of Philosophy
Spring 2022
- CMPT 354 - Database Systems I
- STAT 270 - Intro to Statistics and Probability
- EDUC 230 - Intro to Philosophy of Education
- EDUC 199 - Foundations of Personal Agency: Finding Voice and Place in Academia
Summer 2022
- Software Engineer Intern @ Peloton Technologies - Payments Platform
Fall 2022
- CMPT 310 - Intro to Artifical Intelligence
- CMPT 272 - Web Development I
- PHIL 342 - Topics in Asian Philosophy
Spring 2023
- Software Developer Intern @ Powerex - Analytics/Internal Tools
Summer 2023
- Software Developer Intern @ Powerex - Analytics/Internal Tools
Fall 2023
- CMPT 307 - Data Structures and Algorithms II
- CMPT 371 - Data Communications and Networking
- CMPT 376W - Professional Responsibility and Technical Writing
- PHIL 203 - Metaphysics
Spring 2024
- Full-Stack Developer Intern @ ICBC - Portals & Procedures Services
Summer 2024
- CMPT 300 - Operating Systems I
- CMPT 353 - Computational Data Science
- CMPT 365 - Multimedia Systems
- PHIL 302 - Topics in Epistomology and Metaphysics
Fall 2024
- Software Engineer Intern @ Motorola Solutions - Development Enablement
Spring 2025
- Software Engineer Intern @ Motorola Solutions - Development Enablement
- CMPT 431 - Distributed Systems