Skip to content
View yueshehanjiang's full-sized avatar

Block or report yueshehanjiang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yueshehanjiang/README.md

Zeng Zixun

📧 2478015300@qq.com | 📍 23 years old

LeetCode Stats


Education

Xi’an Jiaotong University
Master of Software Engineering, School of Software
Sep 2024 - Jun 2027
Shaanxi, China

Beijing University of Chemical Technology
Bachelor of Computer Science and Technology, School of Information Science and Technology
Sep 2020 - Jun 2024
Beijing, China


Technical Skills

  • Programming Languages: C/C++, Java, Python. Proficient in modern C++, including smart pointers, template metaprogramming, Lambda expressions, move semantics, and concurrent programming. Skilled in using STL containers and algorithms, and writing robust code following RAII principles.
  • Algorithms and Data Structures: Familiar with basic data structures and common algorithms, such as sorting, dynamic programming, and graph-related algorithms.
  • Database: Familiar with MySQL fundamentals, including indexes, locks, transactions, and optimization.
  • Operating Systems: Knowledgeable in process management, memory management, file management, and device management.
  • Tools: Experienced in Linux operations and using tools like Git, Make, GDB, and Vim for development.
  • Other: Skilled in writing Markdown documents and actively sharing knowledge on the SCDN community (total views: 32k).

Project Experience

CMU 10-414/714: Deep Learning Systems

  • Implemented a lightweight deep learning framework, needle, supporting automatic differentiation, neural network modules, and optimizers.
  • Developed core modules, including automatic differentiation, linear layers, ReLU, Dropout, BatchNorm, and LayerNorm, as well as SGD and Adam optimizers.
  • Designed an MLP-based ResNet model, trained and evaluated its performance on the MNIST dataset, and optimized the training process using Kaiming and Xavier initialization methods.

CMU 15-455/645 Fall 2023 Database Systems

  • Built bustub, a relational database management system implemented in C++, supporting basic SQL, memory management, indexing, optimizers, executors, and snapshot isolation-level concurrency control.
  • Buffer Pool: Managed disk data pages in memory using the LRU-K page replacement algorithm, reducing disk access and enabling efficient data read/write through background threads and message queues.
  • Indexing: Implemented a scalable hash table-based hash index, supporting concurrent lookups and insertions for efficient and scalable indexing.
  • Query Engine: Designed a volcano-model query engine with common operators like SeqScan, IndexScan, JOIN, and GROUP BY, and improved query performance through rule-based optimizers (e.g., converting nested loop joins to hash joins and implementing Top-N optimizations).
  • Concurrency Control: Implemented an MVCC-based concurrency controller supporting snapshot isolation, using timestamps for transaction and tuple concurrency control.

Achievements

  • Awards:
    • ACM-ICPC Asia Invitational (Xi’an) Gold Medal (2023)
    • ACM-ICPC Asia Regional (Hangzhou) Silver Medal (2023)
    • ACM-ICPC Asia Regional (Nanjing) Silver Medal (2023)
    • ACM-ICPC Asia Final (Shanghai) Bronze Medal (2023)
    • ACM-ICPC Asia Regional (Hefei) Silver Medal (2022)
  • English Proficiency: fluent in technical paper reading.

Strengths

  • Strong coding ability.
  • Strong problem-solving and collaborative skills.
  • Passionate about exploring cutting-edge AI technologies.

Popular repositories Loading

  1. ML-For-Beginners ML-For-Beginners Public

    Forked from microsoft/ML-For-Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

    HTML

  2. generative-ai-for-beginners generative-ai-for-beginners Public

    Forked from microsoft/generative-ai-for-beginners

    21 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/

    Jupyter Notebook

  3. mugrade mugrade Public

    Forked from dlsyscourse/mugrade

    mugrade scripts for 10-714

    Python

  4. 15445 15445 Public

    Forked from cmu-db/bustub

    cmu15445

    C++

  5. yueshehanjiang yueshehanjiang Public

  6. Paddle Paddle Public

    Forked from PaddlePaddle/Paddle

    PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

    C++