1、熟练掌握PHP+MySQL进行程序开发、具有OOP编程思想,对MVC有比较好的理解,熟练运用单例、工厂、门面、
依赖注入等设计模式;
2、熟练掌握MySQL数据库的设计与优化、SQL语句性能优化,掌握mongoDb;
3、熟悉golang ( gin)开发;
4、熟悉MemCache和Redis 等 NoSQL缓存技术、页面静态化及伪静态;
5、熟练使用Linux系统常用命令,熟悉Apache、Nginx服务器的配置;
6、熟练运用Git、SVN版本控制进行协作开发,熟练运用Composer管理第三方类库;
7、数据库架构上,了解读写分离,主从复制技术;
8、服务器架构上,了解负载均衡、反向代理等技术;
9、了解docker,能够运用docker搭建环境。
1.精细化指挥平台&勤务管理系统
项目背景是基于上海市网格化管理平台下衍生出的全新项目,针对部分上海市市政工作人员建立的一套勤务指挥系统,勤务
管理系统主要实现对工作人员的考勤,巡勤排班,任务分配等模块的实现。指挥平台是基于勤务管理系统的人员针对上海市
做出即时的定点指挥和案件指挥。
基于LNMP环境PHP+Yii2进行系统开发、golang(gin)WebSocket通讯
2.装配中心后台系统
该项目是给内部其他项目提供配置的服务,读取配置有主动推送(kafka队列)、被动推送(API调用)供各个内部系统使
用,里面包括一些定时任务、流程配置、一些基础字典、规则配置等等。项目使用swoft框架。
3. 直播平台
内容: 该平台是一个员工内部使用的直播平台,包括一些晨会、员工大会等等,采用第三方直播平台上直播平
台,分为后台管理系统和前端接,后台管理使用laravel框架开发,rbac权限、直播管理等,前端交互
的接用golang(gin框架)开发,该直播间的聊天室功能后台控控制禁言(全员用户禁言)、管理员发
言。包括数据打点kafka主要记录用户观看时长数据,直播鉴权控制等等,一共迭代了五个版本。