个人介绍
6年后端 PHP 开发,熟练掌握 TP6、Yii、 Laravel6-10 相关的主流 PHP 框架。对传统的 MVC 项目搭建是非常的熟练。也可提供接口,做前后端分离等项目的开发。
可快速搭建后台。熟练编写有 Token 鉴权能力的接口。可使用 swoole 等扩展增加项目并发,并可以使用 websocket 提供服务器和客户端的全双工通讯。熟******程序等相关开发接口。数量使用 Vue 开发前端相关业务逻辑。工作经历
2021-03-04 -至今河南北之海信息技术有限公司PHP后端开发
1、负责可乐后台系统的搭建。 2、负责编写银行相关活动项目。 3、负责政府相关投票活动项目。
2018-12-04 -2020-11-20河南邦耀科技有限公司PHP后端开发
1、负责公司淘宝客产品线的开发。 2、对接阿里妈妈、京东联盟、拼多多联盟等相关商品分佣平台。 3、对接淘宝、京东、拼多多、美团、饿了么等平台的相关领券互动弄。 4、做分享推荐领券,获取佣金的功能,用户可提现、可分佣。
2017-03-08 -2018-11-12河南纤原网络科技有限公司PHP 开发
1、负责项目的需求整理,架构选择、技术栈的规划,以及项目进度的把控。 2、负责 PHP 后台模块开发。 3、负责数据接口,以及接口文档的编写。 4、负责与前端进行接口对接,和 bug 的调试工作。 5、负责项目后期的测试,以及功能的完善。
教育经历
2012-09-01 - 2016-09-18河南师范大学电子信息工程本科
资质认证
技能
后台模块: 1、数据的定时拉取入库。 2、将对应的数据编写对应接口,供前端使用。 前台模块: 1、使用 vue 编写相关数据的展示。 2、使用 echart 图表插件,进行数据的图形化展示。 难点: 1、使用 Laravel 对接 SqlServer 数据库,一些字段信息使用需要注意,与 mysql 可能不太一样。 2、大屏信息使用的查询较多,可以将一些信息,整合到一个新表中,前台信息直接从新表中查询即可,提高页面响应速度。
后台模块: 1、学生、学校、老师、信息的增删改查,以及相关的导入导出功能。 2、素材的可上传功能,作品信息的列表展示,以及点赞评论的统计。 3、作品的审核相关逻辑,以及审核状态的流转。 4、学生的积分获取,以及老师推荐作品,学生获取积分等逻辑。 5、积分可以兑换,积分商城、商品列表、分类、以及兑换记录等。 前台模块: 1、首页信息展示、热门作品、老师作品、学生作品列表展示,以及排行榜数据展示。 2、对接 Scratch 编程插件,可以将搭建的信息使用 json 的格式存储入库,也可对信息进行提取进行作品的回显。 3、前台登录注册的相关功能,登录后可以上传自己的作品。 4、作品可被点赞、被评论、评论需要被后台审核后,前台才可展示。 难点: 1、对接 Scratch 相关组件,里面包含了很多图片资源,以及相关的 js 的处理和优化。 2、需要做大量的排行,增加页面的展示速度,需要用到 redis 缓存技术,奖排行缓存起来。
后台模块: 1、后台人员 & 组织信息增删改查,可排序,会对信息进行过滤,且可批量导入,并支持导出功能。 2、可以编辑富文本信息,进行活动内容的介绍。 3、可上传图片,以及相关视频,对接 OSS 对象存储。 前台模块: 1、对人员 & 组织信息进行列表和详情页的展示。 2、提供投票操作,对投票按钮增加滑动验证,屏蔽接口被违规刷量,避免相同操作重复提交 3、对投票信息,按值进行倒序排序。 4、可以*分享活动,以*卡片的形式分享到群或个人。 5、统计活动被访问的次数,以及实际参与的人数。 我的工作内容: 1、负责全部后台的搭建、使用的是 PHP 语言、Laravel 框架、后台使用 DcatAdmin。 2、对接 OSS 对象存储、使用 Redis 缓存投票信息。 3、负责前台页面接口的对接,使用 Vue 前端框架编写前端页面以及逻辑。 难点: 如何防止投票接口被机刷,或多投等情况: 1、增加前台的滑块验证,防止机刷,前后台配合验证,并增加 ip 限制。 2、后台接口使用 redis 原子锁,进行投票信息的锁定,确保同一时间,同一个用户只能投一票。 3、增加页面的响应速度,将页面所有 js、css、img、mp3 等静态资源信息全部存放到 oss 上,增加页面访问速度,提高并发。 4、做负载均衡,提高活动被访问的并发数,根据活动热度做动态云主机的扩充。