feat: initial typst template for resume
This commit is contained in:
23
resume/profile_zh/certificates.typ
Normal file
23
resume/profile_zh/certificates.typ
Normal file
@ -0,0 +1,23 @@
|
||||
// Imports
|
||||
#import "@preview/brilliant-cv:4.0.1": cv-honor, cv-section
|
||||
|
||||
|
||||
#cv-section("证书")
|
||||
|
||||
#cv-honor(
|
||||
date: [2022],
|
||||
title: [AWS 安全认证],
|
||||
issuer: [亚马逊网络服务 (AWS)],
|
||||
)
|
||||
|
||||
#cv-honor(
|
||||
date: [2017],
|
||||
title: [应用数据科学与 Python],
|
||||
issuer: [Coursera],
|
||||
)
|
||||
|
||||
#cv-honor(
|
||||
date: [],
|
||||
title: [SQL 基础课程],
|
||||
issuer: [Datacamp],
|
||||
)
|
||||
29
resume/profile_zh/education.typ
Normal file
29
resume/profile_zh/education.typ
Normal file
@ -0,0 +1,29 @@
|
||||
// Imports
|
||||
#import "@preview/brilliant-cv:4.0.1": cv-entry, cv-section, h-bar
|
||||
|
||||
|
||||
#cv-section("教育经历")
|
||||
|
||||
#cv-entry(
|
||||
title: [数据科学硕士],
|
||||
society: [加利福尼亚大学洛杉矶分校],
|
||||
date: [2018 - 2020],
|
||||
location: [美国],
|
||||
logo: image("../assets/logos/ucla.png"),
|
||||
description: list(
|
||||
[论文: 使用机器学习算法和网络分析预测电信行业的客户流失],
|
||||
[课程: 大数据系统与技术 #h-bar() 数据挖掘与探索 #h-bar() 自然语言处理],
|
||||
),
|
||||
)
|
||||
|
||||
#cv-entry(
|
||||
title: [计算机科学学士],
|
||||
society: [加利福尼亚大学洛杉矶分校],
|
||||
date: [2014 - 2018],
|
||||
location: [美国],
|
||||
logo: image("../assets/logos/ucla.png"),
|
||||
description: list(
|
||||
[论文: 探索使用机器学习算法预测股票价格: 回归与时间序列模型的比较研究],
|
||||
[课程: 数据库系统 #h-bar() 计算机网络 #h-bar() 软件工程 #h-bar() 人工智能],
|
||||
),
|
||||
)
|
||||
74
resume/profile_zh/metadata.toml
Normal file
74
resume/profile_zh/metadata.toml
Normal file
@ -0,0 +1,74 @@
|
||||
#:schema https://raw.githubusercontent.com/yunanwg/brilliant-CV/main/metadata.toml.schema.json
|
||||
|
||||
# Profile: Chinese. Demonstrates the explicit-typography pattern — every
|
||||
# locale-specific decision is made in this file, with no hidden `language`
|
||||
# triggers in the package. See profile_en/metadata.toml for field docs.
|
||||
header_quote = "具有丰富经验的数据分析师,随时可入职"
|
||||
cv_footer = "简历"
|
||||
letter_footer = "申请信"
|
||||
|
||||
[layout]
|
||||
awesome_color = "skyblue"
|
||||
before_section_skip = "1pt"
|
||||
before_entry_skip = "1pt"
|
||||
before_entry_description_skip = "1pt"
|
||||
paper_size = "a4"
|
||||
# Wider date column accommodates Chinese month/year strings.
|
||||
date_width = "4.7cm"
|
||||
|
||||
[layout.fonts]
|
||||
# Mixed Source Sans 3 + Heiti SC. Typst's codepoint-level fallback
|
||||
# picks Heiti SC for CJK characters and Source Sans 3 for Latin.
|
||||
regular_fonts = ["Source Sans 3", "Heiti SC"]
|
||||
header_font = "Heiti SC"
|
||||
|
||||
[layout.header]
|
||||
header_align = "left"
|
||||
display_profile_photo = true
|
||||
profile_photo_radius = "50%"
|
||||
info_font_size = "10pt"
|
||||
|
||||
[layout.entry]
|
||||
display_entry_society_first = true
|
||||
display_logo = true
|
||||
|
||||
[layout.section]
|
||||
# CJK convention: section title rendered in accent color as a whole,
|
||||
# not split into "first N letters + rest" — splitting Chinese
|
||||
# characters by codepoint count is rarely meaningful.
|
||||
title_highlight = "full"
|
||||
|
||||
[layout.footer]
|
||||
display_page_counter = false
|
||||
display_footer = true
|
||||
|
||||
|
||||
[inject]
|
||||
injected_keywords_list = ["数据分析师", "GCP", "Python", "SQL", "Tableau"]
|
||||
|
||||
[personal]
|
||||
first_name = "John"
|
||||
last_name = "Doe"
|
||||
# display_name overrides the Latin "first (light) + last (bold)" split
|
||||
# with a single CJK string in the first-name light style.
|
||||
display_name = "王道尔"
|
||||
|
||||
[personal.info]
|
||||
github = "yunanwg"
|
||||
phone = "+86 138 0000 0000"
|
||||
email = "john.doe@me.org"
|
||||
linkedin = "johndoe"
|
||||
gitlab = "yunanwg"
|
||||
homepage = "johndoe.dev"
|
||||
orcid = "0000-0000-0000-0000"
|
||||
location = "上海"
|
||||
|
||||
[personal.info.custom-degree]
|
||||
awesomeIcon = "graduation-cap"
|
||||
text = "数据科学博士"
|
||||
link = "https://www.example.com"
|
||||
|
||||
[personal.info.custom-cert]
|
||||
awesomeIcon = "certificate"
|
||||
text = "AWS Certified"
|
||||
link = "https://aws.amazon.com/certification/"
|
||||
49
resume/profile_zh/professional.typ
Normal file
49
resume/profile_zh/professional.typ
Normal file
@ -0,0 +1,49 @@
|
||||
// Imports
|
||||
#import "@preview/brilliant-cv:4.0.1": (
|
||||
cv-entry, cv-entry-continued, cv-entry-start, cv-section,
|
||||
)
|
||||
|
||||
|
||||
#cv-section("职业经历")
|
||||
|
||||
#cv-entry-start(
|
||||
society: [XYZ 公司],
|
||||
logo: image("../assets/logos/xyz_corp.png"),
|
||||
location: [旧金山, CA],
|
||||
)
|
||||
|
||||
#cv-entry-continued(
|
||||
title: [数据科学主管],
|
||||
date: [2020 - 现在],
|
||||
description: list(
|
||||
[领导数据科学家和分析师团队,开发和实施数据驱动的策略,开发预测模型和算法以支持组织内部的决策],
|
||||
[与高级管理团队合作,确定商业机会并推动增长,实施数据治理、质量和安全的最佳实践],
|
||||
),
|
||||
tags: ("Dataiku", "Snowflake", "SparkSQL"),
|
||||
)
|
||||
|
||||
#cv-entry(
|
||||
title: [数据分析师],
|
||||
society: [ABC 公司],
|
||||
logo: image("../assets/logos/abc_company.png"),
|
||||
date: [2017 - 2020],
|
||||
location: [纽约, NY],
|
||||
description: list(
|
||||
[使用 SQL 和 Python 分析大型数据集,与团队合作发现商业洞见],
|
||||
[使用 Tableau 创建数据可视化和仪表板,使用 AWS 开发和维护数据管道],
|
||||
),
|
||||
)
|
||||
|
||||
#cv-entry(
|
||||
title: [数据分析实习生],
|
||||
society: [PQR 公司],
|
||||
logo: image("../assets/logos/pqr_corp.png"),
|
||||
date: list(
|
||||
[2017年夏季],
|
||||
[2016年夏季],
|
||||
),
|
||||
location: [芝加哥, IL],
|
||||
description: list(
|
||||
[协助使用 Python 和 Excel 进行数据清洗、处理和分析,参与团队会议并为项目规划和执行做出贡献],
|
||||
),
|
||||
)
|
||||
16
resume/profile_zh/projects.typ
Normal file
16
resume/profile_zh/projects.typ
Normal file
@ -0,0 +1,16 @@
|
||||
// Imports
|
||||
#import "@preview/brilliant-cv:4.0.1": cv-entry, cv-section
|
||||
|
||||
|
||||
#cv-section("项目与协会")
|
||||
|
||||
#cv-entry(
|
||||
title: [志愿数据分析师],
|
||||
society: [ABC 非营利组织],
|
||||
date: [2019 - 现在],
|
||||
location: [纽约, NY],
|
||||
description: list(
|
||||
[分析捐赠者和筹款数据以识别增长的趋势和机会],
|
||||
[创建数据可视化和仪表板以向董事会传达洞见],
|
||||
),
|
||||
)
|
||||
15
resume/profile_zh/publications.typ
Normal file
15
resume/profile_zh/publications.typ
Normal file
@ -0,0 +1,15 @@
|
||||
// Imports
|
||||
#import "@preview/brilliant-cv:4.0.1": cv-publication, cv-section
|
||||
|
||||
|
||||
#cv-section("学术著作")
|
||||
|
||||
#cv-publication(
|
||||
bib: bibliography("../assets/publications.bib"),
|
||||
key-list: (
|
||||
"smith2020",
|
||||
"jones2021",
|
||||
"wilson2022",
|
||||
),
|
||||
ref-style: "apa",
|
||||
)
|
||||
20
resume/profile_zh/skills.typ
Normal file
20
resume/profile_zh/skills.typ
Normal file
@ -0,0 +1,20 @@
|
||||
// Import
|
||||
#import "@preview/brilliant-cv:4.0.1": cv-section, cv-skill, h-bar
|
||||
|
||||
|
||||
#cv-section("技能与兴趣")
|
||||
|
||||
#cv-skill(
|
||||
type: [语言],
|
||||
info: [英语 #h-bar() 法语 #h-bar() 中文],
|
||||
)
|
||||
|
||||
#cv-skill(
|
||||
type: [技术栈],
|
||||
info: [Tableau #h-bar() Python (Pandas/Numpy) #h-bar() PostgreSQL],
|
||||
)
|
||||
|
||||
#cv-skill(
|
||||
type: [个人兴趣],
|
||||
info: [游泳 #h-bar() 烹饪 #h-bar() 阅读],
|
||||
)
|
||||
Reference in New Issue
Block a user