工作技能

编程语言: Golang, Java, Kotlin, Python, Shell, SQL

技术栈: Akka, MongoDB, MySQL, Redis, SpringBoot

英语:大学英语六级(CET-6)

工作经历

字节投资的2年创业公司

类征途MMO Golang服务器开发工程师 上海 类征途MMO是一款多人国战MMORPG网络游戏,目前已在微信小程序测试中。 2023年9月 – 2023年11月

主要负责工作:

  1. 使用 Golang 开发敏感词检测模块,读取100,000条敏感词,构建敏感词检测 Trie 字典树并将其缓存到二进制文件,实现毫秒内完成敏感词匹配,与 Github 其他同类模块(importcjj/sensitive,antlinker/go-dirtyfilter )相比匹配速度快25%;
  2. 快速上手 Mqant 微服务框架,熟悉进程间通信机制,配合使用 MongoDB和 Redis ,开发 MMORPG 战场玩法,实现100名玩家同屏争夺首领尾刀奖励的功能;
  3. 配合策划开发新功能,管理员玩家能够将地图内 NPC 外观替换为指定玩家外观。同时快速熟悉玩家的养成维度,整理任务类型,和策划配合完善玩家养成模块的开发,包括新手任务、主线任务、礼包、活动等。

某上市游戏公司

SLG手游 Java服务器开发执行主程序 上海 SLG手游是一款战争策略SLG网络游戏,目前已在Google Play上架3年。 2020年12月 – 2023年5月

主要负责工作:

  1. 深入参与 SLG 游戏的沙盘玩法开发,包含大地图 AOI 算法和状态同步功能,优化行军及行军线、怪物刷新循环、AI 行为等大功能模块;
  2. 精通 Java 。就职期间基于 Akka Cluster 微服务框架开发服务器,使用 MySQL和 Redis 存储服务器数据。主导了一个大型跨服副本玩法的实现(百名玩家同地图抢怪),完成其中的玩家匹配功能和 Boss 特殊争夺机制(驻扎积攒势力值,满足条件后才可攻击);
  3. 与策划协作进行战斗模块的开发和优化,实现多种新技能机制,简化战斗协议数据结构,实现战报大小缩减10%。协助策划打印线上战报信息,排查战斗 Bug 。完善了内城养成模块(英雄、装备、科技、任务等)及外城沙盘玩法,开发了老玩家回归活动;
  4. 为了提升开发效率,增加测试时间,重构了项目已有的活动框架代码,去除冗余结构。在不影响线上游戏运营的情况下,节约了开发时间,重构后,活动开发时间缩短一半;
  5. 拥有丰富的线上问题排查经验,善于从玩家反馈、后台日志、代码和配置表中找到问题所在。配合运维跟进版本的更新,监控服务器环境和日志,随时解决问题;
  6. 工作态度认真负责,及时排查和修复线上 Bug,7*24小时监听线上客服反馈。于2022年9月起独立负责服务器开发,且负责期间无线上重大 Bug 发生。

某创业板上市公司

云API接口开放平台 Vue + SpringBoot全栈开发 福建厦门 整合集团各个子公司提供的API接口到一个统一的平台中进行管理和使用。 2019年5月 – 2020年11月

负责工作:

  1. 参与开发外部接口的安全传输功能。使用 OAuth 2.0协议标准生成 access_token ,用 Redis 暂存 access_token 并设置过期时间,使用 RSA与 AES 加密算法保证安全传输;
  2. 使用 Vue + SpringBoot 开发 API 接口的管理系统,并将用户数据信息及接口使用情况统计存储在 MySQL中;
  3. 负责版本更新,使用 Nginx 反向代理将其部署到服务器。

教育经历

2015年9月 - 2019年6月 非985 211本科 软件工程 本科 GPA:3.31/5.0 (专业前8%)