1.熟练使用maven构建工具与Idea开发
2.熟练掌握springmvc,springboot,springdatajpa;
3.熟练掌握elasticsearch,rabbitmq redis及docker环境下的搭建;
4.熟练掌握docker环境下mysql主从搭建5.熟练掌握springcloud微服务开发
5.熟练掌握springcloud微服务开发
6.熟练linux(centos7以上)环境下docker容器技术;7.熟练前端require模块化开发,jquery,vue.js;
8.熟练掌握vue单页面开发技术
9.熟练微信公众号开发,微信小程序开发
项目一:安徽联通微信红包裂变
起止时间:2019/09-2019/09
项目描述:该项目主要是为安徽联通微信公众号拉粉,主要通过用户扫描场景二维码关注后双方即可得红包
开发环境:Windows;数据库:mysql;编程语言:java;
项目架构:后端:springboot+mysql+redis+RabbitMQ+docker,前端:vue+mint-ui 开发工具:idea+hbuilder;
担当角色:项目组长
工作职责:1.负责项目架构设计,
2.用户模块开发
3.红包模块开放
4.前端项目把控
项目二:安徽联通微信开发者模式
起止时间:2019/06-2019-08
项目描述:该项目主要为扫码行动活动提供服务,扫码行动需要接受用户扫码事件,只能把公众号切换为开发者模式,以及开发者模式的其他功能开发
开发环境:Windows;数据库:mysql;编程语言:java
项目架构:springboot+springdata-jpa+redis+RabbitMQ+docker 开发工具:Idea;
担当角色:开发组长
工作职责:
1、菜单发布;微信公众号切换成开发者模式后,菜单必须通过接口发布,为了工作效率,将菜单发布功能提供到web管理平台,通过运营来发布
2、场景二维码功能;将微信的生成场景二维码接口抽象到开发者模式,通过sequence_id跟接口名称生成不同类型场景二维码
3、用户消息处理;提供web管理平台配置用户消息回复语
4、用户事件处理;将用户行为保存至数据库,用户后续分析,特殊事件,关注,取关,扫码事件,发送至消息队列,供其他系统处理
项目三:安徽联通周周抽大奖小程序
起止时间:2019/05-2019/06
项目描述:项目每个星期给抽奖用户或新用户一次抽奖机会,用来活跃用户
开发环境:Windows;数据库:mysql;编程语言:java
项目架构:springboot+springdata-jpa+redis+RabbitMQ+docker 开发工具:Idea;
担当角色:开发组长
工作职责:1、项目前后端框架搭建
2、转盘以及奖品功能设计
3、抽奖功能设计
4、中奖信息查询功能设计
5、奖品兑换功能设计
6、中奖名单功能设计
7、用户留言功能设计
该项目主要包括食品追溯业务,农产品追溯业务,药品追溯业务,外部系统协作,追溯数据库建设,本人再该项目重负责后端开发
该项目是多人语音聊天室,包含创建房间,上麦,下麦,送礼,抽奖,奖池设置,房间审核等功能,本人负责后端开发
该软件是东大空调设备有限公司仓库管理系统pda端,主要是方便工人通过pda扫码录入数据,改项目后端是由springcloud框架, app端是由react native 开发,本人主要担任软件架构设计,和app开发