Professional Experience
Oct 2022 - Now
Software Developer
University of Toronto, Department of Mathematical and Computational Science
Developing and optimizing a software testing tool (using Python, Shell scripts) for more than 1000 students in an introductory CS course to encourage test-driven development among students.
Writing comprehensive integration and unit tests for software integration with marking application (MarkUs)
Implementing reusable, elegant, and user-friendly UI components for students' feedback.
Improved website responsiveness and user navigation to enhance user experience.
Sept 2022 - Now
Teaching Assistant
University of Toronto
Teaching and leading discussions in tutorial sessions (averaging 50 students) to practice basic microeconomics concepts (e.g. game theory, tax and trade)
Holding office hours and answered more than 100 questions in less than 1 hour on online discussion board for 2000 students in different courses.
Providing feedback for more than 150 students in their data processing and visualization (using Python, Numpy, Scipy, pandas, matplotlib) assignments for business decisions.
May 2022 - Now
Undergraduate Research Assistant
University of Toronto, Department of Mathematical and Computational Science
First-authored a publication to World Conference in Computer Science Education (SIGCSE). Presenting to incoming 1500+ academic researchers.
Wrote posters and gave presentations about human-computer interaction topics (effectiveness of software
design to user experience and perception).
Explored methods to improve users' focus and learning curve for an online learning platform.
Performed quantitative analysis (using Excel, Numpy, pandas, matplotlib, seaborn to clean, merge, process and visualize data).
May 2022 - Aug 2022
Undergraduate Research Assistant
University of Toronto, Department of Management
Led business case publication with a start-up company in educational consulting.
Analyzed business data to support cases content and business decision-making.
Analyzed public data and developed data-driven assignment about sales experiment's effectiveness to business revenue for managerial data analytics courses at U of T Mississauga.
May 2022 - Aug 2022
Undergraduate Finance Manager
University of Toronto, Intelligent Adaptive Interventions Lab
Managed, organized, and prepared financial documents (e.g. receipts, bank statements) for lab reimbursement process with faculty finance officer.
Supervised, supported and resolved finance issues and inquiries for more than 150 lab members and collaborators.
Oct 2020 - Dec 2020
Web Development Intern
Agilead Global
Decrease the release time from 2 months to 1 week by practicing Agile & Scrum.
Automated process of generating and sending email notifications using Node.js, Express.js, and Google Cloud Functions to increase customer responsiveness.
Implemented reusable, elegant, and user-friendly UI components (ReactJS, Material UI) and
integrated with API (Firebase) to develop class management features for business internal training application.
2020
Junior Web Developer
Skynox Tech Pvt. Ltd
Implemented user authentication and user navigation (using ReactJS, Redux, Firebase) for a full-stack website that connected organizations to in-need people during COVID-19, which had 70+ NPOs and 2500+ users globally.
Developed full-stack administration app from client's requests, which included: developing interfaces from
UI/UX design, creating administration functionalities for user and activities management, and generating user
statistics.
Reviewed colleagues and interns' code, provided feedback, and mentored interns in frontend development.
Publications
Bui, G.*, Sibia, N.*, Zavaleta Bernuy, A., Liut, M. & Petersen, A. (2023). Prior Programming
Experience: A Persistent Performance Gap in CS1 and CS2. In Proceedings of the 54th ACM Technical
Symposium on Computer Science Education. [Preview]
Bui, G. (2022). Prior Experience in Programming: Are experienced students more likely to
succeed in CS1 and CS2? (Poster) In U of T Summer Undergraduate Research Fair. [Poster]
Xu, J., Bui, G. (2022). Does the medium matter? Student Perspectives on Voice and Text Reflections. (Poster) In U of T Summer Undergraduate Research Fair. [Poster]
* equal contribution