Skip to content

Commit 2ff1eb5

Browse files
committed
[skip-recentupdate] 2025-05-03 23:29
1 parent dc7787e commit 2ff1eb5

File tree

1 file changed

+50
-39
lines changed

1 file changed

+50
-39
lines changed

about/resume.rst

Lines changed: 50 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,31 @@
33
======
44

55
.. centered::
6-
:fa:`envelope` :email:`[email protected]` | :fa:`phone` (+86)176******** | :fa:`rss` `silverrainz.me`_
6+
:fa:`envelope` :email:`[email protected]` | :fa:`phone` (+86)176******** | :fa:`rss` `silverrainz.me`__
77

8-
.. _silverrainz.me: https://silverrainz.me
8+
__ https://silverrainz.me
99

10-
:fa:`briefcase` 教育及从业经历
11-
==============================
10+
:fa:`briefcase` 从业经历
11+
========================
1212

13-
:造型实验室: 古典素描、当代艺术创作,2024 年 ~ 2025 年
14-
:字节跳动: 基础库研发工程师,2021 年 ~ 2024 年
15-
:造型实验室: 古典素描,2020 年 ~ 2021 年
16-
:长亭科技: 系统研发工程师,2017 年 ~ 2020 年
17-
:长亭科技: 实习研发工程师,2016 年
18-
:Google Summer of Code: GNU Hurd developer,2016 年
19-
:华南农业大学: 软件工程,2013 年 ~ 2017 年
13+
:字节跳动: 基础库研发工程师,2021 ~ 2024
14+
:长亭科技: 系统研发工程师,2017 ~ 2020
15+
:长亭科技: 实习研发工程师,2016
16+
:Google Summer of Code: GNU Hurd developer,2016
17+
18+
:fa:`graduation-cap` 教育经历
19+
=============================
20+
21+
:造型实验室: 古典素描、当代艺术创作,2024 ~ 2025
22+
:造型实验室: 古典素描,2020 ~ 2021
23+
:华南农业大学: 软件工程,2013 ~ 2017
2024

2125
:fa:`cogs` 专业技能
2226
===================
2327

2428
基础技能
2529
:编程语言: 熟练使用 C、Golang、Python,Rust,能阅读和调试 i386/x86_64 汇编
26-
:开发工具: 熟悉 Shell、Git、Docker、(Neo)Vim 以及常见 Build System 的使用
30+
:开发工具: 熟悉 Shell、Git、(Neo)Vim、SysteD、Docker;能使用常见的 build System
2731
:线上运维: 能熟练使用各大 Linux 发行版,并进行简单的维护和监控
2832
:文书处理: 重视文档建设,能熟练阅读、编写英文技术文档,熟悉 Sphinx、Office 等文档工具
2933
:社区建设: 熟悉开源社区工作流程,拥有较丰富的中小型项目立项、发布、推广、维护经验
@@ -32,75 +36,82 @@
3236
:操作系统: 了解操作系统内核基础知识,有小型操作系统内核开发经验
3337
:分布式流处理: 熟悉流处理基础知识,主导开发过轻量级的流处理框架并投产
3438
:性能优化: 熟悉 Golang 程序性能的基准测试和优化手段
35-
:Linux Desktop: 熟悉 Linux 桌面的主要组件,能熟练使用 GTK 框架开发桌面程序
39+
:Linux Desktop: 能熟练使用 GTK 框架开发原生 Linux 桌面应用程序
3640

3741
:fa:`code` 项目经历
3842
===================
3943

40-
Go 性能优化平台 - 字节跳动/协作开发/2022~2024
41-
...
44+
Go 性能平台 - 字节跳动 / 协作开发 / 2022 ~ 2024
45+
服务内部数万微服务的一站式性能优化平台,基于线上采样火焰图的火焰图衍生出各种功能。
46+
47+
我的工作:
48+
49+
:代码性能分析: 主导开发;动态采样的火焰图 + AST/SSA 级别的静态分析,
50+
能诊断出一个服务中有哪些可以优化的代码片段,
51+
估算其在生产环境中的开销,并给出改写建议
52+
:服务稳定性观测: 主导开发;针对内部 Go Runtime 的上线各阶段进行稳定性检测
53+
:离线计算: 参与开发;数万微服务线上采集的火焰图的拆分、存储、计算和重组
4254

43-
Go 基础库 - 字节跳动/主导开发/2022~2023
44-
...
55+
Go 泛型基础库 - 字节跳动 / 主导开发 / 2022 ~ 2023
56+
基于泛型的工具型 Golang 基础库。
4557

46-
bytedance/gopkg - 字节跳动/协作开发/2021
47-
...
58+
设计良好,功能、文档齐全,测试完善,在内部广受好评。在 Go 1.18+ 的内部服务中广泛使用(70%+)。
4859

