•课程方面:深入掌握操作系统、计算机网络、分布式系统等核心课程,理解进程调度、TCP 协议栈与一致性共识,为服务端性能优化提供理论支撑。
•竞赛经历:参加蓝桥杯全国软件和信息技术专业人才大赛,获省赛二等奖,通过算法设计与数据结构调优,锻炼了复杂逻辑快速实现能力。
•项目实践:在数据库课程设计中,独立完成了一款小游戏实时排行榜系统的后端实现,利用 Redis 有序集合与缓存策略,解决了高并发下的积分更新与排名查询问题。
•实验室经历:加入校园开放实验室,参与基于 Go 的休闲多人小游戏后端开发,负责房间匹配与玩家状态同步模块,使用 WebSocket 长连接与并发控制,提前接触了帧同步与延迟优化。
北京星辰游科技有限公司 - 技术研发部休闲游戏开发技术驱动型
2018.07-2020.12
小游戏后端开发工程师游戏逻辑开发高并发设计数据存储优化
北京
•- 负责答题闯关类小游戏后端的整体设计与实现,主导搭建了账号鉴权、关卡进度与积分系统,支撑了最高20万注册用户和近万日活,保障了游戏高峰期稳定。
•- 重构了游戏数据缓存层,采用Redis多级缓存与异步落库方案,将核心排行榜查询耗时从80ms降至20ms,大幅提升了玩家对局间加载速度。
•- 与前端团队通过Swagger规范化接口文档,制定了统一的错误码与重试机制,显著降低了联调耗时,促成了项目提前两周上线并获得运营团队认可。
北京乐玩互动科技有限公司 - 后端开发部知名游戏企业技术领先
2021.01-2023.05
资深小游戏后端开发工程师服务架构设计技术攻坚性能调优
北京
•- 带领4人后端小组完成社交对战小游戏的服务端建设,引入Netty+Zookeeper的分布式架构,将单服承载能力提升至2万同时在线,轻松应对节假日峰值冲击。
•- 主导实施了基于用户ID的分库分表策略,并配合ShardingSphere实现动态扩容,数据维护成本降低约35%,数据查询效率提升明显。
•- 持续跟进业界技术趋势,在团队内推广了Kubernetes容器化部署与CI/CD流程,将发版效率提升50%以上,缩短了从开发到上线周期。
•- 该项目为一款模拟养成小游戏,后端需管理玩家资源、宠物成长、社交互动等复杂业务逻辑,数据模型设计灵活。
•- 我负责整体后端架构,基于Spring Boot + MyBatis搭建,完成了背包系统、定时任务(如体力恢复)和好友互动等核心模块,并设计了合理的API接口。
•- 通过优化慢SQL与建立复合索引,将频繁读写的资源表查询性能提升3倍,同时引入消息队列解耦了高耗时操作,使游戏在8万用户在线时依然流畅。
•- 这是一款2v2轻量对抗小游戏,后端需要处理实时同步、房间匹配和战斗逻辑,对低延迟要求极高。
•- 我参与了基于Netty的通信层设计,使用Protobuf协议压缩指令,并借助Redis实现分布式房间状态管理,有效降低了网络开销。
•- 实现了基于ELO评分的匹配算法和战斗内数据同步机制,将4人对战时的平均延迟控制在30ms以内,保证了玩家体验的公平与流畅。
小游戏服务端性能优化实战:
熟练运用 Redis 缓存热点数据与布隆过滤器减少数据库穿透,结合消息队列解耦玩家请求处理,通过异步化与协程池提升吞吐量;利用 JMeter 压测定位瓶颈,优化索引与游戏逻辑,使服务器 QPS 提升 30% 以上,内存占用降低 25%。