一、 项目名称:游戏后台管理系统
项目描述:此项目是根据公司当前的手游项目客户端的体系和服务端的架构专门设计和开发的一款游戏后台项目,该项目根据不同的业务需求设计有20多个数据库,耦合度极低;后台配置mysql和redis的动态连接信息,运营人员根据不同的业务需求选择不同的区服连接和对不同的mysql和redis数据进行操作。GM工具,调用C++接口根据不同的需求选择不同的接口,传递对应的参数,发送GM指令。
项目职责:主要负责该项目的整体架构的设计和部署开发,包括数据库和缓存机制的设计和部署,GM工具的开发,游戏数据查询与统计,服务器配置,服务器的监控(物理机状态,服务器控制台),配置上传,充值查询,游戏日志查询,SDK的接入等,以及相关接口的开发等等。
技术亮点:
1.利用docker部署,提高系统资源利用率,及高效的容器化管理。
2.利用thinkphp6.0结合swoole封装mysql和redis的连接池。
3.针对protobuf二进制流数据的反序列化读取和序列化写入对redis和mysql进行操作处理玩家数据。(SDK接入,解析和处理mysql中blob数据。以及解析和处理redis中的结构体数据,后台格式化回显并可将修改的数据同时同步至Redis和mysql中)
4.接口安全设计使用token+timestamp+sign算法;利用rabbitMQ消息队列解决游戏网关接口并发的问题。
5.使用vue组件化开发,前后的分离使服务器的压力减小到最小。
6.使用worerman的实现聊天功能。
二、 项目名称:CRM客户管理系统
项目描述:此项目是针对公司当前多种不同的业务类型,综合公司原有的派遣系统,招聘系统以及各部门当前业务的需求,专门设计和开发的一套完整的客户管理系统。
项目职责:独自完成项目的构思,整体架构搭建,思维导图的绘制,需求分析的撰写,功能流程图的设计与绘制,独自完成用例图的设计与绘制,数据库的建库建模,以及数据表的字段设计,存储引擎的选择,索引的创建,项目框架的搭建与开发,测试,以及正式环境的部署和运维。
技术亮点:数据库架构的设计与优化,索引的设计,存储引擎的选择;外呼功能SDK接入;使用Redis缓存机制使查询效率更高。
三、 项目名称:企业大型ERP管理系统
项目描述:该ERP管理系统分为采购管理、报价管理、销售管理、产品管理、库存管理、物流管理、财
务管理、客户管理、供应商管理、人事管理、系统设置10大模块。使企业的人、财、物、供、产、销
全面结合、全面受控、实时反馈、动态协调、以销定产、以产求供,降低公司运营成本。
项目职责:负责行政人事模块,销售模块和财务模块的设计开发和测试。
技术亮点:MySQL分表,查询效率的优化,数据库读写分离。