1. 熟练使用PHP面向对象编程(OOP、MVC) 设计模式;
2. 熟练Mysql性能优化, 慢查询, 索引优化,了解分库分表;
3. 熟练redis缓存技术的使用;
4. 熟练使用ThinkPHP框架以及掌握CI框架;
5. 熟练使用svn和git版本工具;
6. 熟练掌握ResfulAPI风格接口设计规范及使用原理;
7. 熟练使用nodejs,部署基于webrtc的音视频白板技术开发
crm(客户关系管理系统)及htmaster(后台管理系统),crm包括财务管理、统计管理、用户资源、销售管理等,负责模块的二次开发,做了销售获取用户时间隔1分钟设置;用户登录跨浏览器会挤掉,手机登录,pc会掉;统计销售业绩时,后台跑定时程序先计算出今天之前的销售业绩,从而减少时间段内的获取时间。htmaster方面基本上也是做二次开发,做了课程管理中的课程评价及教材后台等。官网方面,我做了首页改版,包括pc和h5,以及子页面套数据等。
在线课堂项目:主要负责webrtc开发用于在线教育一对一,一对多音视频白板数据传输,服务于在线课堂;另外,用php开发过题库试题下载,生成word,方便老师打印测试;并且把老师上传的word,解析成试题,放到题库中去。开发过elasticsearch拍照搜题,学生不会的题可以拍照上传到服务器,服务器检索出对应题目与答案进行返回;开发过erp后台相关模块,微信公众号推送消息支付等,熟悉lamp,php中CI、TP框架,js,nodejs等
这个项目,主要用于管理会员的投资、收益、会员之间的关系;会员可以投资,能计算会员的投资收益,返利;推荐人的收益,返利。管理者可看到每个人的投资,充值情况,不同的管理者看到的会员数据不同。
题库项目:主要是针对学员在小程序上的数据进行管理,这个后台系统,可以对学生的作题进行打分,批改;对试题进行批量上传,可以组卷,并对试卷的考试情况进行管理。