Katrina(Yuqiao) Hu
LeetCode GitHub LinkedIn adz3qw@r.postjobfree.com 412-***-****
EXPERIENCES
CARNEGIE MELLON COMPOSABLE SYSTEMS LAB RESEARCH ASSISTANT November 2022 Present Pittsburgh, U.S.
Ô Wrote shell scripts to parse options flags, extract module arguments & dump modules; Coded microbenchmarks on function calls, memory access, integer arithmetic in C/C++ & compiled to Wasm to analyze engine performance, data included in academic paper Ô Designing a tool to duplicate a function in Wasm module to measure VM compilation time 15 440 DISTRIBUTED SYSTEMS COURSE TEACHING ASSISTANT August 2023 Present Pittsburgh, U.S.
Ô Made homework questions on systems concepts like IP network routing; held office hours each week to guide/debug students’ projects in Golang, resolving various types of errors and race conditions when implementing key-value store, Live Sequence Protocol (lie between UDP & TCP), bitcoin system with speedup of multiple processors and so on RUBRIK, INC SOFTWAREENGINEERING INTERN
June 2023 August 2023 Palo Alto, U.S.
Ô Architected & executed end-to-end Cross-Origin Resource Sharing integration on Rubrik Security Cloud, project involving MySQL database design, gRPC, GraphQL APIs, HTTP filter, enabling organization-wise configurations & allowing whole company to upgrade to latest version of cloud, which requires support of CORS
Ô Coded to schedule datastore migration with disk mapping immediately after instant recovery from snapshot using Scala, Go, Java, SQL; added REST APIs for customers MORNINGSTONE TECH MACHINE LEARNING INTERN
June 2021 – September 2021 Beijing, China
Ô Researched and constructed LSTM and random forest models to predict the futures market settlement price using PyTorch & scikit-learn, achieving 65% accuracy on average Ô Built infrastructures with Python for training, cross-validation, hyperparameter tuning, testing, and visualization, and incorporated in company’s web app using Django PROJECTS
PARALLEL PROGRAMMING PROJECT C++
August 2023 Present
Ô Exploited parallel fractal generation using pthreads & ISPC respectively with interleaved assignment of tasks, achieving 30x speedup; vectorized code using SIMD intrinsics; measured and reasoned about the performance of parallel programs UCHICAGO TRADING COMPETITION PYTHON
Feburary 2022 April 2022
Ô Led a team of 4 to make markets on lumber futures market, implement Black Scholes Model to trade options on 5-10 simulations of an underlying, develop portfolio allocation algorithm based on Risk Parity Allocation & Black-Litterman, ranking Top 15 among 50+ teams COMPUTER SYSTEM PROJECTS C
September 2021 December 2021
Ô Implemented an allocator with malloc, free, realloc, calloc functions to manipulate memory; eliminated footers in blocks, coalescing, and fitting, with 74% utilization, 9300 throughput Ô Created a shell simulator that evaluates command lines, maintains job lists, controls foreground and background jobs with signals handler & I/O redirection EDUCATION
CARNEGIE MELLON
UNIVERSITY
B.S. in Computer Science
Minor in Music Technology
May 2024 Pittsburgh, U.S.
Cum. GPA: 3.7 / 4.0
COURSEWORK
• Parallel Programming
• Distributed Systems
• Cloud Computing
• Putnam Seminar
• Monte Carlo Algorithms
• Applied Machine Learning
• Algorithms Design & Analysis
• Probability for CS
SKILLS
PROGRAMMING
Proficient:
Python • Java • C • Go
Experienced:
Scala • C++ • SML • HTML •
JavaScript • SQL
Familiar:
C# • Assembly • Swift • CSS •
TypeScript
LIBRARIES/FRAMEWORKS
AWS • Azure • GCP • Docker •
Kubernetes • UNIX • MySQL •
Neo4j • MongoDB • scikit-learn
• Django • Angular
ACTIVITIES
• Capture The Flag (team
leader) 2023 CMU
• UChicago’s Trading
Competition (team leader)
2022 UChicago
• Above and Beyond Computer
Science Program 2022 Meta
HONORS
• Back-End Developer
Certificate Meta
• Dean’s List CMU