熟悉SpringBoot、Spring、StringMVC、MybatisPlus等常用开源框架;
熟悉HTML、CSS、微信小程序,使用过vue等页面技术;
熟悉MySql等数据库,能够熟练编写SQL语句;
熟悉docker+nginx部署项目;
熟悉对接微信和阿里等第三方系统,例如支付、短信、快递、云存储等第三方接口;
了解三高等相关知识,使用Zookeeper、Dubbo、ActiveMQ等技术开发过分布式项目;
熟悉Linux操作系统,了解常用指令、编写常用shell脚本、能够搭建开发环境;
熟练运用idea、git、Maven等开发及版本控制工具;
项目名称:聚免
涉及技术:SpringBoot、MybatisPlus、Redis、SpringSecurity、Mysql、微信小程序、vue、docker、nginx、git、jdk1.8、linux等等
项目简介:
聚免”,最核心功能就是用户在平台下的店铺消费会进行排队免单,而免单的基础就是商户拿出部分利润出来,当商户累积拿出的利润等于排第一用户消费金额时,全部返给该用户,免单成功的用户踢出队伍,以此循环。后面还增加了积分、二次消费返与商城等功能,用于消化用户待排队的泡沫。
系统包括3个pc端(代理商后台、运营后台、免单商城运营后台),2个小程序端(用户端、商户后台)。代理商后台包括店铺管理、经营管理以及员工管理;运营后台包括用户管理、店铺管理、店家商品管理、代理商管理、经营管理、订单管理以及系统设置;免单商城运营后台主要包括商品上下架,增删改查商品,查询订单以及发货等功能模块;商户后台核心包括提现、统计商户经营信息、二维码付款。
采用前后端分离模式,后端是基于springboot框架多模块开发。尽管很多端,但是功能和业务逻辑都拆分明了,后端写好接口后,各个端直接调用就行,得到了解耦使后面更好的维护与新的开发。代码分各个端部署在2台服务器上,使用docker容器将后端代码部署并对外开放接口,nginx部署前端代码。
个人职责:一共4名开发人员,后期维护更是只有我一个后端,和一个前端。小程序前端我负责写js,对接后台接口。后端负责比如对接支付宝支付,图片存储oss以及开发商城整个系统等等,所以大部分功能都涉及,包括测试以及部署上线商城。