•主修课程涵盖分布式系统、高性能计算、编译原理等,GPA 3.85/4.0,连续两年获国家励志奖学金,推免排名前 10%。
•作为校队主力参加 ACM-ICPC 国际大学生程序设计竞赛,在亚洲区域赛(南京站)获得银牌,专注图论与动态规划,在赛中 30 分钟内完成一道高难度网络流问题,锻炼了快速编码与算法优化能力。
•发起校园“Go 语言高性能编程”兴趣小组,带领 20 余人用 Go 实现一个基于 gRPC 的微服务网关,集成了限流、熔断和分布式追踪,该项目在 GitHub 获得 400+ star。
•独立完成 MIT 6.824 分布式系统课程实验,深入理解 Raft 共识算法,并基于 Go 实现了一个支持 Multi-Raft 的分布式 KV 存储,在模拟网络分区下实现了零数据丢失的故障恢复。
北京某科技有限公司 - 基础架构部高新技术企业行业领先
2018.03-2022.05
高性能Go后端开发工程师高并发架构Go语言分布式存储系统调优技术攻坚
北京
•主持物联网数据中台核心服务的设计与Go语言实现,重构消息路由层,将单节点吞吐量提升120%,支撑日均百亿级数据流转。
•主导研发分布式内存数据库缓存层,替代传统 Redis 集群的部分高频读场景,将最热数据访问延迟降至亚毫秒级,数据库负载下降40%。
•带领三人小组攻克网关层在高并发连接下的内存抖动问题,通过协程池与零拷贝技术优化,使单机长连接数从 8 万稳定提升至 20 万。
•深入业务方进行需求分析,针对设备影子服务设计了高效的数据同步模型与增量推送机制,保证千万级设备的状态一致性,系统可用性达 99.99%。
•建立基于 Go 的代码规范与单元测试基线,引入模糊测试,累计发现并修复 20+ 潜在并发安全缺陷,开展《Go 并发陷阱》内部分享 6 次。
北京某电商公司 - 交易平台研发部快速发展创新型企业
2016.07-2018.02
Go后端开发工程师Go开发电商交易系统数据库优化消息驱动接口设计
北京
•参与跨境 B2C 交易平台的后端建设,独立负责订单逆向流程(退款/退货)的 Go 微服务开发与维护,覆盖 8 个国家和地区站点的差异化逻辑。
•针对促销场景下订单查询暴增导致数据库 CPU 骤升的问题,设计组合索引方案并引入读写分离,使得慢查询减少 65%,核心接口 P99 延迟降低 50% 以上。
•落地基于 NSQ 的异步事件驱动架构,将订单状态变更、库存同步等环节解耦,关键链路异步化后系统峰值等待时间缩短 70%。
•利用 pprof 和自制压测工具对秒杀链路进行深度剖析,识别出序列化与 GC 压力瓶颈,通过对象池和协议优化,使秒杀接口 QPS 提升 3 倍。
•与前端、移动端团队共同制定 OpenAPI 规范,输出版本化接口文档,并开发 Mock 服务,使前后端联调效率提升约 40%。
•项目为 SaaS 化智慧医疗平台,支撑数千家诊所的在线诊疗、电子病历及影像存储,日均调用量超 4 亿次。
•负责 Go 语言核心服务群的设计与开发,涵盖患者档案、排班预约、远程会诊等模块,采用 DDD 思想划定限界上下文。
•自研分布式小文件存储引擎,针对海量影像文件(如 CT、X光)设计自适应分块与合并策略,大文件上传耗时降低 40%,存储成本减少 30%。
•重构早期单体应用为微服务网格,拆分为 12 个独立服务,引入服务发现与全链路追踪,使线上问题定位时间从小时级缩短至分钟级。
•主导全链路压测,模拟 50 万用户并发预约场景,通过缓存预热、连接池优化和 GC 调优,保障系统在 3 倍日常流量下仍平稳运行。
•参与构建日均处理百亿级事件的广告归因平台,后端全部采用 Go 语言实现,为效果广告提供精准的转化归因与实时报表。
•负责数据采集服务的开发,实现多营销渠道(海外 Facebook、Google 及国内主流 DSP)的点击、曝光数据实时接入与格式标准化。
•设计基于 ClickHouse 的时序存储与物化视图方案,结合 Go 开发的查询代理,实现任意维度归因指标在 2 秒内返回,支撑运营实时调整投放策略。
•优化归因窗口匹配算法,由全量遍历改为基于布隆过滤器与滑动窗口的快速匹配,单节点处理能力从 3 万 QPS 提升至 12 万 QPS,延迟低于 5 毫秒。
•与数据可视化团队协作,提供高性能的 GraphQL 聚合接口,支持前端灵活组合归因指标,大幅降低重复接口开发成本。
容器化与镜像瘦身:
利用 Docker BuildKit 加速多阶段构建,将 Go 微服务镜像从 500MB 压缩至 12MB,并集成到 CI 流水线中,实现提交即构建、秒级部署;制作了包含 Go 开发环境、Redis、PostgreSQL 的 Docker Compose 模板,新成员 5 分钟即可启动本地全链路环境。
Kubernetes 集群运维:
管理 200 节点生产级 Kubernetes 集群,编写了 50+ 个 Operator 自定义资源,实现 Go 服务的滚动更新、金丝雀发布与自动回滚;通过 Prometheus + Grafana 监控集群,优化了 HPA 策略,将 CPU 突发下的扩容延迟从 30 秒降至 5 秒。