Haotong(Scott) Wang
1-2679 Fairview Cres. Vancouver, BC, V6T 2B8
Github: kingwht Email: wht972332930@163.com
LinkedIn Page: https://www.linkedin.com/in/scott-haotong-wang
Objective: An internship as software engineer.
Technical Skills
Languages:
Java (proficient), C++ (intermediate)
TypeScript, C#, Racket, Assembly (prior experience)
Application:
Android Studio (proficient)
MatLab, Utility (prior experience)
Personal Project
Jike Passenger Android App (Android Studio) July – Aug 2018
Link: https://play.google.com/store/apps/details?id=com.nova.jike_passenger
- Created Uber-like android app for passengers to take taxis and make deliveries with a team of three.
- Retrieved real-time drivers and shop information near user location using API from the remote server and plotted these on the map.
- Plotted the departure and destination marker on the map and drew the route using Google map API according to users’ order.
- Changed UI of Map activity to show driver’s information based on the status of current order, updated by the remote server.
Academic Projects
InsightUBC (TypeScript) Jan – Apr 2018
- Learned how to use typescript, including using promise structure, call back function, and designing test suits with Chai library.
- Learned how to parse data from JSON, HTML files, how to read and write async zip files, and normal files using Node.js.
- Performed some of the tasks required to run the university and to enable effective querying of the metadata from around campus which involves working with courses, past course averages, room scheduling, and timetable creation.
The Art of Compression (C++) Mar – Apr 2018
- Used algorithms to compress the image by using smaller rectangles which contain less color variety in areas of the original image.
- Represented the image in memory as a binary tree whose nodes contain information about rectangles.
- Pruned or cut off parts of the binary tree to achieve the mosaic effect.
- Precomputed the necessary statistics in a class in order to retrieve the information needed in constant time.
Technical Extracurricular Activities
Space Jam (C#) Feb 9 – 11, 2018
- Created a 2D “Mario” like game using software Utility in BC Game Jam for 48 hours.
- Learned C shell as a scripting language to deal with simple player’s input, such as walk and jump. Also learned how to control the track of monsters or A.I.
- Learned the framework for designing a 2D game, e.g., designing scenes, UI, figures, animation, etc.
Work Experience
Private math tutor: May – Aug 2016
- Tutored a 14-year-old student who was weak in math before and he successfully completed an introductory math course.
- Learned to communicate with student clearly and effectively.
- Listened to student’s problems and helped him prepare for the exam.
Volunteer Research
Research Project in University of Waterloo: Jan 2017 – Aug 2017
Supervisor: Pierre-Nicholas Roy
- Conducted research on energy calculation of rigid rotor molecule in quantum chemistry area.
- Designed C++ program to calculate transitional and rotational energy using matrix method. Compare and evaluate the efficiency and space occupied between different methods.
- Delivered the seminar presentation to professors and graduates. Completed the final report with the topic “Exact and Lanczos diagonalization of many rigid rotors.”
Education
University of British Columbia, Vancouver, BC Sep 2017
Bachelor of Computer Science GPA: 88% (current)
Expect graduate: May 2020
University of Waterloo, Waterloo, ON Sep 2015 – Aug 2017
Bachelor of Science, Honors Chemistry GPA: 86%
Scholarship and Awards:
- Upper Year Scholarship. 2016 – 2017
- The Dean’s Honors list. 2017 Winter term
- The Dean’s Honors list. 2016 Fall term