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