1、扎实的php基础,能熟练使用PHP+Mysql进行网站程序、小程序、app后端等开发,具备独立完成项目能力
2、熟悉MVC开发模式,具备OOP编程思想
3、熟练使用常见php各种框架,比如thinkphp,laravel、YII等
4、熟练使用Mysql数据库,熟悉管理配置,并熟练对其进行性能优化
5、熟悉linux常用命令,LAMP/LNMP环境的搭建和配置以及服务器安全
6、熟悉rabbitmq等消息队列服务器的配置及使用
7、熟悉redis,熟悉其使用场景,并使用在对应项目中
8、熟悉使用elasticsearch
9、熟悉golang及其语法,深刻理解goroutine以及chanel,并在项目中熟练使用。有golang项目经验,beego框架和gin框架使用经验
10、熟练操作git的配置以及使用
11、熟悉docker常用命令以及使用
12、有微服务经验,熟悉服务限流、熔断、降级等机制
一、电商项目
框架:phalcon+mysql5.7+reids+elasticsearch
项目描述:
社交电商,商品主要以女性化妆品为主,普通用户下载APP,或者通过小程序。登录有两种方式,一通过手机号获取验证码登录,二、通过微信登录。普通用户登录后可以购买商品,也可以分享到朋友圈或者微信好友,但是没有佣金。普通用户可以通过购买大礼包商品(特定商品),正式成为店主,店主分享商品到朋友圈或者给微信好友。别人买了,店主将获得佣金。分享有三种方式:1、分享到朋友圈,2分享给微信好友,这两种都是链接,3,图片分享,在商品详情页点击分享赚,选择二维码,会生成一张图片,图片上有二维码,该图片分享出去,别人识别该二维码就可以跳转到购买页面,店主自己下单购买也享受自购省。部分商品可以拼团,拼团商品也称一元抢购,一元钱可以拼团火车参别人的团,团满以后,后台程序会自动计算,中奖的用户会收到一条中奖短信,并获得发货资格,未中奖的用户不会发货,订单自动失效,钱不予退回。当然该商品也享受单独购,单独购则百分百的中奖。服务预约模块,指的线下店铺。线上可以选择指定的时段指定的店铺做美甲或者美容,预约的时候需要支付,支付之后用户会收到一条预约短信。客户到店里时,打开手机APP,在我的订单里面有一个二维码让店员扫一下即可享受对应的服务。业绩管理,对应的店铺业绩有详细的统计明细,生成报表.该店铺每个月达到一定的业绩,享受系统的奖金。奖金发放到APP余额里面,可以直接提现到银行卡。
(该项目核心功能 订单、拼团、优惠卷、购物车、支付等功能都是我完成)
二、直播项目
框架:laravel7+redis+elasticsearch
主要以直播相亲为主,直播间相亲三个麦,一个红娘位,两个嘉宾,一个男嘉宾,一个女嘉宾。直播间可以聊天,可以送礼物,可以充值。送礼物消耗玫瑰,直播间送礼物,可以送给红娘,男嘉宾也可以送给女嘉宾。红娘和女嘉宾分别会获得一定提成进入待结算,T+2待结算进入余额。余额可以直接提现,也可以兑换玫瑰。聊天功能,主要有普通聊天和相亲群功能。发布动态功能,该功能类似微博功能。红娘管理功能,通过分享链接来的红娘,即为本人团队的红娘。本团队的所有红娘的业绩可以实时看到,达到系统规定的标准,团长获得分成和奖励。
(该项目直播间送礼物、直播间推送、直播间弹幕、app推送、加好友、发动态、团队管理、兑换玫瑰、支付等功能是我完成)
电商项目,商品详情页可以生成推广海报,海报上有二维码,通过扫描二维码可以购买。以及订单功能、购物车功能、店铺管理、精选产品、支付功能等。
本项目是社交app,本人完成部分包括其中的聊天功能,加好友功能,视频通话功能,语音通话功能、个人认证功能、充值会员功能等。