1、有四年以上开发经验,熟练掌握主流开发框架SSM, 对spring cloud技术有一定的了解.
2、熟练使用Jfinal框架, 并熟练掌握JWT的Token机制.
3、熟练使用常用的Shell命令, 对容器化技术docker和持续集成工具Jenkins有一定的了解.
4、熟练使用Web前端开发技术,对vue主流应用框架(Jquery、ajax、js)都有一定的了解.
5、熟练使用企业主流开发工具,如:HBuilder、Eclipse、myeclipse、IDEA、Visual Studio Code等.
6、熟练使用Angular、NgAlain、Ng Zorro等前端框架技术.
7、有过完整项目经验,全参与过立项、需求调研、开发迭代、环境测试、上线部署.
8、熟练使用Redis作为缓存的基本使用, 并熟练使用rabbitMQ消息队列.
9、扎实的java web基础,熟练掌握Servlet+JSP的使用.
10、熟悉使用Git,和Svn版本管理工具,掌握Git的版本管理及分支合并等操作流程.
11、具备较好的文档处理和信息整理能力.
项目名称:coco自助点餐系统(coco奶茶)
项目周期: 2021.1-至今
项目描述:
coco自助点餐系统类似于美团外卖,接入达达系统做配送, 项目中主要模块有订单, 商品, 活动, 会员, 门店,菜单,发票等主要模块, 项目基于SaaS服务开发, 由于PaaS平台目前不是很成熟很多东西都是自己在融合进去, 由于防止部分表数据量过大做了分库分表处理.
责任描述:
在项目中我担任核心组员,主要负责订单模块以及协助开发商品模块, 发票模块, 门店模块等.
开发工具:
idea+Git+Maven+MySQL
软件架构:
Spring Boot+Dubbo+Nacos+SaaS服务
项目名称:易百拼团(汉堡王)
项目周期: 2020.11-2021.01
项目描述:
易百拼团项目主要业务是通过支付通过拼团的方式或者单买的方式购买卷, 项目中主要模块有活动, 订单, 会员等模块, 由于系统框架是使用的PaaS平台中的SaaS服务, 在做的过程中较快, 由于防止数据量过大做了分库分表处理.
责任描述:
在项目中我担任项目组员,主要负责订单模块.
开发工具:
idea+Git+Maven+MySQL
软件架构:
Spring Boot+Dubbo+Nacos+SaaS服务
项目名称:中秋博饼管理系统(游戏)
项目周期: 2020.07-2020.10
项目描述:
中秋博饼游戏主要以活动为中心,根据活动展开活动游戏,博饼游戏是员工项目的一个中秋游戏主要有转轮盘,摇骰子,以及半决赛总决赛等等小游戏,决赛需要通过连接来保证房间人员实时通讯,后端主要模块有活动管理,骰子管理,账号管理,系统管理,推送广播,签到管理等等模块,由于今年中秋需要进行所以项目比较赶加班比较多.
责任描述:
在项目中我担任项目组员,主要负责日常的工作开发以及协助其他人解决项目问题.
技术描述:
1.使用Redis的ZSet做用户排行榜根据不同的排行榜分库,并做初始化处理防挂.
2.使用定时任务实现在决赛开始前时间拉人进入决赛房间.
开发工具:
idea+SVN+Maven+MySQL
软件架构:
Spring Boot+Spring cloud+Angular+NgAlain+NgZorro+Vue
项目名称:财务管理系统
项目周期: 2019.12-2020.07
项目描述:
财务管理系统主要构建自己的产品的商品价值, 并增加商品的价值, 以积分的方式给消费者提现, 从而让自己盈利.本项目主要由支付公司端、管理端、商户端三个端组成.在项目中主要角色有商户, 会员, 支付公司, 管理员等.系统主要分为首页、用户管理、记录管理、订单管理、设置管理、提现管理、财务管理、基础管理、系统管理、产品管理和个人设置等等. 由于项目体量较大,开发周期较长.
责任描述:
在项目中我担任项目中的二把手,负责的模块有系统管理,订单管理,以及管理端的大部分模块.负责上线前的review代码,以及整理bug文档和每日的进度统计,需要查看大部分代码的逻辑,防止应急bug负责代码人员无法对应,从而自己修改.
技术描述:
3.使用rabbitMQ在JWT拦截器中生成系统日志以中文形式展示列表记录所有人的操作, 并且使用rabbitMQ记录订单的去向以及订单的一个当前流程以及历史流程.
4.使用RBAC机制进行权限控制,并因为安全性结合系统日志权限控制到每一个请求已保证权限分配的安全性.
5.通过Quartz框架对APP做在线心跳统计以及在线时长以及消费者停止接单机制.
4. 使用Redis对平台做强制下线功能,以及长时间不操作自动下线机制.
5. 使用Google密钥机制生成Google验证码保证登录的安全性.
6. 使用MySQL数据库悲观锁实现所有钱包流水记录,保证出入款在并发情况下不会出错.
开发工具:
Eclipse+SVN+Maven+Tomcat+MySQL
软件架构:
Jfinal+JWT+Angular+NgAlain+NgZorro