Skip to content

Commit

Permalink
fix & update
Browse files Browse the repository at this point in the history
  • Loading branch information
范乾一 committed Apr 26, 2024
1 parent 667aea0 commit 1ccb63c
Show file tree
Hide file tree
Showing 9 changed files with 146 additions and 41 deletions.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ You cannot simply compile files by copying them to the web application because T

CV in English is the original version from Chi Ce, and CV in Chinese is the version I modified.

![Sample output of Chi-CV template](./img/chi-cv-preview.png)
![Sample output of Chi-CV template](./img/eng.png)

![Sample output of Chi-CV template in Chinese](./img/zh.jpg)

![Sample output of Chi-CV template in Chinese](./img/my-cv-preview.jpg)

最后,祝大家都成功得令人发指😭.
Life is hard. Good luck. Play good game.
13 changes: 11 additions & 2 deletions chicv.chinese.typ
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
"Avenir Next LT Pro", // original chi-cv font\
"Manrope", // a font available in the typst environment and looks similar to Avenir
"Apple Color Emoji",
"SF Pro",
"Font Awesome 6 Free Solid"
)

#let chiline() = {
Expand All @@ -21,8 +23,10 @@


#let iconlink(
uri, text: "", icon: link-icon) = {
link(uri)[#fa[#icon] #text]
uri, word: "", icon: link-icon) = {
link(uri)[
#fa[#icon] #word
]
}

#let landr(
Expand All @@ -39,6 +43,11 @@
br: "",
content
) = {

show text:it => {
text(font:fonts, it)
}

show strong: it => {
text(font:fonts,weight:"bold", it.body)
}
Expand Down
89 changes: 89 additions & 0 deletions chicv.english.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
#import "fontawesome.typ": *

#let italic_fonts = ("Source Han Serif SC VF")

#let title_fonts = ("FZJinLS-B-GB")

#let fonts = (
"Avenir Next LT Pro", // original chi-cv font\
"Manrope", // a font available in the typst environment and looks similar to Avenir
"Apple Color Emoji",
)

#let chiline() = {
v(-3pt);
line(length: 100%, stroke: gray);
v(-10pt)
}


#let iconlink(
uri, text: "", icon: link-icon) = {
link(uri)[#fa[#icon] #text]
}

#let landr(
tl: lorem(2),
tr: "YYYY/MM - YYYY/MM"
) = {
text(font:fonts,weight: "bold" ,tl) + h(1fr) + tr
}

#let cventry(
tl: lorem(2),
tr: "2333/23 - 2333/23",
bl: "",
br: "",
content
) = {
show strong: it => {
text(font:fonts,weight:"bold", it.body)
}

show emph : it => {
text(font:italic_fonts,weight:"regular", it.body)
}
block(
inset: (left: 0pt),
text(font:fonts,weight: "black" ,tl) + h(1fr) + tr +
linebreak() +
if bl != "" or br != "" {
bl + h(1fr) + br + linebreak()
} +
content
)
}

#let chicv(body) = {
set par(justify: true)

show heading.where(
level: 1
): set text(
size: 22pt,
font: fonts,
weight: "black",
)

show heading.where(
level: 2
): it => text(
size: 12pt,
font: fonts,
// customed for chinese heading
weight: "black",
block(
chiline() + it,
)
)

set list(indent: 0pt)

show link: it => underline(stroke:1pt,evade: true,offset: 2pt,extent:0pt, it)
set page(
margin: (x: 0.9cm, y: 1.1cm),
)
set par(justify: true)

body
}
Binary file added img/eng.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/placeholder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/tomato.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/zh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 15 additions & 14 deletions resume.chinese.typ
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,12 @@
#h(1fr)
#box(baseline:3% ,radius: 5pt,[
#image("img/tomato.png",width:8%)
// #emoji.tomato
]
]
)



== 教育背景
#landr(
tl: "北京大学·软件与微电子学院·网络安全·在读硕士研究生·(GPA 3.53/4.00, rank 4/20)",
tl: "北京大学·软件与微电子学院·网络安全·在读硕士研究生·(GPA 3.60/4.00, rank 4/20)",
tr: "2021/09 - 2024/07",
)
#linebreak()
Expand All @@ -30,22 +27,26 @@
)
#linebreak()
#landr(
tl: "北京邮电大学·计算机学院·计算机科学与技术·学士·(GPA 91/100, rank 12/404,top 3.0% )",
tl: "北京邮电大学·计算机学院·计算机科学与技术·学士·(GPA 91/100, rank 12/404)",
tr: "2017/06 - 2021/06",
)

== 实习经历
== 工作经历

