Bernie4620
23小时前在线
全职 · 300/日  ·  6525/月
工作时间: 工作日12:00-18:30、周末14:00-23:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

我是程序员客栈的c113,计算机科学与技术本科,后端 / 系统方向开发者,目前在 腾讯 CSIG 做后台开发实习,长期专注于 分布式系统、数据库内核、云原生基础设施 等偏底层与高并发场景的工程实践。

我具备扎实的 C++ / Go 后端开发能力,熟悉 Linux、多线程、异步 I/O、网络编程,对性能优化、系统稳定性和一致性问题有较深理解。实习和项目中主要围绕 etcd / Raft / Kubernetes / 数据库内核 展开,能够独立推进复杂模块的设计与实现。

在腾讯实习期间,基于 Raft 协议 参与设计并实现了 跨可用区 etcd 同步服务,支持主从集群自动切换、WAL 崩溃恢复、快照同步以及 K8s Service 流量切换,实际应用于云原生高可用场景。

在 Timeplus(时加跳动)期间,参与 实时流式数据库 相关研发,负责 C++ / Go SDK 与多语言数据库驱动开发,适配 ClickHouse 新增 JSON 类型,并参与性能与工程质量优化。

项目方面,我系统性完成过 MIT 6.824 分布式系统CMU 15-445 Bustub 数据库 全套项目,实现过 MapReduce、Raft 共识、分布式 KV、Buffer Pool、索引、并发控制(MVCC / OCC)等核心模块,并在异常、网络分区、节点崩溃等极端条件下进行长期稳定性验证。

我适合承接的兼职 / 外包方向包括(但不限于):

高性能 C++ / Go 后端服务分布式系统 / 共识算法 / KV 存储数据库相关模块(Buffer Pool、索引、并发控制、查询执行)云原生 / Kubernetes / etcd 相关组件或工具对性能、稳定性要求较高的系统级项目

做事风格偏工程化,注重代码质量、可维护性和问题定位能力,沟通清晰,能长期跟进项目。如果你需要一个懂系统、能写核心代码、也能把复杂问题落地的人,欢迎联系我。

工作经历

  • 2025-06-26 -2025-11-01腾讯(深圳)CSIG 后台开发实习生

    项目内容:受限于双可用区架构,为满足 etcd 的高可用需求,基于 Raft 协议实现云原生跨可用区 etcd 同步服务。 主要工作: 1)实现 Raft 模块,以 learner 身份加入 etcd 主集群复制 Raft Log,通过 etcd 接口应用 Raft Log 到从集群; 2)实现心跳机制维护主从集群,主集群崩溃时间过长时,从集群自动升级为主集群,并切换 k8s service 流量; 3)实现 WAL 存储待同步的 RaftLog,以实现崩溃续传; 4)通过 kstone-etcd-operator 从快照创建从集群,实现存量数据同步。

  • 2024-09-01 -2025-03-01timeplusC++开发实习生

    基于 ClickHouse 的实时处理框架和流式数据库,用于处理流数据、Kafka、Redpanda 等上游的数据,发送给下 游或其他数据库系统。 项目链接:https://github.com/timeplus-io 主要工作: 1) 设计并实现 C++/Go 双语言 SDK 的 JSON 类型模块,适配 ClickHouse 24.8 新增 JSON 类型; 2) 参与 C++、Python 和 Golang 数据库驱动的开发与优化。

教育经历

  • 2022-09-01 - 2026-07-01宁波大学计算机科学与技术本科

语言

中文母语水平
英语无工具书面交流
0
1
2
3
4
5
0
1
2
3
4
5

技能

Docker掌握
CMake掌握
Gin掌握
Go熟练
C++熟练
STL熟练
0
1
2
3
4
5
0
1
2
3
4
5
更新于: 1天前 浏览: 1