1.多年 php 开发经验,熟练使用 tp、laravel、hyperf 等框架,具备丰富的项目经验和实战经验;
2.熟悉mysql数据库,具备良好的数据库设计能力和数据库优化能力;
3.具备设计复杂系统和应用程序的的经验,能将业务需求转化为可扩展和高性能的架构设计;
4.熟悉单例、工厂、适配器、观察者等多种设计模式,并在项目中实践;
5.熟练掌握前端技术,如html 、css、vue、js、ts、uniapp 等,能独立完成前后端分离工作;
6.熟练使用 redis、Elasticsearch、RabbitMQ 等技术;
7.通过docker、gitlab、Jenkins 实现自动化构建和部署;
8.拥有 go 使用 gin 框架开发服务经验;
公司内部信息管理系统
● 项目介绍:公司内部核心系统,包含项目、载体、单位、用户、办公、人才、考勤、财务、工资、绩效、合同、流程等模块和系统。随着业务的发展系统维护成本越来越高,决定引入新技术,对部分模块功能进行拆分解耦,并逐步实现分布式架构。
● 使用技术:tp3.2 + laravel + hyperf + jq + vue + mysql + redis + docker + RabbitMQ + gearman
● 工作内容:
1. 参与多个系统从0到1的研发,负责核心功能模块的开发和迭代;
2. 协助团队解决开发过程中的技术难题, 完善开发流程引入scrum,提高开发效率;
3. 使用 docker 搭建本地、测试、线上环境;
后台管理端登录认证系统
● 项目介绍:由于公司开发系统较多,每个后台都需单独登入,为了方便使用多个后台,开发登录认证系统,实现单点登录;
● 使用技术:go + gin + mysql + vue3 + ts + Element-Plus + docker + gitlab + jenkins
● 工作内容:
1. 带领团队学习go用gin框架开发该项目;
2. 采用无感验证加短信验证码方式登录,提高系统安全性;
3. 使用 jwt 实现单点登录功能;
五洲数科助手
● 项目介绍:该项目为了方便用户查看和管理数字门店相关信息,单独做了小程序和web端,包括前台后台管理员界面。
● 使用技术:php8.2 + hyperf + vue3 + ts + Element-Plus + uinapp + gitlab + jenkins + docker + mysql8 + redis
● 工作内容:
1. 和产品一起收集需求整理需求;
2. 负责技术选型,框架设计,开发人员的任务安排;
3. 使用 docker-compose 部署环境;
4. 使用 gitlab + jenkins + docker 构建上线流程;
5. 负责小程序的申请和发布;
6. 使用 JSON RPC 实现 hyperf 间的 RPC 调用;
● 项目介绍:为了使运营部门对网站的运营更加便捷,能对网站推广做出快速调整,从而降低获客成本。十多个人的开团队从开发到上线用时四个月。该系统实现了网站多站点管理,新闻管理,广告位管理,信息采集,载体管理,实名认证等功能。 ● 使用技术:php + laravel + mysql
● 项目介绍:该项目为了方便用户查看和管理数字门店相关信息,单独做了小程序和web端,包括前台后台管理员界面。 ● 使用技术:php8.2 + hyperf + vue3 + ts + Element-Plus + uinapp + gitlab + jenkins + doc