个人介绍
我是前同程旅游Java开发,多年上市公司Java开发经验
目前是带领一个小团队,主要负责框架的搭建以及核心模块的编写
熟练使用:SSM、Spring Boot、Spring Cloud、Redis、RabbitMQ、Mysql、Mybatis、Hiberate、VUE、LayUI、Nginx、
K8s、Java、Socket、Netty、SkyWalking、Jenkins、Spring Security 、xxl-Job、Linux、Hadoop
工作经历
2022-02-15 -2022-12-15尘海互动Java开发
1、 独自负责 COMICOMI项目框架的搭建,需求的评审,数据库表的设计。 2、 负责项目管理、工作细化划分、保证项目按时上线。 3、 与客户端、产品、运营等部门合作沟通协作,推动产品的实现,敲定功能具体细节,以及最终效果的评估。 4、 与产品经理沟通,确认如何打通APP与Web云游戏的数据通道,保证数据平稳传输。 5、负责开发任务背包系统。 6、负责接入第三方NFT ,并支持用户上链行为。 7、负责开发积分商城系统,支持用户积分兑换商品。 8、 负责开发Config配置系统,提高运营人员的工作效率。 9、 负责Mysql数据库数据的日常备份。 10、 负责服务器的搭建、维护、调优以及故障排除等。 技术要点: 1、 利用Netty开发socket网络通信服务器,监听用户的活跃度。 2、 从0-1开发搭建COMICOMI后端框架,规范开发文档,制定测试标准。 3、 采用分段式锁ConcurrentHashMap来实现用户积分兑换商品,支持多个线程对数据的读写操作 4、 整体采用 Netty + SpringBoot 进行开发
教育经历
2016-08-01 - 2020-06-30徐州工程学院计算机科学与技术本科
技能
1、 独自负责 COMICOMI项目框架的搭建,需求的评审,数据库表的设计。 2、 负责项目管理、工作细化划分、保证项目按时上线。 3、 与客户端、产品、运营等部门合作沟通协作,推动产品的实现,敲定功能具体细节,以及最终效果的评估。 4、 与产品经理沟通,确认如何打通APP与Web云游戏的数据通道,保证数据平稳传输。 5、负责开发任务背包系统。 6、负责接入第三方NFT ,并支持用户上链行为。 7、负责开发积分商城系统,支持用户积分兑换商品。 8、 负责开发Config配置系统,提高运营人员的工作效率。 9、 负责Mysql数据库数据的日常备份。 10、 负责服务器的搭建、维护、调优以及故障排除等。 技术要点: 1、 利用Netty开发socket网络通信服务器,监听用户的活跃度。 2、 从0-1开发搭建COMICOMI后端框架,规范开发文档,制定测试标准。 3、 采用分段式锁ConcurrentHashMap来实现用户积分兑换商品,支持多个线程对数据的读写操作 4、 整体采用 Netty + SpringBoot 进行开发
为了企业转型,成立元宇宙云游戏项目组,旨在打通企业营销链路,打造品牌全链路营销样本,形成营销全链路服务模型,为国内和海外企业建立元宇宙IP。 开发环境:JDK1.8,Maven、git等 技术路线:SpringBoot+Html+CSS+JQuery+uniapp 实现方式:小程序 + Web云游戏+COMICOMI APP 个人职责: 1、 独自负责设计、开发和维护云游戏项目前后端系统。 2、 确保云游戏流畅的传输和快速响应等稳定性功能。 3、 负责云游戏平台国内外项目的部署及运维工作。 4、研究和分析ChatGPT算法和技术,寻找和开发新的应用场景。 5、研究公司业务,有哪些可以使用openAI 来代替。 技术要点: 1、 利用Netty开发socket网络通信服务器,监听用户的活跃度。 2、 从0-1开发搭建COMICOMI后端框架,规范开发文档,制定测试标准。 3、 整体采用 Netty + SpringBoot 进行开发。
1、 负责 GOIS 项目日常版本的开发,需求评审,表设计,并进行版更。 2、 为了提高 GM 效率,开发游戏举报系统,管理游戏内玩家的举报信息和审核操作。 3、 负责配置管理系统的开发,从 FTConfig 系统中捞取产品,游戏,运营商,游戏区服/ 合服等数据。 4、 相关定时 Job 的功能开发,对接游戏端,来实现游戏活动的定时发布。 5、 运营数据的导入导出功能开发。 6、 负责监控游戏内数据是否异常模块的开发。 7、 负责配置游戏活动模板的功能开发。 8、 负责 sql 管理系统的开发,提高工作效率。 9、 负责开发 JS 资源解析平台,解析出游戏库中道具,方便运营获取。 技术要点: 1、 游戏活动明细数据表使用 shardingJDBC 按日进行分表,避免单表数据量过大。 2、 游戏服务器内数据的存储采用 MySql+Redis+内存缓存(ConcurrentHashMap),使用 Redis 订阅发布保证数据的一致性,同时设置过期时间,设置 null,避免缓存穿透,雪 崩等情况发生。 3、 使用 POI,EasyExcel 工具导入导出 Excel。 4、 定时任务调度采用 Quartz 框架。 5、 整体采用 SpringBoot 进行开发。