Youyou Yang

Email: youyou.yang@mail.mcgill.ca

Education

  • McGill University, Montréal, CA
    Master of Science in Computer Science (Non-Thesis), Sept. 2024 - Present
  • McGill University, Montréal, CA
    Bachelor of Science in Physics and Computer Science, Aug. 2019 - June 2023

Skills

  • Data Science Skills: Experienced in Python for data analysis and machine learning, adept in using libraries such as NumPy, SciPy, Pandas, Seaborn, TensorFlow, and Scikit-learn.
  • Programming Skills: Proficient in Python, C, Bash, mySQL. Experienced with Ocaml and Matlab for software development, scripting, database management, and scientific computing.
  • Hardware Design: Familiar with Arduino and Raspberry Pi platforms.
  • Tools and OS: Experienced with JIRA and Git for version control, and LaTeX for document preparation.
  • Language Skills: Fluent in English and Mandarin. Basic proficiency in French and Japanese.

Research Experience

  • McGill ATLAS Group, Montréal, CA
    Research Assistant, May 2023 - August 2023
    Applied Python to develop and identify the optimal digital filtering solution for energy reconstruction in the ATLAS calorimeter at CERN, integrating time series analysis techniques for enhanced signal processing. GitHub Details
  • McGill ATLAS Group, Montréal, CA
    Undergraduate Researcher, May 2022 - Dec 2022
    Employed PyROOT for data analysis within the frame of Standard Model Effective Field Theory (SMEFT), to search for unique particle interactions. Utilized MLE methods in Python to set constraints on Effective Field Theory Lagrangian, accounting for systematic uncertainties. GitHub Details
  • I am truly grateful to my mentor, Brigitte Vachon, for her guidance and support.
LAr Calorimeter Feynman Diagram of the WWγγ Vertex
Left: LAr Calorimeter (More info: here) | Right: Feynman Diagram of the WWγγ Vertex

Work Experience

  • BorgWarner Technical center, Shanghai, CN
    Software Development Intern, July 2021 - August 2021
    - Developed Communication Protocol: Engineered AutoSAR-based communication protocols for Geely Lotus cars, optimizing efficiency with Python-to-C scripts.
    - Led Upper Computer Modularization: Led software modularization for an automated car project. Achieving timely and accurate transportation using the Python ROS package, and Bash script on Raspberry Pi, ensuring project success.
  • Dreame Tech, Suzhou, CN
    Software Testing Intern, May 2021 - June 2021
    Employed systematic testing methodologies: on Dreame Z10 Robot Vacuum cleaner using Bash scripts. Effectively managing issues and tracking progress through Jira for streamlined development and quality assurance.
Automatic car project at BorgWarner Dreame Z10 Robot Vacuum cleaner
Left: Automatic car project at BorgWarner | Right: Dreame Z10 Robot Vacuum cleaner

Technical Projects

  • May 2023 - July 2023: Developing a Chinese Restaurant Process (CRP) with Gibbs Sampling. Implemented Gibbs sampling in a CRP model in Python to solve infinite Gaussian mixture modeling challenges.GitHub Details
  • May 2022: Measuring of Lambda Cold Dark Matter parameters with MCMC. Employed the Markov chain Monte Carlo method in Python to fit the CMB data to the \(\Lambda CDM\) model, focusing on the density parameters and Hubble's constant.GitHub Details
  • May 2022: Monte Carlo Tree Search for the Colosseum Survival game. Built an intelligent agent using Monte Carlo Tree Search (MCTS) for the Colosseum Survival game strategy.GitHub Details
  • March 2023: Electrocardiogram (ECG) Circuit Design and Signal Processing. Constructed an ECG circuit including a differential amplifier, notch filter, and low-pass filter. Processed digital signals using Python, resulting in clear and complete ECG readings.
ECG circuit
Electrocardiogram (ECG) Circuit, with our clear and complete ECG readings on the oscilloscope.

Additional Experience

  • Published Documentation
    • Mar 2024: Fiducial and differential cross-section measurements of electroweak \(W\gamma jj\) production in \(pp\) collisions at \(\sqrt{s} = 13\) TeV with the ATLAS detector, [online] arXiv
  • Talks
    • Aug 2022: Summer Undergraduate Research Showcase, McGill University. Contributed talk: Sensitivity studies in the search for new physics in p-p collisions at the LHC.
    • Aug 2022: ATLAS Canada Summer Student Presentations, CERN. Contributed talk: Sensitivity studies in the search for new physics in p-p collisions at the LHC (same).
  • Hackathon
    • Jan 2022: Hack Mcwics 22, McGill Women in Computer Science. Won the Most Practical Award for developing a website of Serving Size Converter using HTML+JavaScript.