cv

Working on it.

Basics

Name Ruijie Zhai
Label Software Engineer
Email chaos.z.beta@gmail.com
Url chaoszhai.me
Summary Software Engineer passionate about building powerful, efficient software. Experienced in building and optimizing computer systems. Always eager to learn new methodologies.

Work

  • 2023.08 - 2024.05
    TA for Database Systems
    Carnegie Mellon University
    Teaching Assistent, contribute to course open-source project and grading, also hold OH, monitor QA
    • Index Scan
    • Column Pruning
    • SQL Logic Tests
  • 2023.05 - 2023.08
    Software Engineer Intern
    Microsoft STCA
    Web3 Data Engineer. Detect and automate filling data gaps, multi-key crawling, Identify tokens, Maintain pipeline
    • Web3
    • ERC-1155
    • Backfilling
    • Data ETL

Education

  • 2020.09 - 2024.05

    Pittsburgh, PA

    B.Sc. Computer Science
    Carnegie Mellon University
    Computer Science & Applied Mathematics
    • Operating Systems, Database Systems, Continous Time Finance

Skills

Computer Science
C++, C, Python, Golang
Operating Systems
Database Systems
Distributed Systems, Parallel Computing
Machine Learning, Deep Learning
Mathematical Finance

Languages

English
Fluent
Chinese
Native Speaker
French
Beginner

Projects

  • 2023.02 - 2024.05
    Bustub Relational Database
    An educational database system implemented in C++
    • Customized Query Optimization
    • SQL Logic Tests