联系方式
- 手机:153 8361 5993
- Email:690035384@qq.com
- 微信号:suqian5993
个人信息
- 李凯/男/1989
- 专科/太原电力高等专科学院
- 工作年限:5年
- 技术博客:http://sky-l.github.io/archives
- Github:http://github.com/sky-l
- 期望职位:PHP高级程序员
- 期望薪资:税前月薪25k
- 期望城市:北京
工作经历
一猫汽车网 ( 2016年9月 ~ 至今 )
淘车猫项目
此项目是一个App商城,我在此项目作为负责人,带领5人的后端开发小组开发历时3个月如期上线。我负责统一梳理业务流程。
- 制定项目排期,任务按模块分配到人,统一业务层和数据层的调用规范。
- 编写公共组件代码,短信/邮件/PDF/Excel等等。
- 基于 Swoole 的异步任务和多进程的接口。上传文件,短信发送等做的异步。
- 串连各个模块的功能,保证需求流程畅通。
- 编写 Api 接口框架(二次修改lumen),token 认证,数据认证中间件,统一响应。
App 用户点击行为分析系统
分析用户的浏览行为。使客服有针对的做回访。
此系统是一个离线的项目。由我单人负责。并在后期给组员做了 Hadoop 的入门培训。资料
引导组员学习了 Java。理解 Java 中一切皆为对象的理念。提示 php 面试对象开发的能力。
此系统是基于 Flume + Hadoop + Hive + Sqoop 的离线分析系统。
其中的 Hadoop 的 map/reduce 通过自学 java 来实现。
API框架和接口文档项目
由于各个小组的项目代码都在一个svn库里,且各个项目需要给其他项目提供数据接口。svn代码库愈加臃肿,框架也是公司自己写的,新人来了需要花很久来熟悉框架和代码。最后决定,每个小组抽离出一个接口项目,通过 HTTP
对外提供服务。
我在此项目负责了接口框架和接口文档的调研和实现。
- 文档方面调研了
ApiDoc
, 和Swagger
。由于简单性,最后使用了ApiDoc
。 - 接口框架选用了
Lumen
,根据ApiDoc
的特性,定制了接口实现方式,每个文件为一个接口。 - 规范接口URI,每个接口分 「项目」「模块」「功能」 三个部分。规范实现代码的路径和放置位置。
- 统一接口访问域名
api.xx.com/项目/模块/功能
,通过Nginx
转发调用个个项目。 - 编写 自动生成文档 脚本
现在(2017年5月)各个小组,已经通过 Http
的方式提供数据接口。并且业务代码也从svn的代码抽离,用 Laravel
框架重新实现。每个项目独立化。
联想(北京)公司 ( 2014年5月 ~ 2016年8月 )
微信公众号项目
把微信公众平台的所有功能接入后台。
在做群发时,由于接口限制和用户体验友好,把请求做成队列,后台执行。
原理是,根据业务设计表,然后写php的脚本,通过linux的crontab定时执行。
操作流程,也避免浏览器假死。
联想论坛
二次开发discuz,负责运维和开发。 2014-11月公司有专门部门负责社区,所以把项目转出。 之后开始微信的开发
订单和支付系统
用laravel框架把微信支付,支付宝支付,银联支付封装成更简易的接口供其他平台接入。
黄石开创网络有限公司 ( 2013年4月 ~ 2014年5月 )
主要为一些企业站开发
负责phpcms,discuz等开源项目的二次开发。通过熟悉和阅读开源项目的代码,学习实现流程,为日后的提升做出基础。
技术文章
演讲和讲义
- 公司内部分享:常用设计模式
- composer包:[常用函数] (https://packagist.org/packages/skylee/common_used_function) phpSocketClient OpenSearch V3
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。