Alexander Liao

Software Developer

phone
(519) 886 5902

Proficient in:

  • JavaScript 9 years
  • HTML/CSS 8 years
  • Java 7 years
  • Python 7 years
  • Git 5 years
  • Material Design 4 years
  • Flask 4 years
  • PostgreSQL 4 years

Experienced with:

  • Linux 6 years
  • C++/C 5 years
  • Postman 2 years

Knowledge of:

  • Ruby
  • C#

Hobbies:

  • Debate
  • Music
  • Personal Coding Projects

Education:

University of Waterloo
1B Bachelor of Computer Science
September 2020 - Present
Waterloo Collegiate Institute
Ontario Secondary School Diploma
September 2016 - June 2020
















person Career Profile

Experienced full-stack developer with a passion for computer science, mathematics, and learning, and an affinity for problem solving and leadership.

work Work Experience
Full-Stack Software Developer May 2022 - August 2022
OpenText Corporation
  • Worked with JavaScript, Redis, and Postman to develop a secure and stable content service backend, which interacted with Microsoft Office through the WOPI protocol.
  • Worked independently, including identifying and creating tasks to assign myself to support the team.
  • Designed unit and integration tests to identify incorrect and inconsistent behavior.
  • Used SonarQube to identify poor code structure or format and restructured significant sections of the codebase.
Software Developer May 2021 - August 2021
OpenText Corporation
  • Worked with Python, JavaScript/TypeScript, and Java + Spring Boot.
  • Designed tools focused on user-friendliness to integrate existing features into one system.
  • Enhanced quality control over code consistency and best practices, and UI/UX design.
  • Established secure REST API and interfacing with Spring Data JPA database.
Competitive Mathematics & Programming Teacher September 2020 - February 2022
DeRin Education
  • Introduced students to advanced mathematics concepts and contest problem solving approaches.
  • Prepared students for the University of Waterloo Gauss contest.
  • Instructed students on competitive programming topics, algorithm design, modern computing techniques with a focus on the Canadian Computing Competition
  • Developed students' problem solving with significant improvements to overall ability and skills.
Computer Programming and Development Instructor September 2018 - March 2020
Grand River Chinese School
  • Taught Python, JavaScript, and HTML/CSS at an introductory level with a focus on real-world development, with students able to independently develop elementary projects with no prior experience.
  • Trained students in various fields of software design, including web development.
dashboard Projects
Hack the North 2020++ January 2021
github.com/hyper-neutrino/cryptbox
  • Built a REST API using Flask for an end-to-end encrypted file storage platform.
  • Interfaced with Sia, a decentralized file storage service using blockchain.
  • Developed front-end components using Next.js to make API calls.
CSCenter September 2018 - September 2020
github.com/CS-Center/CS-Center
  • Built a complete website focused on hosting educational content for computer science clubs, including lesson pages and an attendance system.
  • Developed full-stack including using Materialize with JavaScript front-end and a Flask backend with PostgreSQL for data storage.
SuperMoms Website Competition June 2020
  • Built a winning website for a competition for a small club in Toronto, winning against several university competitors.
  • Developed a website offering both English and Mandarin in a few weeks and revised based on client modifications and needs.
  • Integrated a functional and secure payment system through Stripe API.
people Extracurriculars and Activities
Computer Science Club (Leader) September 2018 - June 2020
Waterloo Collegiate Institute (Secondary Education)
  • Instructed a club of over 50 students, preparing them for the Canadian Computing Competition through lessons and problem solving guidance.
  • Organized several competitions and administrated club events and extracurricular activities.
Mathematics Club (Leader) September 2019 - June 2020
Waterloo Collegiate Institute (Secondary Education)
  • Prepared students for various Canadian and American national mathematics competitions with strong scores and improvement.
Debate Club September 2016 - June 2020
Waterloo Collegiate Institute (Secondary Education)
  • Competed in several regional competitions including regional first place in 2020.
  • Achieved 12th place team overall in the Ontario provincial debate tournament.
star Other Awards and Achievements
Canadian Computing Olympiad May 2019
International Competition hosted by University of Waterloo
  • Top 1% in the Canadian Computing Competition in 2019, with an invitation to the CCO.
  • Competed nationally against top 30 Canadian and international students.
R.G. Stanton Scholarship July 2020
  • Won a $18,000 scholarship from the University of Waterloo through exceptional contest performances (top 1% in Euclid 2018 and 2019).