Shirley Shu

Burnaby, BC, Canada · ssjto-remove-shirley@gmail.com

Scan contact card

Scannable QR code with contact info

I am an MSc student in the Department of Computer Science at the University of Victoria, BC, Canada, advised by Dr. Jianping Pan. I obtained my BSc in Computer Science from the same university. My research is focused on the Computer Networking, especially for transport-layer protocols (Multipath QUIC). I am also interested in programming and machine learning.

Socialization

Experience

Software Developer (co-op)

Microchip

Developed and maintained automated benchmark tools using C and makefile, streamlining testing processes. Conducted benchmarks to analyze system performance and identify bottlenecks in QEMU and Protium, optimizing software performance based on the results. Conducted system-level testing, collaborated with cross-functional teams, and provided ongoing maintenance and support, ensuring proper functionality and system reliability.

Jan 2023 - Apr 2023

Teaching Assistant

University of Victoria

Work as the Lab Instructor and Marker for course CSC360 (Operating Systems), CSC355 (Digital Logic and Computer Organization), and CSC445/545 (Linear Programming). Provided classroom support by organizing the classroom, distributing materials, and facilitating discussions with the lead instructor. Assisted in grading assignments, quizzes, and exams, maintaining accurate records of student grades, and providing valuable feedback. Additionally, Enhanced the efficiency of grading programming assignments by developing Shell scripts, resulting in a 50% increase in marking efficiency. Conducted individual and group tutoring sessions, prepared course materials, facilitated laboratory sessions, acted as a communication link between the instructor and students, maintained attendance records, tracked student progress, and mentored students on study techniques and academic success strategies.

Sep 2021 - Dec 2022

Software Developer (co-op)

UVic Bioinformatics Lab

  • Work on developing a virus editor tool which visualizes the virus database and helps scientists to manage it in ideal way.
  • Use JavaFX and maven to modify the GUI part and use MySQL to access the database.
  • Running the server with Bitnami WordPress on AWS.

Sept 2020 - April 2021

Software Developer (co-op)

EncoreFX (Global Reach Canada)

  • Work on an automatic payment file translation application which helps operators to get and monitor different kind of swift messages easily.
  • Use Angular to create a Web UI and develop RESTful API in .Net Core (C#) and Java.
  • Write Unit testing in TypeScipt and C# to maximize efficiency and test coverage for the application.

Jan 2019 - Apr 2019

Publications

A collection of articles, presentations or talks ;)

Conference Paper - A Multipath Extension to the QUIC Module for ns-3

S. Shu, W. Yang, J. Pan and L. Cai, "A Multipath Extension to the QUIC Module for ns-3," 2023 Workshop on ns-3 (WNS3), Arlington, VA, USA, 2023, pp. 608-615, doi: 3592149.3592803

May 2023

Conference Paper - Scheduler Design for Mobility-aware Multipath QUIC

W. Yang, L. Cai, S. Shu and J. Pan, "Scheduler Design for Mobility-aware Multipath QUIC," 2022 IEEE Global Communications Conference (GLOBECOM), Rio de Janeiro, Brazil, 2022, pp. 2849-2854, doi: 10.1109/GLOBECOM48099.2022.10001247.

December 2022

Conference Paper - MM-QUIC: A mobility-aware multipath QUIC for satellite networks

W. Yang, S. Shu, L. Cai and J. Pan, "MM-QUIC: Mobility-aware Multipath QUIC for Satellite Networks," 2021 17th International Conference on Mobility, Sensing and Networking (MSN), Exeter, United Kingdom, 2021, pp. 608-615, doi: 10.1109/MSN53354.2021.00093.

December 2021

MPQUIC NS3

Added a multipath feature to the QUIC module in ns-3

Read more..

Education

University of Victoria

MSc in Computer Science
Research in Computer Networking, especially for transport-layer protocols

May 2021 - Present

University of Victoria

BSc in Computer Science (Honour)
Minor in Statistics

Artificial intelligence (95), Data Mining (94), System for Massive Datasets (92), Computer Networks (91), Digital Logic and Organization (91), Probability and Statistics (91), etc.

Sept 2017 - April 2021
Nifty tech tag lists from Wouter Beeftink