甜薪工场甜薪工场
甜薪工场
工作者接单雇主招人
查看岗位
人才库人才详情

我擅长3年Java 游戏与后台开发经验,熟练掌握游戏开发及架构设计

华启源
产品研发/后端 互联网/科技bilibili
个人优势
3 年的开发经验,熟悉Java, 了解JS,Go,C++. 熟练使用Linux 系统,熟悉常见的算法与数据结构,掌握常见的设计模式并用于开发中。善于沟通,会和相关人员讨论可实施的方案,可快速给出解决方案
工作经历
苏州零螺科技有限公司
Java2020.05 ~ 2021.12
1. 负责对接策划和前端,把策划的需求实现,并解决相对应的 bug。 2. 维护测试时的所发现的 bug ,并尽快解决然后等到晚上人少时发布上线 3. 数据库与 redis 的维护。每次重启时,先备份玩家数据,以防出现 bug时,能快速回滚 4. 持续优化服务器代码,比如优化 gc ,修改之前遗留冗余代码,使之更易读 5. 做过的需求有 充值系统,签到系统,好友系统,聊天系统,商店系统,压测机器系统等等 6. 维护的系统有战斗系统,抽卡系统,buff 随机等等 业绩: 业绩: 1、 入职后,在主程指导下,独自一人重构了服务器架构。使得原来繁杂开发流程简化了,大大提高了服务器开发流程。
苏州陀螺网络科技有限公司
后端开发2021.12 ~ 2022.03
1. 负责添加修改机器人AI脚本,使之能与游戏服务器进行白盒功能测试,性能测试,容量测试 2. 负责维护之前的机器人AI脚本,有些脚本因为需求变动而产生的bug。 3. 负责进行性能压测,观测并记录重要性能指标 4. 配置Prometheus + Grafana 监控系统, 监控的系统有以下: ● JVM 相关信息 CPU, 内存,GC, 线程信息 ● 项目里: 接口耗时信息,消息数,数据库信息,Redis执行次数 5.压测时查看ElasticSearch里的错误日志,并定位可能会引发错误的原因 业绩: 1. 在进行登录压测时,发现了一些模块的初始化占用占用较多。 后来和同事在登录上引入了一系列优化, 如: 预建号,模块 按某些条件初始化。测试20000个机器人,并且20000个机器人同时在线时, 一个重要指标超过五百毫秒的比例51%, 降到1% ~ 0%。 2. 在测试压力时由以前的黑盒变成可监控的白盒,增加了运维和开发人员对服务器的掌控力(通过Prometheus + Grafana对指 标的监控, ElasticSearch对日志的查看)
苏州紫月格格网络科技有限公司
后端开发2022.04 ~ 2023.03
1. 独立设计,完成游戏后端玩法。制定与客户端通信的协议。 2. 在工作中与同事积极讨论如何在便利的情况下优化游戏性能,无论是在后端数据存储上,还是与前端的数据交互上,亦或 是策划的表格指定上。 3. 指导新人,协助他完成模块 4. 处理线上 bug ,并记录事故原由 5. 维护版署审核服务器特定的需求
教育经历
上海思博职业技术学院
酒店管理学大专2016.01 ~ 2019.01
南京航空航天大学
计算机科学与技术本科2020.01 ~ 2023.01
项目经历
唯一服务器开发兼
2020.05 ~ 2021.12
项目职责:内容: 是一款 roguelike的2d竖版 ARPG 手游,游戏将开放式剧情与随机性玩法相结合,玩家可以用几百种不同的遗物组成不同的流 派,以自己喜欢的方式战斗 。 我在此项目中担任后端工程师。目前服务器架构为多语言混合架构,游戏逻辑服,聊天服,中心控制服,好友服用的是 JAVA ,网关服用的是c++。运营后台加上官网都是 php。 用到的技术栈有 netty,spring boot, mybatis, mysql,redis, mongodb,protobuf 等 业绩: 三测计费,7天测试时间共收入7w左右。 我在三测前编写了机器压测服务器 ,发现了如果战斗无尽层数过高时,由于我们的 buff 是可以无限叠加的,然后与前端交互 的通信包过大,包头前加入标识,然后进行数据压缩给前端。然后调大了 netty 的接收缓冲区,使得三测期间的战斗结算稳定 通过
查看详情
后端
2021.12 ~ 2022.04
项目职责:内容: 指尖领主 是一款创新三消策略手游!!不同于传统的三消手游,3D消除操作以及三消局内的英雄排兵布阵,加强了三消游戏 的沉浸感及策略,后期就是 SLG 类型游戏。 ● 该项目采用 kotlin 作为主开发语言,akka 作为并发框架,netty 作为网络通信框架,游戏架构是分布式架构,理论上可无限 Scale Out 。完整跑通需要 Gate服,Login服,Pub服,Mgr服,Home服,World服。元素据用 Zookeeper 管理, 游戏采用分区模 式,每个区有自己的数据库。 该项目完全上云,所以项目需要打包成 docker Image, 这里采用了 teamcity 这个 CI/CD 工具,然后通过 awx 操作 ansible 部署 到k8s上。 ● 用到的技术栈有: 框架部分 Akka,Netty,Hibernate,ElasticSearch ,CI 部分(Git, SVN),Gradle,TeamCity, Ansible), 部署部分(Docker,Kubernetes, Helm), 数据部分 Zookeeper, Mysql, redis 业绩: 1. 完善了机器人功能,使功能测试覆盖率达到了80% 2. 测出了一些性能瓶颈,解决后,在项目上线的时候,服务器扛住了腾讯的导量 3. 重构代码 4. 加入 Prometheus 监控指标 登录数, redis 执行次数等
查看详情
Vampire Vampire (海外项目)
2022.06 ~ 2023.03
项目职责:内容: 一个海外以女性为视角的养成类游戏。 我负责的功能有: 抽奖,好友(跨服),聊天(跨服),好友模块间的互动送礼,通用的排行榜缓存系统,装备,角色技能,餐 厅宣传,钓鱼机,名片,成就系统,任务系统,日志上报。 技术栈: Netty, gRpc, ProtoBuf, Spring Boot,Apache commons,Mybatis,Redis,MongoDB, Guava,EFK,XXL-JOB,Actor, Kafka 业绩: 1. 聊天缓存框架简化了游戏内多个排行榜的需求,并且因为是缓存,查询效率大大提高。 2. 项目还采用了 fastUtil 这个工具包, 可以大大降低 大数据量的集合内存占用 3. 自己实现的 Actor 模式,可以实现无锁化操作,大大降低多线程编程心智负担 4. 跨服聊天功能,对方在线时使用 grpc 直接发送,不在线时发到 Kafka中,对方上线时消费
查看详情

相似职位推荐

我擅长6年PHP开发经验,精通前后端和小程序开发、Python爬虫

1.主导基于Yii框架的小程序电商开发(SaaS系统)、参与过基于ECShop电商的二次开发 2.精通小程序、后端管理系统相关开发,具备全栈开发能力 3.熟悉react系列的产品开发模式,能迅速使用PHP各类开发框架(如Yii、thinkPHP、symfony、laravel等) 4.具备一定的产品规划能力,对项目把控能力较高(曾经多次主导过从0-1的项目开发) 5.思维开阔,善于沟通,能很好地给出技术方案 6.具备克服各种技术困难的能力,总能给出可行的方案
抖音零售/电商互联网/科技其他
全日/半日均可 ¥ 10,000/月

我擅长后端开发,运维,产品技术规划。

1. 能进行产品技术架构规划,服务器运维,云环境部署维护。 2. 后端熟悉go,Python,node,php等语言开发。 3. 能进行小程序和前端react开发,均有上线产品。 4. 待过多家知名公司,参与过几款国民级产品开发。也参与并主导过创业公司从0到1.
¥ 8,000/月