个人介绍
三年Java服务端研发经验,擅长在项目中运用设计模式和算法设计,大大提高系统可靠性和开发效率;对项目架构有比较系统的理解,熟悉完整的项目开发流程;有独立开发和快速定位解决问题;对游戏的功能开发、内存管理、执行效率还有数据传输存储等方面有自己的理解和经验,对于有问题的部分可以提出有效解决方案;有严谨的代码规范,代码风格清晰明了简洁易懂,有代码洁癖、写大量注释、review和重构代码的习惯;有较强的主观能动性,会利用空闲时间学习和分析项目存在的不足并设计出更好的方案。
学习和动手能力极强。高三学习一年从垫底成绩提升到本科中上;大三学习一年从年级倒数进步到年级前10%并获得奖学金;大四学习一个月算法获得蓝桥杯算法设计赛国家二等奖。心态好抗压能力强;数学语文好,有较强的思维逻辑、理解能力、沟通交流能力;适应能力强,可以快速融入环境上手工作
工作经历
2024-05-27 -至今广州锡游Java服务端研发
本项目是一款结合了模拟经营和策略类特点的Q版风格卡牌游戏。初步设计有武将系统、装备系统、船只系统三个核心模块。玩家通过获得武将去布阵战斗,获得装备穿戴提高武将属性,打造船只系统提供各种资源效果。核心是围绕资源的获取和武将养成。本人从0开发整个项目,负责实现了底层的活动系统、战斗属性系统、效果加成系统。还有基于这些框架的独立模块功能。设计了玩家的同步操作处理,包括玩家自身请求和后台管理玩家数据的同步处理。合理使用缓存,减少硬盘存储和提高效率。可以根据项目的要求选择每个需求最合适的实现方案
2023-08-14 -2024-05-15广州曦恩Java服务端研发
曦恩之城(上线测试)是一款围绕冲榜活动和社交为核心玩法的现代风格的 RPC 卡牌类型游戏。玩家可以进行一系列的养成和操作参与各种类型的冲榜获得丰厚的资源奖励。战斗模式为顺序上阵特定数量(对应玩家等级)的人才,然后按顺序交替出手,直到一方全部死亡。本人负责整个项目的开发维护,在排期内提前完成需求;重新设计并实现了更健壮的活动框架;优化了基于反射的事件推送系统,执行效率提升一倍;重新设计了协议的请求和返回,降低了项目的冗余和复杂度,大大提高了项目的可读性和开发效率;将 main 方法启动替换为 springboot 启动方便管理 bean ;将 mina 网络框架替换为性能更高的 netty 框架。积极帮助策划优化了配置存的大量问题;快速定位到内测线上的 bug 并且短时间内解决
2022-08-15 -2023-08-01广州游雁Java服务端研发
铁杆三国(月流水过亿)是一款围绕玩家 PK 和社交为核心玩法的武侠风格的 RPC 卡牌类型游戏。玩家进行日常和活动获得各种养成的资源提升属性、效果和战力,提高等级开启更多的属性系统。战斗模式为在前排后排总共5个位置布置最多5个武将,根据武将的速度属性高低顺序出手,一方武将全部死亡或达到回合上限判定伤害即战斗结束。本人负责各类运营活动、常驻功能的开发;在项目存在的问题上面进行合理优化,运用设计模式大大提高可读性和开发效率,提高同类型功能开发的可靠性;降低对象在内存和硬盘的占用空间,降低成本。例如战斗属性加成模块使用工厂模式抽象出加成方法降低了一般实现的高耦合和高复杂度;大对象不经常操作的字段使用 byte 数组保存减少内存和硬盘的占用空间,只在调用的时候进行反序列化,将一个50kb 的战斗对象缩小为10kb
2021-01-08 -2022-08-01海南动网先锋Java服务端研发
寻侠(已上线)是一款围绕推图和社交为核心玩法的H5武侠风格的 RPC 卡牌类型游戏。玩家进行日常任务和活动获得养成资源提高属性和效果;战斗模式为在9宫格9个位置布置最多5个家将,然后双方交替出手,一方武将全部死亡或达到回合上限判定伤害即战斗结束。本人负责各类运营活动、常驻功能的开发;独立完成需求;在项目中熟练运用多线程技术;例如开发全服多线程战斗系统帮派精英赛、多人组队副本;使用反射动态更改战斗配置。在 Linux 系统修正线上玩家数据;使用 vue 框架开发维护后台管理系统
教育经历
2017-09-01 - 2021-06-28韶关学院软件工程本科