Summary
Overview
Work History
Education
Skills
Wechat
Projects
Additional Information - Note
Personal Information
Timeline
Generic

* **

成都

Summary

  • 本人目前是一名分布式数据库研发工程师,目前任职于国内流量规模最大、大规模应用于全球字节/TT业务的分布式图数据库团队ByteGraph。在团队内部负责数据库稳定性建设Multi Master单分片多写架构异地多活建设、分布式事务模块维护、从2.0架构到3.0架构的异构无感透明迁移能力建设AI能力研发效能提升。
  • 本人在目前的团队中也练就了一定的拓客能力,通过对于业务的理解,着手将抖音的所有端侧核心应用场景从RDS迁移到了ByteGraph。我个人是认为所有的技术,脱离了具体业务场景和痛点解决后都是空中楼阁,一个合格的Infra研发,同时也可以拥有优秀的业务理解力

Overview

5
5
years of professional experience

Work History

ByteGraph数据库内核研发(实习+正式)

字节跳动
成都
09.2021 - Current
  • 负责ByteGraph2.0架构的稳定性建设,通过合理的流量分发调度提升IO Quota利用率、进程Crash治理、CI/CD建设、测试覆盖率提升、问题排查决策树沉淀、系统可观测性建设等手段,从年均2个P2/P1/P0事故优化到近3年无Notice级别以上事故MTTR从15分钟优化到3分钟,做到常见问题1分钟定位,3分钟解决的运维效率
  • 负责设计、实现从计算引擎 + 分布式KV的2.0架构 到 基于Shared Blob Storage的存算分离架构的业务侧无感透明迁移流程。做到百TB级别数据能在7天内从2.0架构无感迁移到3.0架构
  • 负责3.0架构的异地多活多写功能的实现。支持一个集群的单分片RW可以同时多Region部署(支持跨大洲部署),且每个Region的副本都支持写入,系统对外承诺多Region最终一致性
  • 负责3.0架构的ServerLess Bulkload功能实现,通过直接生成目标Blob来做到支持万亿级别数据,百TB级别数据小时级别的导入效率(Hive -> Engine)。支持通过Bulkload导入多个版本的磁盘数据,用户可以按需切换到不同的版本进行读写
  • 负责组内研发和SRE团队的Oncall、运维培训
  • 负责拓客工作、定期与业务团队技术选型的研发 1 on 1沟通、挖掘业务场景痛点,通过高优先级、针对性优化等手段,目前已经将抖音端侧和后台Feed流推荐的核心场景从RDS迁移到了ByteGraph

懂车帝后端开发(实习)

字节跳动
北京
01.2021 - 07.2021
  • 负责懂车帝业务广告投放的余量调度模块进了从Cpp To Golang实现的重构;负责实现短文本实体抽取服务,用于将电话线索转换为结构化数据加以利用;日常需求的CRUD

CSIG客户端质量部 (实习生)

腾讯
深圳
10.2020 - 12.2020
  • 负责安卓应用的GUi Level自动化测试Pipeline的构建。通过反编译+代码插桩的技术路线在应用中注入IPC通信逻辑后。后基于外部应用与目标应用进行IPC通信,注入GUI Level的UI遍历测试操作。并将操作中遇到的Crash收集到服务端,自动分发给Bug Owner。做到业务无感的端侧应用自动化测试+研发流程打通

Education

本科 - 软件程(系统与技术)

电科技学
成都
07-2022

Skills

  • 对Mysql、MongoDB、DuckDB等Standalone Database/ Embedded Database熟悉内核架构、实现细节和主要应用场景
  • 能熟练应用常见的System Infra编程语言,如Rust、Golang、C等。对常见的问题排查工具(perf、gdb、火焰图、valgrind)都有应用经验
  • 熟悉stackless/stackful coroutine、brpc、linux网络栈、无锁数据结构的应用与实现
  • 熟悉各种工程化构建系统与云原生技术栈的应用,如CI/CD、Grafana、Git、CMake、Blade、Docker,K8S
  • 熟悉TiDB、ByteGraph、OceanBase、PolarDB、CockRoachDB等分布式数据库的整体系统架构。对从0->1的Distributed Database Build有工业实践经验。对分布式数据库中的分布式事务、分片调度、查询优化器、复制与高可用等核心模块技术有相关的参与积累

Wechat

微信账号:ltclookatme

电话号码:13143569441

Projects

  • 2020华为毕昇杯参赛项目, 设计个编译器,功能为将赛设计的Sysy语编译为ArmV7汇编并进性能优化,并且在树莓派上运行所有Test Case通过,最终排名全国第八。 项目链接:https://github.com/Obscurepawn/sysyCompiler

Additional Information - Note

现在这份工作对我的工程能力的磨练和对业务场景的理解力都有非常大的提升,长期绩效也比较满意。但由于家庭个人原因,需要回到深圳工作,所以本人目前正在寻求在深圳的工作机会

Personal Information

  • Age: 22
  • Gender: 男

Timeline

ByteGraph数据库内核研发(实习+正式)

字节跳动
09.2021 - Current

懂车帝后端开发(实习)

字节跳动
01.2021 - 07.2021

CSIG客户端质量部 (实习生)

腾讯
10.2020 - 12.2020

本科 - 软件程(系统与技术)

电科技学
* **