2019.03 - 至今 PHP工程师
简播小程序
- Laravel/Lumen
- 独立完成订单系统、RBAC权限系统、支付系统的开发
- 构建分布式日志采集系统,支持可视化,主动打点上报
- 独立开发Webhook自动部署,使用Golang开发,支持GitEE、Coding、Gogs,支持扩展开发
- 使用Redis构建缓存,优化接口访问速度
2018.03 - 2019.02 PHP工程师
- Laravel/Lumen
- 独立编译安装Swoole,以搭建实时消息推送服务
- 使用PHP编写常驻进程异步处理耗时事务:用户导入语料包分析、Redis消息队列
- 独立使用Vue开发开放平台用户服务平台,使用Vue-beauty框架优化界面
- 利用Git多分支特性搭建Prod和Dev环境,分布部署于Linux服务器
- 协商定义语义分析系统(Python)与开放平台的信息交互协议
- 对接微信支付和微信第三方平台,完成用户认证、应用绑定、公众号托管体验等功能
- Laravel/Lumen
- 独立编写常驻进程通过FFMpeg处理音频格式转换
- 对接科大讯飞语音识别、语义识别接口
- 编写常驻进程处理用户的行为习惯,用于Python语料包训练和分析
- 独立编写Python爬虫,爬取火车票、TB、电影资讯等资源
- ThinkPHP
- 使用JQuery和Vue.js重写用户客服对话界面
- 生成JS一键部署代码:采用iFrame格式嵌入网站
- 对接息息开放平台,完成客服的自动回复和智能问答
- 对接微信支付和回调处理
- 对接微信公众号与系统的智能问答和处理
2017.06 - 2018.02 PHP工程师
商信
- Laravel/Lumen
- 对接腾讯云Cos以及实时聊天Chat业务
- 独立开发用户关系、群组功能,设计RBAC权限管理系统
- 使用Layer框架完成后台管理系统的开发
2016.06 - 2016.09 成都沃曼网络科技有限公司 PHP工程师
在公司中主要负责在老系统中添加新功能,完善老系统中的功能,修复产生的BUG。
GitHub项目
一个自己写的小工具,工作中经常托管在Gitee仓库,PHP写的部署太复杂了,鉴于Go的跨平台性和二进制文件方便,用Go写了一个简易的自动部署的工具
- HTTP服务器基于Golang开发
- 使用go-daemon开启守护进程和信号控制
- 自动解析Header头识别不同平台hook请求,Json配置支持解析多项目、多分支
- Shell脚本,便于自定义后置操作
为解决工作中线上日志查看复杂,终端查看不清晰的问题,开发了一个可视化查看,埋点上报,累积上报的系统。
- 支持多项目日志收集
- 遵从日志级别划分规则
- 可视化界面,支持JSON格式化
- 支持短信短频通知
线上项目
- 2016-2018 成都工业学院 软件工程
- 2013-2016 四川信息职业技术学院 软件技术