



个人介绍
五年后端开发经验,3年远程工作经验,自驱性强,注重交付质量;
丰富的SaaS平台、小程序后端等实际开发经验;
丰富的开放平台对接经验;
兴趣驱动技术,抗压能力强,善于解决问题;
熟练掌握 docker 与 lnmp 环境下开发部署;
熟悉分布式系统应用,熟悉消息队列、缓存等相关中间件;
熟悉常用web框架,读过 Laravel,gin等框架 部分源码;
熟悉swoole扩展,自己实现了一个基于swoole的MVC框架,包含http和websocket;
熟悉多种编程语言,具备PHP、Java、Go项目开发经验;
工作经历
2020-09-27 -2023-04-20瓴里网络科技 (上海)有限公司后端工程师
1. 远程全职参与工作,注重任务可视化、信息同步、结果交付 2. 基于公司业务产品需求,设计并实现基础服务(长连接网关、短链接平台、消息推送中台、敏感词服务等) 3. 基于公司业务方向,配合产品经理进行需求设计与评审 3. 基于 PHP和 Java 每两周完成1-2次需求迭代 5. 主要业务模块负责人(IM 、面试等模块)
2017-03-12 -2020-08-20上海微庚信息科技有限公司后端工程师
1.一到两周一次的产品功能迭代,后端功能概要设计及实现 2.线上系统的维护,响应并修复运营团队反馈的线上问题 3.后端服务管理,如:腾讯云集群服务器、MySQL、Redis集群监控,定期备份及日志采集(Golang+腾讯云API实现) 4.公司内部后端框架的优化(添加 swoole 扩展支持、修复 ORM SQL注入漏洞) 5.私有化部署客户的系统搭建(主要是将名片小程序SaaS系统部署在客户服务器) 6.特殊情况下带领团队负责客户定制项目的开发 7.实习生导师、技术分享会活跃者
教育经历
2015-06-09 - 2018-07-07江西外语外贸职业学院计算机网络技术专科
在校期间多次获得国/省级比赛奖项、励志奖学金
资质认证
技能

介绍:*名片小程序 SaaS 系统,内置商城,分销、资讯等营销体系,具有完善的客户雷达以及客户数据分析功能。 技术栈:php7.1、swoole 4、golang、腾讯云、MySQL、Redis、CMQ、Linux


为了深入学习框架原理,参照部分框架(TP5、Laravel、easyswoole)源码自己实现的一个基于swoole的php mvc框架。 1. 基于composer构建 2. 简单的依赖注入容器 3. MVC,简单的路由(支持 RESTful 风格) 4. 中间件支持 5. 对象池 6. MySQL ORM 7. 基于对象池+协程 Context 管理器实现协程连接池 8. 使用 laravel blade 模板引擎
