熟练掌握PHP及一些流行的开发框架,如:Yii2、ThinkPHP等;
熟练掌握关系型数据库MySql数据库开发,有一定的设计及性能优化经验;
熟练使用memcache,redis等nosql数据库
熟悉http协议和restful设计规范
熟练Linux系统,熟悉LAMP、LNMP环境
了解大并发的相关处理,及系统调优方案;
熟悉phpSwoole设计原理及异步协程
项目名称:“CRM客户系统”scrm.9daye.com
项目描述:一款服务于汽车后市场企业的crm管理系统,包括统计汽车,员工,客户以及商品,管理员工考勤,薪酬,以及店铺分析,微信营销,会员卡等吸客方式。
项目职责:根据需求开发功能,配置读写分离以及高可用的组件
1. 常规功能开发:例如白名单登录,会员功能,积分功能,站内信推送
2. 公共组件编写:基于用户,角色,权钱的RBAC组件;
基于yii2框架(可复用到其它框架)对比数据库每张表每个字段差异生成迁移sql脚本组件
大Excel解析脚本
3. 数据库调优:主从配置用作读写分离,explain分析慢查询,针对表以及业务需求建立外键以及索引
4. 对自己编写的接口进行测试,优化代码;
5. 每月由主管带领在组内进行代码review;