Alexander Liao

Software Developer

phone
(519) 886 5902

Proficient in:

  • JavaScript9 years
  • Java7 years
  • HTML/CSS6 years
  • Python5 years
  • Git4 years
  • Material Design2 years
  • Flask2 years
  • PostgreSQL2 years

Experienced with:

  • Linux4 years
  • C++/C3 years

Knowledge of:

  • Ruby
  • C#

Hobbies:

  • Debate
  • Music
  • Mathematics Competitions

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
Competitive Mathematics & Programming Teacher September 2020 - Present
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).