精通C++与Golang,并将其分别应用于对性能有极致要求的底层基础组件和高并发在线微服务。熟练掌握Python用于自动化工具与脚本开发,熟悉Lua用于网关扩展与热更新逻辑。
具备大规模分布式系统架构经验,包括微服务拆分、服务治理、分布式缓存与消息队列的应用。深刻理解高可用、高并发设计模式,能设计并实施容灾、限流、降级和熔断方案。
擅长系统性性能调优,熟练使用性能剖析工具(如pprof、perf),并能通过阅读火焰图、内核及运行时源码定位瓶颈。具备复杂线上问题的诊断能力,可处理内存管理、并发竞争、网络延迟及各类“偶发”故障。
坚持编写高效、清晰、可维护的工业级代码,注重代码规范、单元测试和设计模式。
核心项目经验
1. PUBG Mobile 核心后台系统
负责并主导了《PUBG Mobile》全球后台核心系统的设计与开发,构建了支撑亿级用户的实时在线架构。具体包括:
全球实时匹配系统:设计并实现了低延迟、高吞吐的智能匹配服务,通过分服、弹性扩缩容与智能算法,保障全球玩家快速公平开局。
高可用聊天系统:构建了支持频道、队伍、私聊的全域聊天系统,具备消息可靠投递、敏感词过滤与全局广播能力,满足大规模在线玩家的实时社交需求。
2. QQ群社交与增值业务系统
深度参与了QQ群大型社交平台的后台架构与核心业务开发,主要负责:
支付与礼品系统:开发了群内打赏、虚拟礼物赠送等增值业务的后台服务。完整实现了账户体系、支付订单、资金流水的处理链路,并严格处理事务一致性、防重入与对账逻辑,保障业务的准确与稳定。