-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
189 lines (181 loc) · 7.07 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="initial-scale=1">
<title>Internal Blog Theory | Anqur</title>
<link rel="stylesheet" href="/style/post.css">
<link rel="stylesheet" href="/style/highlight.css">
<link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css"
integrity="sha384-wcIxkf4k558AjM3Yz3BBFQUbk/zgIYC2R0QpeeYb+TwlBVMrlgLqwRjRtGZiK7ww"
crossorigin="anonymous">
<script defer
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"
integrity="sha384-hIoBPJpTUs74ddyc4bFZSM1TVlQDA60VBbJS0oA934VSz82sBx1X7kSx2ATBDIyd"
crossorigin="anonymous"></script>
<script defer
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"
integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk"
crossorigin="anonymous"
onload="renderMathInElement(document.body);"></script>
</head>
<body>
<header>
<h1><a href="/">Internal Blog Theory</a></h1>
</header>
<main>
<article>
<h1 id="卢星宇-anqur-lu">卢星宇 <small>/ Anqur Lu</small></h1>
<p>📱 <a href="tel:+8615808948978">15808948978</a> | 📮 <a
href="mailto:[email protected]">[email protected]</a> |
GitHub <a
href="https://github.com/anqurvanillapy">github.com/anqurvanillapy</a></p>
<p>🔨 基础架构 | 云原生 | 分布式系统 | 对象存储 | 编程语言与编译技术</p>
<p>🎓 毕业于暨南大学 (全日制本科 2014 至 2018 年) 软件工程专业</p>
<h3 id="工作">💼 工作</h3>
<table>
<colgroup>
<col style="width: 49%" />
<col style="width: 50%" />
</colgroup>
<tbody>
<tr>
<td style="text-align: left;">1️⃣ <strong>Shopee 东南亚电商 /
Infra</strong>, 深圳</td>
<td style="text-align: right;">Senior Engineer 2020-12 ~ 2024-03</td>
</tr>
</tbody>
</table>
<blockquote>
<p>分布式对象存储 | Go 语言</p>
</blockquote>
<ul>
<li>负责设计开发自研分布式对象存储系统 USS (Unified Storage Service),
适配 AWS S3 协议, 对标 Ceph、MinIO 等开源项目, 从研发到上线稳定运行了 2
年时间, 同时完善 DR (灾难恢复)、多站点复制 等高可用功能</li>
<li>将公司 <em>全部</em> 的对象数据从杂乱的自建 Ceph 集群、Huawei OBS
等系统统一迁移到 USS, 用时一年, 节省大量成本</li>
<li>高效稳定为公司的
<em>电商直播、点播、买卖家秀、商品描述、深度学习模型、银行日志</em>
等提供存储服务, 数据量接近 100 PiB</li>
</ul>
<blockquote>
<p>存储增值服务 | CDN, 图片处理 | TrafficServer, ImageMagick</p>
</blockquote>
<p>基于存储提供增值服务, 包括自建 CDN 网络, 覆盖
<em>泰国、印尼、马来、新加坡</em> 等自建机房, 以及基于软件和 FPGA
的图片处理服务.</p>
<blockquote>
<p>大促销活动服务保障 | 电商业务全平台压测 | 大促门户</p>
</blockquote>
<p>负责设计开发 <em>大促门户</em> 和 <em>全链路压测</em> 两个平台,
提供大促期间 (如双十一, 双十二) 核心数据的收集和展示, 以及控制大促前的
<em>数据准备、影子流量创建、真实大促环境的压力测试</em>
等重要演练操作.</p>
<table>
<tbody>
<tr>
<td style="text-align: left;">2️⃣ <strong>华为手机 / 应用市场</strong>,
深圳</td>
<td style="text-align: right;">工程师 (14 级) 2020-03 ~ 2020-11</td>
</tr>
</tbody>
</table>
<blockquote>
<p>Web 开发 | Java 语言 | ServiceComb/Spring, MySQL, Kafka, ElasticJob,
Redis, OpenResty</p>
</blockquote>
<p>部门的核心任务是第一时间将华为手机 app 通过 <em>华为应用市场</em>
(AppGallery) 发布至全球. 此外, 本人参与负责 app 的
<em>接入、审核、风控、分类、榜单、上架</em> 等内部处理流程的
<em>运营平台</em> 开发维护.</p>
<table>
<tbody>
<tr>
<td style="text-align: left;">3️⃣ <strong>华为 / 光纤网络</strong>,
东莞</td>
<td style="text-align: right;">助理工程师 (13 级) 2018-08 ~ 2020-03</td>
</tr>
</tbody>
</table>
<blockquote>
<p>嵌入式软件开发 | C, C++, Go 语言 | 交换机, 接入网, 光纤网络</p>
</blockquote>
<p>OLT (光纤交换机) 控制面、数据面嵌入式软件开发, 使用 C
语言开发维护多种 <em>链路层 (L2)、网络层 (L3)</em> 协议的服务.
同时在多个创新项目担任重要角色:</p>
<ul>
<li>IGMP 协议栈重写: 任 <em>C++ 开发教练</em>, 将原协议栈使用 C++
进行重构, 荣获华为松山湖首届代码尖兵</li>
<li>OMCI (ONU 管理协议) 网络功能虚拟化 (NFV): 负责 OMCI
协议栈云端版本开发, 部署云管道 OS, 参与 MWC 2019 上海展览,
与多个友商进行互通测试</li>
</ul>
<table>
<colgroup>
<col style="width: 58%" />
<col style="width: 41%" />
</colgroup>
<tbody>
<tr>
<td style="text-align: left;">4️⃣ <strong>西山居游戏工作室 / 剑侠 I
越南版</strong>, 珠海</td>
<td style="text-align: right;">实习生 2017-07 ~ 2017-12</td>
</tr>
</tbody>
</table>
<blockquote>
<p>游戏客户端 | 游戏服务端 | C++, Lua, Go 等语言</p>
</blockquote>
<p>剑侠情缘越南网络版 I 运营开发, 使用 C++/Lua 编写游戏客户端/服务端;
同时负责页游 (H5 游戏) 游戏中心 Web app 全栈开发.</p>
<h3 id="开源">🐱 开源</h3>
<table>
<tbody>
<tr>
<td style="text-align: left;"><strong><a
href="https://github.com/rowscript/rowscript">RowScript</a>
编程语言</strong> ⭐️80</td>
<td style="text-align: right;">2022-11 ~ 现在</td>
</tr>
</tbody>
</table>
<p>一门 Rust 编写的 JavaScript 方言, 支持 dependent types、row
polymorphism、typeclass、static reflection 等高级语言特性, 直接转译至 JS
代码, 目的在优化 JavaScript 程序员的开发体验;
目前在和少量用户对接和满足相应的语言特性需求.</p>
<table>
<tbody>
<tr>
<td style="text-align: left;"><strong><a
href="https://github.com/SchrodingerZhu/rura">Rura</a> 编程语言</strong>
⭐8</td>
<td style="text-align: right;">2024-02 ~ 现在</td>
</tr>
</tbody>
</table>
<p>参考 Koka/Lean/Swift 等编程语言的 Perceus/reuse analysis、reference
counting 等技术, 通过 linear types 等其他手段进一步获得更优秀的 FBIP
(functional but in-place)/FIP (fully in-place) 优化算法, 代码生成目标为
Rust 语言, 使函数式编程语言能获得 Rust 一样内存原地修改的极致性能;
未来可能会整理发表相关文章.</p>
<h3 id="其他">💬 其他</h3>
<ul>
<li>CET 6 成绩 558, 擅长英文, 口语流利, 有长期与海外同事共事经验</li>
<li>曾任 Python 2018 中国大会深圳站讲师</li>
<li>华为公司级荣誉 4 项, Shopee 最佳技术讲师等荣誉</li>
<li>历史年度绩效 (2018 至今共 5 年): B+, B+, A, B+, B+</li>
</ul>
</article>
</main>
<footer>
<p>
Report bugs, or you have better ideas:
<a href="//github.com/anqur/anqur.github.io/issues">Issues</a>.
</p>
<p>All posts follow the <code>cc-by-4.0</code> license.</p>
</footer>
</body>
</html>