Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.77 KB

resume.md

File metadata and controls

35 lines (22 loc) · 1.77 KB
layout title override_title
blog
Résumé
true

Jinhao Hu (胡锦浩)

Experience

PingCAP – Storage Team (Database Engineer; Jul, 2022 ~ till now)

  • Resource Control. Achieved isolation of multiple applications deployed on a shared cluster. Incorporated Quota Control Layer and Scheduling Control Layer for flow control and priority scheduling.
  • Flashback Cluster. Developed a fast rollback feature to revert cluster data to a specific timestamp in cases of user errors. Based on Multi-version Concurrency Control (MVCC) to retrieve timestamped data and overwrite current data using the Two-phase Commit protocol (2PC).

ByteDance Inc. (Developer Intern; Mar, 2021 ~ Sept, 2021)

  • Release Platform Development. Contributed to the build of a Release Platform for the company's applications, including TikTok. Implemented a message queue with priority scheduling support to facilitate uploads to various stores, minimizing cross-platform operational overhead for users and refining status visualization.
  • RPC Service Construction: Used the KiteX service framework and the Thrift cross-language protocol to develop RPC services for the Lark application. Delivered RESTful interfaces encompassing: Package uploads, Publishing policies, User group management.

Skills

  • Programming Language: Golang, Rust, C&C++, Java and Python.
  • Tech Skills: Distributed Systems, Database Systems, Key-Value Storage, Cloud Computing, Kubernetes, etc.
  • Developing Tool: Experienced with Linux-based development and team collaboration tools, including Git.

Projects

detailed in HuSharp's toy projects

Education

Central South University - Computer Science (Bachelor; 2018 ~ 2022)

  • National Scholarship 2019 (Top 0.2% national-wide)