About
I am currently pursuing my Master of Engineering in Electrical and Computer Engineering at UBC and I graduated my bachelor's in computer science and economics from The University of Hong Kong (HKU) with first class honours. I previously interned at Google, Harmonic Inc, Morgan Stanley, and Accenture as a software engineer.
Skills
My past work experiences centered around backend, infrastructure, web development, scripting and automation.
Resume
Detailed resume will only be shown upon requests
Sumary
Terry Kwan
I am a MENG in ECE student at UBC and a graduate from HKU majoring in both Computer Science and Economics, with software engineer intern exepriences at Google, Harmonic Inc, Morgan Stanley, Accenture and HSBC. You can reach out to me via my Linkedin
- https://github.com/kwanhiuhong
- https://www.linkedin.com/in/terry-kwan-0303a4135/
Education
Master of Engineering in Electrical & Computer Engineering
Sep, 2021 - Dec, 2022
University of British Columbia (UBC)
My CGPA is 90.2/100 or 4.12/4.33. I have taken courses in Algorithms, Architectures for Learning Systems, Foundations of Blockchain, Blockchain Software Engineering, Applied Machine Learning and Quantitative Data Analysis in Sociology.
Bachelor's degree in Computer Science & Economics
Sep, 2016 - Dec, 2020
The University of Hong Kong
I graduated my bachelor with first class honours. I got a 3.91/4.3 GPA for my CS major and was ranked third in the whole class of 46 students. I also went on exchange at the University of Birmingham for half a year from Jan to June 2019.
Professional Experience
Google, Canada
May, 2022 - Aug, 2022
Software Engineer Intern on GCP Data Harmonization Team
- Extended current CLI Tool in Golang to support a newly developed Java gRPC API
- Designed, developed, and fully tested a Java library from scratch to verify if a JSON schema is a subset of another JSON schema which prepares for a type casting feature in the Whistle programming language
- Simplified and refactored current Java backend codebase by restructuring and rewriting the proto files and the Java gRPC (Remote Procedural Call) APIs
Harmonic Inc, Hong Kong
Feb, 2021 - July, 2021
Software Development Engineer
- Developed automated UI, api, integration, functional test scripts in node.js with Protractor and Jasmine framework in Centos to maintain the quality of Harmonic’s cloud-based apps on GCP and Azure
- Followed Scrum practice and developed scripts with Python, Docker and Kubernetes
Morgan Stanley, Hong Kong
June, 2020 - August, 2020
Technology Summer Analyst in Enterprise Engineering
- Developed a full suite of python packages on Linux to automate the process of migrating current DB to a higher version one.
- Continuously did log shipping and rollforward recovery in an automated fashion
Accenture, Hong Kong
June, 2019 - Dec, 2019
Software Engineer Intern
- Mainly responsible for native IOS automated testing
- Implemented the XCUItest from scratch to allow concurrent simulators running the same tests, generating detailed report, sending Slack messages telling the results and creating mock data server for every single test, using Swifter, on different ports for concurrent testing