1.拥有3年PHP开发经验,能够独立担当架构,运维,前/后端日常工作,负责项目的核心架构设计与实现,包括服务器互相请求机制,数据库设计,安全防护,性能评估,并拥有丰富的系统架构设计,具备大流量,大访问量,高负载环境下的系统开发及优化经验
2.对PHP有较深入的理解,熟悉PHP多种模式下的运行原理,熟悉主流yii,laravel,thinkphp等框架
3.熟悉mysql关系型数据库,深入理解mysql内核结构以及SQL执行流程,对解析器与优化器有较深入的研究,具有丰富的分库分表,主从,熟悉mycat中间件,elasticsearch搜索引擎
4.熟悉redis nosql技术,深入理解多种nosql数据之间的特点与区别及使用场景,并理解多种nosql数据构建的高可用集群方案
5.熟悉常用消息引擎kafka,rabbimq等消息中间件,熟悉使用方法和基本原理以及常见的高可用集群方案。熟悉docker容器技术,和使用docker-compose进行容器编排,方便团队进行协同开发工作,把控多个运行环境
6.熟悉Linux,网络,熟悉系统内核调度过程,有shell脚本编写能力,具备对系统性能分析能力并对配置调优,熟练运用问题排查工具,熟练掌握常见的web性能优化,安全,维护等策略
六星课程管理系统
描述. 该项目主要是针对内部的学员以及讲师提供教学的平台以及教务的管理工作项目分为pc端,移动端,后台管理端; 主要功能模块包括课程管理、学习路线、题库/考试等。
技术. 项目基于laravel+vue+mysql+redis进行开发
地址:http://www.sixstaredu.com
1.针对教育系统平台进行迭代开发
2.课程分类,课程管理的新增内容开发
3.新增试卷管理模块,试卷的导入和导出
4.教师管理模块的新增开发
5.社区论坛的设计与开发
LMRS-SHOP
项目简介:该项目属于电商商城项目,基于laravel框架进行开发,将系统分为用户服务,商城服务,订单服务,支付服务等多个服务,项目整体使用docker进行部署与维护.
主要负责:
1. 负责对整体项目的设计规划、其中包含对整体项目的技术选型与难点问题的攻克,功能模块主要以商品服务为主
2. 参与对数据表的设计,及整体项目的数据拆分和扩容策略方案的制定
3. 采用nginx+lua结合redis实现多级缓存、并构建热点发现服务及时推送并更新热点数据
4. 对商品整体详情模块进行维度化拆分,并将热点信息写入缓存,提高热点的查询性能
5. 基于elasticsearch,kibana,logstash构建分布式日志搜集分析服务
6. 项目的订单模块采用分库分表规则进行切分,解决单表情况下SQL查询订单数据效率问题,并使用mycat以及异构索引表解决数据查询问题
7. 通过组件laravels使用swoole搭建http服务加载laravel框架所需模块耗时问题
支付平台
项目简介:这是一个集成支付的网站,主要给公司内部网站提供支付接口,类似于聚合支付
主要负责:
1. 主导项目规划设计与团队协调,该项目主要使用thinkphp集成诸多第三方支付接口为公司游戏提供支付服务
2. 负责本次项目的核心功能设计与实现,根据项目需求设计合理的数据库
3. 为了解决订单模块数据量巨大,采用了按月分表的策略,以此解决数据量过大,单库单表查询性能问题
4. 项目运行期间为解决活动期间服务器响应过慢问题,采取Redis队列缓存订单数据,异步写入mysql数据库存储提升项目响应速度
5. 为提升系统响应速度对nginx的配置进行优化调整
6. 为解决分库分表后,新库与老库数据一致性问题,采用新库与老库均写入数据的双写机制写入数据,在由数据迁移程序将老库数据迁移到新库并校验
角色 | 职位 |
负责人 | PHP研发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
描述. 该项目主要是针对内部的学员以及讲师提供教学的平台以及教务的管理工作项目分为pc端,移动端,后台管理端; 主要功能模块包括课程管理、学习路线、题库/考试等。 技术. 项目基于laravel+vue+mysql+redis进行开发 1.针对教育系统平台进行迭代开发 2.
项目描述:该项目主要是在原公司官网中加入论坛讨论功能,学员能够在论坛中发布自己的文章或者疑问,其他学员可以在问题或者文章的评论区讨论问题。 1. 完成后台文章发布功能 2. 文章评论功能 3. 文章打赏功能 4. 为文章的发布提供分类设置功能