1.熟悉Java面向对象编程,有扎实的Java基础,有良好的代码编写习惯;
2.熟悉Spring、Springmvc、Mybatis、Springboot,vue等框架的使用,能够完成环境的搭建和代码的编写;3.熟悉MySQLPG等数据库的使用,能够使用标准的SQL语句;
4.熟悉IntellijIDEA、Maven、eclipse等开发工具的使用;
5.熟悉nginx、redis等中间件基本配置及维护;
6.了解C语言、javascript、html、python、微信小程序、shell脚本并能够使用基本语法;
7.了解Git版本控制工具,并能用于实际开发中。
项目一:多云服务集成系统
1.负责多云服务集成系统的端到端开发工作,实现了对关系型数据库、文档数据库服务、数据复制服务等多元功能的有效集成;
2.推动和开发高效的CICD自动化运维和管理工具,提升运维工作效率;
3.使用shell脚本规范化工程构建打包,并使用云龙流水线工具检测代码规范和漏洞;
4.把控开源软件安全,更新依赖软件版本,并及时处理系统缺陷漏洞等相关问题;
5.规范项目上线流程,把控上线节奏。
项目二:弹幕中间件系统开发
主导开发了低延迟的抖音弹幕接入中间件。深入研究抖音直播通信协议,使用python框架构建高性能TCP客户端,稳定连接弹幕服务器,实现了礼物、评论等消息的实时解码、过滤与分发。增加绿幕播放视频功能、键盘按键控制等功能,丰富了直播内容和玩法。消息通过队列进行流量削峰,确保后端游戏服务在高并发场景下的稳定性;
项目三:Minecraft插件开发
基于Spigot/Paper服务端进行Java插件开发,采用事件驱动架构,将弹幕消息与游戏内事件动态绑定,创造了高度可互动的直播玩法。实现了十余种由弹幕触发的实时整蛊游戏;
1.负责多云服务集成系统的端到端开发工作,实现了对关系型数据库、文档数据库服务、数据复制服务等多元功能的有效集成; 2.推动和开发高效的CICD自动化运维和管理工具,提升运维工作效率; 3.使用shell脚本规范化工程构建打包,并使用云龙流水线工具检测代码规范和漏洞;
主导开发了低延迟的抖音弹幕接入中间件。深入研究抖音直播通信协议,使用python框架构建高性能TCP客户端,稳定连接弹幕服务器,实现了礼物、评论等消息的实时解码、过滤与分发。增加绿幕播放视频功能、键盘按键控制等功能,丰富了直播内容和玩法。消息通过队列进行流量削峰,确保后端游戏服务