CHING-YUAN (TERRY) CHOU
3rd Year Computer Science (BCS) Major @ UBC
linkedin.com/in/terrychou28 github.com/terryChou28 terrychou28@gmail.com 7789175370 Vancouver, Canada
OBJECTIVE
Software engineer intern position with the opportunity to return
TECHNICAL SKILLS
Languages (Java, C++, C, Python, Racket) | Front-End (JavaScript, React.js, HTML, CSS, Material UI)
Developer Tools (Git, GitHub, JSON, IntelliJ, Visual Studio, VS Code, Jupyter, Swing) | Back-End (MongoDB, Express.js, Node.js)
EDUCATION
University of British Columbia (UBC)
Bachelor of Computer Science (BCS)
Sep 2022 – May 2025
(expected)
Vancouver, Canada
- BCS GPA: 4.00
- Relevant Coursework: Basic Algorithms and Data Structures (93%, C++), Computation, Programs, and Programming (94%, Racket)
University of British Columbia (UBC)
Bachelor of Science in Food, Nutrition, and Health
Sep 2014 – May 2019
Vancouver, Canada
TECHNICAL PROJECTS
Social Pulse (Full Stack)
React.js, JavaScript, CSS, Material UI, Firebase
Jul 2022 – Sep 2022
- Built a social media app using React.js with User Authentication for account login/sign-up.
- Implemented functionalities such as file uploads, commenting, and liking/unliking posts.
- Designed interactive User Interface using JavaScript, Material UI, HTML, and CSS.
Dinder(Full Stack App)
MongoDB, Express.js, React.js, Node.js, Material UI, Firebase Hosting
Jun 2022 – Aug 2022
- Developed a dating app using MongoDB, Express.js, Node.js, and React.js (MERN) Stack, enabling users to swipe left or right based on profile pictures and programming languages.
- Created front-end with React.js and designed interactive User Interface with Material UI.
- Adopted MongoDB for data storage, and used Mongoose to connect database to application.
- Employed Node.js for back-end framework, and Express.js to build server-side logic.
MovieMe (Desktop App)
Java, JSON, JUnit, Swing
Feb 2022 – Apr 2022
- Developed a desktop app with Java allowing users to manage their movie collection by
adding/removing any number of films to/from either a “to-watch” or a “watched” list. - Employed JSON data format for data persistence to save and load movie lists to/from files.
- Utilized JUnit 5 for Unit Testing and Swing library to develop Graphical User Interface (GUI).
WORK EXPERIENCE
Computer Science Teaching Assistant
University of British Columbia
Jul 2021 – present
Vancouver, Canada
- Lead 3 weekly labs for the Computation, Programs, and Programming course, mentoring 90+ students and guiding them through 50+ programming design problems using Racket, resulting in 90% TA assessment scores.
- Collaborate with a teaching team of professors and TAs in weekly meetings to enhance programming design learning for over 800 students.
- Invigilated CPSC 110’s first-ever computer-based in-person examination with over 200 students.
Community Service Specialist
Community Living British Columbia
Jun 2020 – present
Richmond, Canada
- Facilitate special needs people to develop 5+ communication skills to function in communities.
- Assist special needs people in replacing 20% of harmful behaviours with beneficial ones.
Academic Tutor
Home Tutoring
May 2012 – present
Richmond, Canada
- Demonstrated mathematical abilities in assisting students to achieve grades of over 80%.
- Conducted review sessions which contributed to an increase of 10% in students’ grades.
REFERENCES
Available on request