1. 熟练掌握Go语言,对Node.js有深度研究与实践经验,同时拥有使用Java开发项目的丰富经历,能够根据项目需求灵活
选择合适的编程语言进行高效开发。
2. 熟练掌握MongoDB数据库,熟悉Redis缓存数据库的应用场景与优化策略;具备MySQL和Oracle数据库的使用经验,在
SQL性能调优方面有深入实践,可有效提升数据库查询效率。
3. 熟悉gRPC、protobuf、HTTPS及WebSocket等多种网络通信技术,能保障数据在不同系统间的高效、安全传输;了解
Actor模型,可运用其特性优化系统架构。
4. 熟练掌握Git代码管理工具,同时具备SVN的使用经验,能够规范地进行代码版本管理。
5. 部署方面,对Linux系统有比较深入的了解。熟悉Docker等容器化部署技术,可实现应用的快速部署与高效运维。
三国将无双/三国将无双2/武侠群英传
内容:
项目介绍:三国题材的卡牌游戏,(分服模式,单服最大承载CCU5000,年流水1亿+)。
技术栈:Node.js(Pomelo框架)+Redis+本地缓存+MongoDB+Nginx负载均衡,功能开发以Node.js为主,Go+Java为辅。
业绩:
1. 游戏业务功能开发及维护:负责服务器核心逻辑开发,包括养成系统、多样化活动、跨服玩法、GM系统、数据统计及SDK接入等模块。
2. 技术重构:使用Go/Gin框架重构跨服玩法,重构后的内存占用率降低60%,显著提升并发场景下的服务稳定性。
3. 运维保障:基于Docker与Drone CI/CD实现自动化部署,负责版本更新、新服发布、合服维护、技术工具支持、自动化脚本
开发等。
4. 代码审查:建立Go/NodeJS双语言代码Review机制,核心模块审查覆盖率达100%,缺陷率降低45%。
5. 系统及玩家行为追踪:通过InfluxDB+Grafana构建全链路监控体系,覆盖系统指标和业务指标。可以快速定位玩家行为及系
统故障,故障定位效率提升50%。
小游戏项目
内容:
项目介绍:塔防类小游戏。
技术栈:基于Go语言自主研发的poetry-go框架(采用protoactor-goActor模型构建分布式架构),通过Redis+本地LRU缓存
+MongoDB的混合存储架构,结合Protobuf协议(客户端通信)与gRPC(服务间通信),实现游戏后端的高并发支撑与低延
迟交互。
业绩:
1. 主导poetry-go框架选型与研发,搭建CI/CD流水线实现自动化测试与灰度发布,版本迭代周期缩短40%。
2. 负责大部分游戏功能逻辑的开发,版本控制,代码review、功能代码生成方案的选择与研发等。
3. 主导技术方案评审与代码规范制定,确保开发质量,减少沟通成本,核心模块单元测试覆盖率达92%。
三国将无双项目(RPG卡牌): 1.卡牌游戏,分服模式。单服最大承载CCU 5000,年最大流水 1亿+ 2.主要负责以下内容: a.架构选型:采用微服务架构,登录服网关入口使用Nginx分发,登录服与游戏服基于NodeJS开发,跨服玩法及GM系统等使用 Golang。单
电商网站和这种后台管理系统是做游戏之前的工作。主要负责的是功能模块的开发工作。后端语言是Java 前端是html+css+jQuery 数据库是MySQL