1. 有项目管理,项目沟通、系统设计经验。
2. 熟练使用idea、eclipse、HBuilderX等IDE,对Android Studio的打包有所了解。
3. 熟练JAVA语言开发技术、OOP思想、软件工程,有良好的开发规范。熟悉JVM基本调优,熟悉socket通讯,使用过NIO框架、MINA框架、NETTY框架以及使用JNDI操作LDAP服务器编程,熟悉开源框架Spring、SpringBoot、MyBatis,熟悉消息中间件rabbitMQ,了解Elasticsearch、Logstash并用于开发搜索服务器,了解H2嵌入式数据库。
4. 熟悉maven、gradle项目自动化构建,熟悉ant打包工具,熟练使用git、svn等项目版本控制。
5. 对linux环境较为熟悉,熟悉Tomcat、apache服务器的部署,熟悉nginx配置。
6. 熟悉mysql、 SQL Server数据库的使用,了解NoSQL框架,比如redis。
7. 了解Pyhton语言,编写过游戏统计数据脚本;了解PHP语言,编写过简单的web页面及与数据库通讯;了解Groovy语言,编写过修复在线游戏bug的脚本;了解Shell语言,编写过游戏服务器发布、启动等脚本。
8. 熟悉HTML+CSS,熟悉Less,熟悉vue.js渐进式框架、jQuery.js、Angular.js等框架,比较了解Kiwi.js框架。
1、儿研派。是一款为家长提供3至6岁儿童学前教育帮助的微信小程序。实现在线专家答疑、上传照片、短视频,以记录宝宝成长、智能育儿为核心功能,有效联结家人共同参与孩子成长。在本项目中本人既是前端负责人也是高效的执行者角色。本人独立完成了整个项目前端的设计工作,并参与前后开发与测试等环节。
2、部落大作战。是一款集宠物养成、策略于一体的回合制的H5手机游戏。在项目中主要完成游戏活动玩法的搭建;实现公会玩法逻辑;实现成就逻辑;实现战斗逻辑;实现战斗逻辑;实现ARPU、LTV等统计功能及查询功能。
3、武胜。是一款web端的MMORPG游戏。在项目中主要负责后端代码的审核,完成游戏基础框架的搭建、实现地图九宫格算法;实现技能buff逻辑;实现背包仓库的存储、整理逻辑;实现挂机系统自动回复逻辑;实现侠客系统逻辑;实现单人修炼和双人修炼逻辑;实现跨服侠客竞技逻辑;实现gm命令逻辑。
4、热血西游。是一款web端的MMORPG游戏。在项目中主要完成游戏基础框架的搭建、实现地图九宫格算法;实现技能buff逻辑;实现背包仓库的存储、整理逻辑;实现gm命令逻辑。
游戏服务器采用Netty+ MyBatis框架开发,通讯方式使用WebSocket,支持HTTP与HTTPS方式通讯,以字节码方式处理,数据库使用MySQL。使用Gradle对游戏管理,Groovy修改线上bug,shell+ruby脚本实现半自动化方式部署,Nginx做负载均衡
游戏服务器采用Mina框架开发,通讯方式使用Socket,以字节码方式处理,数据库使用MySQL。游戏采用SVN版本控制系统实现代码托管、协作开发。
前端采用uni-app,一个使用 Vue.js开发前端应用的框架,CSS样式以Less语言为主,实现组件复用。 后端采用当前最流行的SSM(Spring+SpringMVC+MyBatis)框架开发,基于SOA架构设计, Redis做缓存,RabbitMQ做消息中间件,搜索系统
游戏服务器采用Mina框架开发,通讯方式使用Socket,以字节码方式处理,缓存使用H2,数据库使用MySQL。使用Ant脚本打包发布。 部门内部管理工具采用JSP+jQuery+Servlet连接MySQL数据库方式管理内网服务器。游戏采用SVN版本控制系统实现代码托管、协作