Resume
个人信息
- 我/男/2000 年
- 本科/南京大学·计算机科学与技术系
- 工作时间:4 年
- 手机:131 xxxx xxxx
- Email:zhi.suun#gmail.com
工作经历
Shopee - Search & PaidAds & Rcmd - Search Engine (2022 年 8 月 -)
- 参与 Shopee Vespa Search Engine 的开发与维护。
阿里巴巴·钉钉·平台架构(2020 年 7 月 - 2022 年 7 月)
- 主要负责钉钉跨平台 C++ 客户端网络库 SDK 的开发;
- 参与网络接入层及服务端基础设施的开发与维护。
字节跳动·广告投放(实习)(2019 年 7 月 - 9 月)
- 参与程序化交易相关的开发。
项目经历
Shopee Vespa 搜索引擎开发与优化
基于原有 Java 组件开发接近 ES 语法的 Query Rewrite C++ 服务与相应的 Go SDK。
语句改写与简单的优化;
使用 BRPC 服务和分发 query,基于数据节点健康度和延迟等的自动调度;
查询结果的后处理与渲染,包括序列化与拷贝优化,自动重试,自适应超时降级,排序等;
流量镜像与回放以及其它周边功能。
开发相应功能适应 Shopee 大部分搜广推业务的使用场景,优化与调优查询性能。
支持如 ElasticSearch 的
rank_feature
、dis_max
query 等,在接口、底层打分等处特化实现;魔改优化内存中数据结构,优化复杂类型摘要性能,适配业务相关性分数逻辑;
配合业务调优索引存储结构和查询语句。
钉钉 HTTP DNS 调度优化
负责 HTTP DNS 调度优化的项目。
实现对钉钉多种协议的探测服务(含 LWS(私有协议)/HTTP 等)并部署于边缘节点服务实时上报状态,优化 HTTP DNS 服务返回节点的有效率,预警监控各项对外服务;
在客户端实现私有协议 DNS 的优化,含自动切换容灾、支持 IPv6、私有协议降级、强制推送调度等功能。
上线后,多次监控避免服务不可用问题,通过多单元容灾演练,减少各接入点调度不均衡现象。