#cventry(
tl: "1. 易方达 · 中后台条线 · 数据研发工程师",
tr: "2023/07 - 2023/10",
tl: "1. 字节跳动 · AML · engine · Parameter Server Group · 研发",
tr: "2023/12 - 2024/05",
bl: "",
br: ""
)[
- *针对公司内部 MongoDB 集群进行性能优化,成功以传统云服务提供商 50% 的成本达到了其服务水平。* #link("https://github.com/TOMATOFGY/TOMATOFGY/blob/ba38d0515734633b137765a03b3d2734a0794c86/doc/%E8%8C%83%E4%B9%BE%E4%B8%80%E7%AD%94%E8%BE%A9_%E5%85%AC%E5%BC%80.pdf")[#fa[#github] ]
- 参与数据平台技术选型,进行 Vertica 与 Doris 的性能分析以指导选择过程。
参与字节机器学习平台中参数服务器组件的研发.参与推荐系统模中型的训练与推理服务.
- 参与 PS 组件在不同运行环境下的优化. 以体系结构角度优化服务性能.
- 参与同步链路的优化. 平均减少服务所需带宽 20%.
]


#cventry(
tl: "2. 字节跳动 · Data · 数据平台 · 分析型数据库 · C++ 研发实习生",
tl: "2. 字节跳动 · Data · 数据平台 · 分析型数据库 · 研发实习生",
tr: "2023/03 - 2023/07",
bl: "",
br: ""
Expand All @@ -57,7 +58,7 @@


#cventry(
tl: "3. 商汤科技 · 存储系统与技术部 · 缓存与数据加速组 · 存储系统开发实习生",
tl: "3. 商汤科技 · 存储系统与技术部 · 缓存与数据加速组 · 研发实习生",
tr: "2022/06 - 2022/11",
)[
*参与商汤内部缓存服务开发(基于 NVMe 的分布式键值数据库)。*
Expand Down Expand Up @@ -108,4 +109,4 @@
== 其他
- 语言:C/C++, Shell, Rust, Golang, HTML/CSS/JavaScript, Python, SQL, Swift, Obj-C, VHDL
- 工具&框架&产品:CMake; Git; GDB, Perf, Flamegraph; Docker; MySQL, Clickhouse, Redis, Memcached, LevelDB
- #box([外语:TOEFL : 102 ; CET-6 : 559]) #h(1fr) #box([ #text(fill: gray)[Last Updated on Sep 20, 2023]])
- #box([外语:TOEFL : 102 ; CET-6 : 559]) #h(1fr) #box([ #text(fill: gray)[Last Updated on Apr 26, 2024]])
49 changes: 28 additions & 21 deletions resume.english.typ
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#import "chicv.chinese.typ": *
#import "chicv.english.typ": *

#show: chicv

Expand All @@ -11,41 +11,48 @@
])
#h(1fr)
#box(baseline:3% ,radius: 5pt,[
// #image("img/placeholder.png",width:6%)
#image("img/tomato.png",width:6%)
// #emoji.tomato
]
]
)



== Education
#landr(
tl: "1. Peking University · School of Software and Microelectronics\nNetwork Security 丨 Master's Degree Candidate 丨 GPA 3.53/4.00, rank 4/20",
tl: "1. Peking University · School of Software and Microelectronics",
tr: "2021/09 - 2024/07",
)
#linebreak()
Network Security 丨 Master's Degree Candidate 丨 GPA 3.60/4.00, rank 4/20
#linebreak()
#landr(
tl: "2. National University of Singapore · School of Computing · Summer Internship",
tr: "2019/06 - 2019/08",
)
#linebreak()
#landr(
tl: "3. Beijing University of Posts and Telecommunications · School of Computer Science\nComputer Science and Technology 丨 Bachelor's Degree 丨 (GPA 91/100, rank 12/404, top 3.0%)",
tl: "3. Beijing University of Posts and Telecommunications · School of Computer Science",
tr: "2017/06 - 2021/06",
)
#linebreak()
Computer Science and Technology 丨 Bachelor's Degree 丨 GPA 91/100, rank 12/404

== Experience

== Internship Experience
#cventry(
tl: "1. E Fund Management · FinTech · Data Development Engineer",
tr: "2023/07 - 2023/10",
tl: "1. ByteDance · AML · Engine · Parameter Server Group · R&D",
tr: "2023/12 - 2024/05",
bl: "",
br: ""
)[
- *Optimized the performance of the internal MongoDB cluster, achieving the same service level as traditional cloud service providers at 50% of the cost.* #link("https://github.com/TOMATOFGY/TOMATOFGY/blob/ba38d0515734633b137765a03b3d2734a0794c86/doc/%E8%8C%83%E4%B9%BE%E4%B8%80%E7%AD%94%E8%BE%A9_%E5%85%AC%E5%BC%80.pdf")[#fa[#github] ]
- Participated in the technology selection for the data platform and conducted performance analysis of Vertica and Doris to guide the selection process.
Participated in the development of the parameter server component within the ByteDance Machine Learning platform. Involved in the training and inference services of the recommendation system model.
- Participated in the optimization of the PS component across different operating environments. Optimized service performance from an architectural perspective.
- Involved in the optimization of synchronization, reducing the average bandwidth required by the service by 20%.
]

