cv

General Information

Full Name Tom Mai
Languages English, Vietnamese

Education

  • 2023
    BCS Honours (Expected)
    Carleton University, Ottawa, ON, Canada
    • Honour Bachelor of Computer Science Co-op
    • CGPA 11.65/12 (A+)

Experience

  • Fall 2023 - Current
    Teaching Assistant
    Carleton University
    • Hosting weekly office hours helping 160 students to learn materials of Data Structures and Algorithms using Java
    • Conducting and recording online workshops explaining assignments' specification and solution to students
  • Fall 2023 - Current
    Research Assistant
    Carleton University
    • Extending & optimizing Quantum Permutation Pad (QPP) algorithm using Python, Qiskit to enrich the randomly dispatching procedure, resulting in successful Quantum encryption and decryption consisting of n-qubit permutation gates
  • May 2023 - Aug 2023
    Teaching Assistant
    Carleton University
    • Running weekly course's tutorials helping 140 students to learn materials of C++ and OOP
    • Grading and providing constructive criticism for students’ assignments and tests
  • Jan 2023 - Apr 2023
    Software Developer Co-op (Full Stack)
    Knak
    • Reduced users’ wait times by 10-15 secs by applying K8s custom controllers and resources to predict future load
    • Developed & deployed features’ flag management service to AWS S3 using PHP, Laravel, Docker
  • Sept 2022 - Dec 2022
    Software Developer Co-op (Frontend)
    Knak
    • Built new dark/light mode feature using Vue, SCSS and E2E test, improved monthly active users by 11%
    • Integrated brands’ colours from user assets to TinyMCE using Vue, realized an estimated new contracts of $350,000
  • Apr 2022 - Aug 2022
    Data Analyst Co-op
    Innovapost
    • Automated data pipeline to database using Python and TeradataSQL, decreased average processing time by 70%
    • Implemented & owned data model for a data catalog project using ER modelling, used by 100+ users
    • Increased E2E tests coverage by 20% for data processing service transforming raw data to metadata intake standard
  • Jan 2022 - Apr 2022
    Teaching Assistant
    Carleton University
    • Hosted weekly office hours to help professors guide more than 200 students through materials of discrete math including counting, proving techniques and probabilities
    • Solved and reviewed assignments' solutions that helped professors prepare final solution released to students
  • Sept 2021 - Dec 2021
    Backend Developer (Tooling and Performance Co-op)
    Nokia
    • Utilized distributed system to optimize data fetching scripts from Azure service, reduced running time by 95% from 45 mins to 1 min
    • Debugged URL’s fetching errors on Linux server, increased unit tests coverage from 65% to 80%
  • May 2021 - Aug 2021
    Frontend Developer (Tooling and Performance Co-op)
    Nokia
    • Built enrollment service allowing users to edit info directly using Javascript, Python, Flask, SQL, decreased avg support time by 70%
    • Created live visualization dashboard in Grafana to monitor servers’ performance, provided visibility into clusters’ performance
  • Sept 2021 - Dec 2021
    Software Developer Volunteer
    CU Blueprint
    • Contributed to a CRM web app for a non-profit organization using React, enhanced service processing time by 90%
  • Sept 2020 - Apr 2021
    Teaching Assistant
    Carleton University
    • Organizing weekly office hours to help professors guide more than 1000 students through materials of discrete math
    • Marked and answered students’ questions about assignments and tests

Honors and Awards

  • 2021
    • Carleton Dean's Honour List 2020-2021
    • Nominated in Golden Key Society for top 15% students in Faculty of Science in 2020-2021
    • George Fierheller Scholarship 2021
  • 2020
    • Carleton Dean's Honour List 2019-2020
    • Nominated to Nominated in Golden Key Society for top 15% students in Faculty of Science in 2019-2020
    • Michael Oliver Scholarship 2020