个人介绍
工作经历
2016-07-06 -2020-05-15百弗英语PHP工程师
公司主营是托福雅思的教育培训,我主要负责公司内部的ERP系统的开发和维护。该系统由客户跟访子系统、教师排课子系统、校区管理子系统、组织管理子系统组成。
教育经历
2012-09-01 - 2016-06-01重庆大学城市科技学院电子信息工程本科
在校期间曾以优异的表现获得过奖学金,也曾在学生会担任要职。
技能
为了提高下岗工人再就业技能培训的专业度,搭配邻里师傅平台开发的一款答题软件。 项目采用了 PHP + mysql + Memcached + uniapp 等一系列的技术,我主要负责接口,也就是PHP端的开发工作。项目整体分为题库模块、用户模块、活动模块、抽奖模块。架构上是分为了四层 验证层、控制层、服务层、数据层。验证层主要负责参数的验证以及签名的认证,如果不通过,就会在验证层进行拦截抛出。控制层用户调用服务层的业务,服务层用来实现业务逻辑,而数据层则用ORM负责跟mysql交互并获取数据。通过重写laravel的ORM的接口,通过监听数据库的性能,实现一主库多从库的架构,大大提高了并发能力。接口项目采用Kubernetes+docker的集群式部署,提高了系统的可用性以及并发能力。
邻里师傅是一款集成了生活服务、师傅上门维修、帖子、本地头条、公益助弄为一体的*小程序。 整体选用PHP mysql uniapp 开发的前后端分离项目,我主要负责接口的开发。接口选用了laravel5.6框架,大体分为三层架构,控制层、服务层、数据层。数据层借用框架的ORM来实现,这样可以用优雅的代码链接不同的数据库进行查询。服务层则用了工厂设计模式的开发,保证了各个模块的解耦,用sercivehelper调用服务层的方法,不用关心其具体的实现。控制层则用于掉起服务,并实现数据的简单处理及返回。 我负责项目的架构规划、技术选型以及主要开发角色,在开发中跟进项目的进度以及评估整体项目的推进是否符合预期
私域视界是一款*小程序项目,目的是打造私域,从公域引流、触发、用户裂变聚合私域流量,商家通过私域流量运营去变现。 该项目主体分为表现层、业务层、数据访问层通用三层架构。接口使用.netcore框架,后台页面使用 angular7框架,小程序用的uniapp开发。程序开发设计时运用IOC和AOP思想,大量运用依赖注入达到模块之间的解耦,并利用redis缓存技术和队列技术提高程序的并发能力。数据层使用sqlserver库并使用了读写分离的方式,大表使用了垂直分表的设计。日志模块运用了非关系型文本数据库elasticsearch作为日志库,能快速的记录请求访问的数据信息,更能快速查阅问题。 部署时运用k8s docker的方式部署,将项目打包成镜像,并在多台服务器上启用多个容器运行镜像,有k8s编排实现负载均衡的能力,让其能拥有高并发、高可用、高性能的能力。