2019.2-2020.4 广州要玩娱乐网络技术股份有限公司 JAVA开发
项目描述:微信小游戏,包括未上线项目休闲类小游戏《底盘大作战》《蛇蛇大作战》,经营类小游戏《全民大富豪》,策略类小游戏《干掉病毒》,以及上线项目仿吃鸡3D射击游戏《火线部队》。目前在《传奇》项目组担任主力开发人员。
责任描述:参与开发多款小游戏,独立开发并负责《蛇蛇大作战》(排行榜、限时模式/无尽模式/关卡模式、好友、聊天等),积累了完整的项目经验。也参与《火线部队》的迭代开发(主要开发功能包括结算功能、排行榜、空投功能,以及维护背包功能),火线部队累计用户过百万,邮件功能旧有设计出现问题,群发邮件导致数据库海量操作引起性能问题,因此将邮件功能重新设计并重写,功能正常上线。目前在《传奇》开发了竞技场功能以及挖矿功能,以及任务系统等(学习使用了javassist进行字节码生成观察者对象注册)。做了应用生命周期优化,停服时将原本注册虚拟机销毁钩子进行的业务处理更改为注册spring容器监听器,监听容器关闭事件进行停服业务处理。另外修复了日志数据库持久化框架遗留不能修复表结构的问题。
2018.7-2019.2 上海歆瑷网络科技有限公司广州分公司 JAVA开发
项目描述:H5游戏,有参与《三国之刃》《小精灵》以及后台管理系统,线上项目《神罚领域》。完整的线上项目包括了充值服务器,战斗服务器,中央服务器,登陆服务器以及游戏服务器,使用了zookeeper管理实现分布式架构。
责任描述:参与了新游戏项目部分功能开发(包括战斗部分功能例如神羽副本等以及系统部分例如虎符系统/红包雨/坐骑皮肤等)以及功能迭代优化,根据项目经理需求维护拓展游戏管理后台(将数据进行处理并展示到前端页面),负责旧项目的新功能开发/旧有系统更改业务/线上bug的定位以及修复。