个人介绍
2、与产品、前端、QA,UI沟通协作,新旧论坛进行数据迁移和新旧论坛更替,排查线上问题,识别性能瓶颈,自学能力强,使用阿里云腾讯云
3、技能
后端:java,springboot,springcloud,tomcat,mybatis-plus,netty,微服务 ,xxjob,
php,Laravel框架
Python,Scrapy爬虫
前端:html,js,React,jquery,vue
数据库:mysql,redis,SQL性能优化
DevOps:docker,jenkins,k8s
其他:分布式,高并发,上线部署,git,svn,linux命令,jira,cdn,均衡负载,code review,swagger接口文档编写
安全:防范SQL注入,XSS攻击,日志分析
工作经历
2021-08-01 -2024-06-01厦门勇仕网络Php兼任java已认证
1.负责 dzq 论坛(游戏论坛)二次开发 2.负责 java 新版论坛(游戏论坛)的项目管理工作,并开发核心功能(帖子相关功能),AI 识别水贴 3.参与开发管线系统(类似飞书项目),负责条件计算、自动化、对接飞书等功能
教育经历
2013-09-01 - 2017-06-01福建工程学院电子信息工程本科已认证
一、三次过得校奖学金 二、在校主要学习c/c++ 三、使用51单片机和陀螺仪芯片开发过一个水平方向的量角器
技能
项目描述:该项目是在线签署电子合同,实现三方在线签署租房合同,合同是 pdf 文件,其中使用了 ca 证书进行签署。 个人职责: 1. 搭建项目基础架构,使用 swagger 作为接口文档,使用 jwt 作为鉴权机制 2. 开发*绑定及自动登录。 3. 开发支付功能。 4. 调用百度 ocr 接口识别身份证信息。
项目描述:公司游戏部门原本使用飞书的飞书项目进行项目人物安排和进度管理,但是由于该飞书项目的使用费用过于高昂再加上不能定制化功能,于是公司打算自主开发一套类似的系统叫做“管线系统” 技能使用:在QLExpress的基础上使用策略设计模式设计一套条件计算规则给业务模块使用。用递归方法设计自动化引擎和使用组合设计模式设计数据模型使自动化功能模块化,能够以模块的形式拼接需要的自动化功能来实现自动化功能的可定制化。 个人职责: 1、负责条件计算、自动化、对接飞书获取人员信息或者创建群聊等功能 2、独立负责多线程条件计算、自动化功能的技术选型设计模式选择并开发 3、与产品进行需求沟通并提出意见和建议
项目描述:由于 dzq 论坛的性能不能满足用户访问需求,于是自主开发了使用 java 语言作为后端的新论坛。 技能使用:使用redis做缓存将帖子内容和帖子点赞数、浏览数等属性分开在不同键进行缓存,由于点赞数和浏览数的变化很频繁所以做开存储实现每个属性独立更新缓存。并且将“最新发布”“最新评论”“热度”等排序方式的帖子ID列表使用zset做了前20页的缓存,帖子排序发生变动时只需要直接更新这三个zset的数据就能实现更新排序,不需要重新到mysql去查询。使用kafka做消息队列用于帖子点赞事件的发布与订阅,将多个点赞事件合并一起进行数据更新来减少mysql的更新频率。使用python的tensorflow框架训练一个模型对水贴进行过滤,单个3核pod的QPS=200req/sec。 个人职责: 1.项目管理:负责项目的开发规划、需求分解、安排和进度把控 2.需求沟通:负责与产品经理进行需求评审并提出意见和建议,沟通需求和排期情况。 3.架构设计:负责业务架构、功能模块和接口的设计工作。 4.功能开发:负责发帖、帖子详情、帖子列表、我的形象、还有两个活动功能的开发和数据表的设计。 5.协助测试:协助QA排查在压测过程中遇到的问题并解决问题。 6.水贴识别:由于用户发的水贴比较多,于是使用tensorflow框架训练一个能够识别水贴的模型对帖子进行过滤。