Chi Cv

🤩 Rip-off of skyzh's CV

Category

Resume & CV

License

Free to use (MIT)

File

resume.tex

resume.texRead-only preview
% !TEX program = xelatex

\documentclass{chicv}

% optionally suppress printing the page number
\pagenumbering{gobble}

% optional Chinese support
% \useChinese{Medium}{Heavy}
% \useChinese{Regular}{Bold}

\begin{document}

%% basic personal info
\name{Chi Zhang}
\begin{basicinfo}
  \info{\email{skyzh@cmu.edu}}
  \info{\homepage{skyzh.dev}[https://skyzh.dev]}
  \info{\github{skyzh}[https://github.com/skyzh]}
  \info{\linkedinsquare{alex-chi-skyzh}[https://www.linkedin.com/in/alex-chi-skyzh/?originalSubdomain=cn]}
  % \phone{}
\end{basicinfo}

\section{Education}
\cventry{Carnegie Mellon University}
  {August 2022 -- December 2023 (Expected)}
  [Master of Science in Computer Science]
  [Pittsburgh, PA, USA]
\cventry{Shanghai Jiao Tong University}
  {September 2018 -- June 2022}
  [B.Eng in Computer Science and Technology]
  [Shanghai, China]
  \begin{itemize}
    \item GPA 93.58/100, Rank 1/149, National Scholarship 2019 (Top 0.2\% national-wide)
    \item A+ Courses: Operating Systems, Computer Architecture, Computer Networks, and 28 others
    % \item 长中文段落测试:「于是我们奋力前进,却如同逆水行舟,注定要不停地退回过去。」——《了不起的盖茨比》菲茨杰拉德
  \end{itemize}

\section{Internship Experience}

\cventry{Singularity Data, Inc.}
  {August 2021 – July 2022}
  [Database System R\&D Intern]
  [Shanghai, China]

\begin{itemize}
  \item One of the top contributors of \iconlink[\faGithub][RisingWave]{https://github.com/singularity-data/risingwave} — a next-generation streaming database in the cloud. \\ Worked on the development of almost all components related to stream computing and state store.
  \item Designed and implemented \textbf{shared state} to support \textbf{streaming index} in RisingWave; implemented \textbf{lookup join executor} based on shared state to support efficient \textbf{index delta joins}.
  \item Lead the team to investigate and analyze \textbf{performance issues} in RisingWave with benchmarks; fixed bugs and proposed strategies which improved the system throughput by 10x in a 3-month period.
  \item Greatly improved RisingWave’s development experience by initiating the \textbf{developer ecosyste}m, \\including \textbf{streaming system dashboard}, \textbf{developers’ tool} \textit{RiseDev}, and a \textbf{benchmark set-up tool} \\based on Terraform. They are now indispensable parts of everyone’s development process.
\end{itemize}

\cventry{ByteDance, Ltd.}
  {June 2021 – August 2021}
  [Storage System R\&D Intern, TerarkDB Team]
  [Beijing, China]

\begin{itemize}
  \item Implemented \textbf{Zone-Aware Garbage Collection} in \textbf{TerrakDB} for Zoned Namespace SSDs, which\\ reduced 3-4x of space amplification caused by interleaving write lifetime in a single ZNS zone.\iconlink[\faGithub]{https://github.com/bytedance/terarkdb}
  \item Added observability facilities to \textbf{ZenFS} (by Western Digital) to analyze bottlenecks and implemented a \textbf{WAL-Aware Zone Allocator}, which reduced the p999 tail latency by 100x.\iconlink[\faGithub]{https://github.com/bzbd/zenfs}
\end{itemize}

\cventry{PingCAP, Inc.}
  {August 2020 -- January 2021}
  [Sotrage System R\&D Intern, TiKV Storage Team][Shanghai, China]
  \begin{itemize}
    \item Built LSM-based storage engine \textbf{AgateDB} from ground-up. Inspired by WiscKey and BadgerDB, \\AgateDB separates large vallues from LSM tree into value log, so as to reduce write amplification.\iconlink[\faGithub]{https://github.com/tikv/agatedb}
  \end{itemize}

\section{Open-Source Contributions}

\cventry{cmu-db/bustub}
  {Fall 2022}
  [Teaching Assistant for 15-445/645 Database Systems]
  [\iconlink[\faGithub][cmudb/bustub]{https://github.com/cmu-db/bustub}]
  \begin{itemize}
    \item Design and implement \textbf{query processing (SQL) layer} (binder, planner, optimizer) for the bustub\\ project and design course projects.
  \end{itemize}

\cventry{RisingLight Community}
  {January 2022 -- Now}
  [RisingLight Project Maintainer]
  [\iconlink[\faGithub][risinglightdb]{https://github.com/risinglightdb}]
  \begin{itemize}
    \item Leads the development of \textbf{RisingLight}, an OLAP database system for educational purpose. RisingLight is written in Rust, supports simple TPC-H queries, and has a merge-tree based columnar storage.
  \end{itemize}

  \cventry{TiKV Community}
    {May 2020 -- Now}
    [TiKV Maintainer]
    [\iconlink[\faGithub][tikv]{https://github.com/tikv}] % TODO: github link
    \begin{itemize}
      \item Maintains \textbf{TiKV Coprocessor}, the push-down execution framework of TiDB. Mentored community\\ members to contribute features (e.g. new data types, plugin system) in the \textbf{LFX Mentorship}. \iconlink{https://github.com/tikv/tikv/issues/9066}\ \iconlink{https://github.com/tikv/tikv/issues/9747}
    \end{itemize}

\cventry{Personal Projects}{\textbf{4k} followers \iconlink[\faGithub][skyzh]{https://github.com/skyzh}}
\begin{itemize}
  \item \textbf{type-exercise-in-rust} (\faIcon[regular]{star}870):
  {\small Learn Rust black magics (GAT, HRTB, bypassing compiler bugs, macros) by implementing an expression framework in database systems.\iconlink[\faGithub]{https://github.com/skyzh/type-exercise-in-rust}}
\end{itemize}


\section{Skills}

\begin{compactlist}
  \item \textbf{Programming Languages}: Rust, C++, Golang, Python and Node.js
  \item \textbf{Tech Skills}: Key-Value Storage Systems, SSD-optimized File Systems, Database Systems, Stream-Processing Systems
\end{compactlist}

\end{document}
Preview
Chi Cv preview
Chi Cv LaTeX Template | Bibby | Bibby AI