#cventry(
tl: "2. ByteDance · Data · Data Platform · Analytical Database · C++ R&D Intern",
tl: "2. ByteDance · Data · Data Platform · Analytical Database · R&D Intern",
tr: "2023/03 - 2023/07",
bl: "",
br: ""
Expand All @@ -57,21 +64,21 @@ Participated in the optimization work of the storage layer of ByConity, an analy


#cventry(
tl: "3. SenseTime · Storage Systems Department · Acceleration Group · C++ R&D Intern",
tl: "3. SenseTime · Storage Systems Department · Acceleration Group · R&D Intern",
tr: "2022/06 - 2022/11",
)[
*Participated in the development of an cache service at SenseTime (a distributed key-value database based on NVMe).*
- *Designed POSIX interface*. By using Linux FUSE, users can access the cache without modifying the code that accesses the file system, improving service usability.
- *Designed system call hijacking mechanism*. Implemented bypassing libfuse to improving access efficiency.
- *Optimized read and write efficiency for cloud scenarios*. Established reverse proxies for services such as S3, achieving a 100x increase in read and write speed and a 3% increase in model training speed.
Participated in the development of an cache service at SenseTime (a distributed key-value database based on NVMe).
- Designed POSIX interface. By using Linux FUSE, users can access the cache without modifying the code that accesses the file system, improving service usability.
- Designed system call hijacking mechanism. Implemented bypassing libfuse to improving access efficiency.
- Optimized read and write efficiency for cloud scenarios. Established reverse proxies for services such as S3, achieving a 100x increase in read and write speed and a 3% increase in model training speed.
]


#cventry(
tl: "4. Microsoft Research Asia · Innovation Engineering Group (IEG) · Software Development Intern " + iconlink("https://apps.apple.com/cn/app/%E7%89%9B%E5%8A%B2%E5%B0%8F%E8%8B%B1/id1509670731",icon:app-store),
tl: "4. Microsoft Research Asia · IEG · R&D Intern " + iconlink("https://apps.apple.com/cn/app/%E7%89%9B%E5%8A%B2%E5%B0%8F%E8%8B%B1/id1509670731",icon:app-store),
tr: "2021/08 - 2022/06",
)[
*Responsible for the backend and iOS development of an application with over 100,000 monthly active users*.
Responsible for the backend and iOS development of an application with over 100,000 monthly active users.
- Deeply involved in the design and implementation of project refactoring. Used SwiftUI to replace the UIKit framework.
]

Expand All @@ -81,10 +88,10 @@ Participated in the optimization work of the storage layer of ByConity, an analy
tl: "1. Ant Group · 2022 OceanBase Database Competition" + " " + iconlink("https://open.oceanbase.com/competition/index#info") + " " + "Third Place (Rank 4/1180)" ,
tr: "2022/10 - 2023/01"
)[
*Designed and optimized the high-performance bypass import feature for OceanBase*
Designed and optimized the high-performance bypass import feature for OceanBase
- Designed and implemented the bypass import module, including CSV file parsing, compression algorithms, merge sort algorithms, and CSV2SSTable algorithms.
- Applied tuning techniques such as perf to capture and optimize various optimization points.
- *Significantly improved performance*, achieving a 10x performance improvement compared to OceanBase's original batch insert solution. #iconlink("https://zhuanlan.zhihu.com/p/605181163",icon:zhihu) #iconlink("https://zhuanlan.zhihu.com/p/617520132",icon:zhihu)
- Significantly improved performance, achieving a 10x performance improvement compared to OceanBase's original batch insert solution. #iconlink("https://zhuanlan.zhihu.com/p/605181163",icon:zhihu) #iconlink("https://zhuanlan.zhihu.com/p/617520132",icon:zhihu)

]

Expand All @@ -102,4 +109,4 @@ Participated in the optimization work of the storage layer of ByConity, an analy
== Others
- Languages: C/C++, Shell, Rust, Golang, HTML/CSS/JavaScript, Python, SQL, Swift, Obj-C, VHDL
- Tools & Products: CMake; Git; GDB, Perf, Flamegraph; Docker; MySQL, Clickhouse, Redis, Memcached, LevelDB
- #box([Languages: TOEFL: 102; CET-6: 559]) #h(1fr) #box([ #text(fill: gray)[Last Updated on Nov 22, 2023]])
- #box([Languages: TOEFL: 102; CET-6: 559]) #h(1fr) #box([ #text(fill: gray)[Last Updated on Apr 26, 2024]])

0 comments on commit 1ccb63c

Please sign in to comment.