james
1小时前在线
全职 · 800/日  ·  17400/月
工作时间: 工作日09:00-21:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

我是程序员客栈的James,一名资深 Java 游戏服务端开发工程师 / 技术架构师;

我毕业于中国石油大学(华东),本科信息与计算机科学专业,拥有 21 年软件开发经验,曾担任厦门碳贝信息科技有限公司服务器主程、厦门市畅想家网络科技有限公司技术总监、厦门昊铭网络技术有限公司技术总监等职位;

负责过《火柴人联盟2》《喷射派对》《乱唐OL》《刺隋OL》《拯救大菠萝》等多个手游项目的服务端架构设计、核心功能开发及技术管理工作。其中独立全权负责《火柴人联盟2》游戏服务端的架构设计与开发,项目流水过亿;主导《喷射派对》游戏服务器架构及帧同步核心技术开发;

熟练使用 Java、Spring Boot、Spring、MySQL、Redis、MongoDB、RocketMQ、Nacos、XXL-JOB、Netty、Apache MINA 等技术,具备游戏服务器架构设计、TCP/UDP 网络通信、分布式服务设计、数据库优化、高并发业务处理、Linux 服务部署及团队技术管理能力。同时熟练使用 Unity,具备游戏客户端与服务端协同开发经验,能够独立承担游戏服务端从 0 到 1 的架构设计、开发、部署及后期维护。

工作经历

  • 2025-03-10 -2026-09-10厦门碳贝信息科技有限公司服务器端主程

    1、负责服务器端新业务开发及架构优化,提升系统性能与稳定性。 架构涉及SpringBoot,Nacos作为各种开发和生产环境的配置中心,xxlJob负责定时任务的管理.RocketMQ负责频繁业务和日志业务 的分流处理. 2、负责新服务器的部署搭建。整理阿里云效自动化部署流程。 3、协助客户端优化打包流程,提升帧率表现,降低包体体积。

  • 2018-03-11 -2023-09-10厦门昊铭网络技术有限公司技术总监

    1、负责制定程序服务器框架,服务器分登录服、逻辑服、战斗服和交互服4个服务,消息通讯战斗服底层用 netty 框架(udp), 其他用 mina(tcp 部分)框架,数据缓存在 redis上,战斗服和逻辑服都能做到动态扩展。登录服用 http ,逻辑服用 socket。 2、负责制定 unity3D客户端的框架的制定,热更部分用 Yooasset+HybridCLR 实现资源和代码的热更新。把网络、通用模块提取 出来,增加了项目重用部分的通用性。 3、负责游戏战斗核心帧同步的开发,用定点库保证了数据的一致性,用射线检测保证了物理碰撞检测、服务器下行每秒15次,客 户端上行每秒10次,用预测回滚来保证玩家的手感,用 Stopwatch 来保证上行时间的一致性,避免回滚次数太多; 4、负责游戏上架到各个平台,ios 上架问题处理。 5、负责策划、美术、程序之间的需求沟通提高各部门的效率;

  • 2015-10-01 -2018-03-10厦门市火柴人科技有限公司服务器端主程

    1、全权单独负责《火柴人联盟2》的服务端架构设计和开发。 目前《火柴人联盟2》在安卓各大渠道、APPSTORE 都有上线。长期在 APPSTORE 付费版前20。流水过亿. 2、部署 linux 的阿里云服务器、腾讯云服务器、合服操作。 3、接入各个渠道的支付和登录、游戏 GM 后台开发。

教育经历

  • 2001-09-01 - 2005-07-01中国石油大学(华东)信息与计算科学本科

语言

中文母语水平
0
1
2
3
4
5

技能

Java精通
0
1
2
3
4
5
作品
火柴人联盟2 手游

《火柴人联盟2》是一款以横版动作格斗为核心玩法的移动端RPG游戏,主要包含玩家账号管理、英雄角色系统、装备养成系统、背包道具系统、副本闯关系统、任务成就系统、商城交易系统、竞技排行系统、好友社交系统及活动运营系统等核心功能模块。玩家通过登录游戏创建角色,收集和培养不同英雄,获取装备及道具,不断提升角

0
2026-11-06 16:18
更新于: 1小时前 浏览: 1