49-
sphinx-notes - 开源项目/独立开发/2020~now
60+
github.com/bytedance/gopkg - 字节跳动 / 协作开发 / 2021
61+
字节开源的 Golang 高性能基础库。
62+
63+
我的工作:新增了一个和 redis zset 行为相同的数据结构,在 Tiktok 部分业务中使用。
64+
65+
github.com/sphinx-notes - 开源项目 / 独立开发 / 2020 ~ now
5066
用 Python 编写的系列 Sphinx 插件和周边工具。
5167

5268
包括:GitHub Action、命令行 Fuzzy Finder、LilyPond 乐谱支持、构建加速、类 Obsidian Dataview 的结构化数据定义等。
5369

54-
分布式流处理框架 - 长亭科技/主导开发/2018~2020
70+
分布式流处理框架 - 长亭科技 / 主导开发 / 2018 ~ 2020
5571
一个轻量的分布式实时流处理框架,可以方便地嵌入各种 Golang 程序中。
5672
参考了 Flink 和 TiDB,根据客户的场景做了针对性的优化。
5773

5874
- 支持集群化部署;支持服务发现;支持动态伸缩
5975
- 支持滑动、滚动时间窗口;支持超大滑动时间窗口
6076
- 支持 Streaming SQL;支持 JSON path;实验性支持 JOIN 和子查询
6177

62-
SrainApp/srain - 开源项目/独立开发/2016.01~now
63-
使用 C 语言 + GTK 框架开发的现代化 IRC 聊天客户端,被 Debian、Ubuntu、Fedora 等 10+ Linux 发行版收录
78+
github.com/SrainApp/srain - 开源项目 / 独立开发 / 2016.01 ~ now
79+
使用 C 语言 + GTK 框架开发的现代化 IRC 聊天客户端。
6480

6581
支持 Linux/BSD/macOS/Windows 多系统;全键盘操作;针对 IRC 的若干缺陷做了改良:支持图片预览、支持 Bridge Bot 优化显示。
6682

67-
SilverRainZ/OS67 - 开源项目/独立开发/2014.10~2015.10
68-
使用 C 语言开发。 Unix-like 的玩具操作系统内核,参考了 OSASK、Orange's 和 MIT6.628。
83+
github.com/SilverRainZ/OS67 - 开源项目 / 独立开发 / 2014.10 ~ 2015.10
84+
使用 C 语言开发的 Unix-like 玩具操作系统内核,参考了 OSASK、Orange's 和 MIT6.628。
6985

7086
支持虚拟内存管理、Minix 文件系统、基于 fork/exec 的多线程、用户级系统调用、支持 Shell 和简单的管道。
7187

7288
:fa:`users` 开源活动
7389
====================
7490

7591
Arch Linux
76-
- 2016 年至今,Arch Linux CN Repository 维护软件包 100 余个,提交数量排名 #12
92+
- 2016 年至今,Arch Linux CN Repository 维护软件包 100 余个,提交数量排名 #12
7793
- 编写并维护 Arch User Repository 软件包 20 余个,其中包括 Jekyll、GTK4 等尚未被官方收录的流行软件
7894

79-
GitHub
80-
在 GitHub 上获得 1300+ 星标(SilverRainZ 800+、SrainApp 300+、SphinxNotes 100+)。
81-
8295
The Go Language
83-
为 Golang 提交过 7+ commits
84-
85-
使用 C 语言开发。 Unix-like 的玩具操作系统内核,参考了 OSASK、Orange's 和 MIT6.628。u
96+
为 Golang 提交过 7+ commits。
8697

8798
Sphinx Documentation Generator
88-
为 Sphinx 提交过 6+ commits
99+
为 Sphinx 提交过 6+ commits。
100+
101+
SphinxNotes 其下的项目被 Microsoft、PHP、Haskell 等知名公司和组织使用。
89102

90103
IRC
91104
IRC 客户端 Srain 被 Debian、Ubuntu、Fedora 等 10+ Linux 发行版收录。
92105

93106
为流行客户端 HexChat、Issi 均贡献过代码。
94107

95108
其他
96-
- 维护 PNMixer 的中文翻译
109+
- 在 GitHub 上获得 1300+ 星标(SilverRainZ 800+、SrainApp 300+、SphinxNotes 100+)
97110
- 为中科大 Linux 用户协会(USTCLUG)设计社团 LOGO
111+
- 维护 PNMixer 的中文翻译
98112

99-
:fa:`info` 其他
100-
===============
101-
102-
专利
103-
----
113+
:fa:`trademark` 专利
114+
====================
104115

105116
:CN109889530B: Web 应用防火墙系统及计算机存储介质
106117
:CN111158683A: 一种 Web 应用防火墙自定义扩展功能的方法、装置、系统及电子设备

0 commit comments

Comments
 (0)