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