个人介绍
8年开发经验;曾参与过的项目涉及物联网、IM通讯、PDF签章、后台管理***、小程序、A***分账以及其他第三方接口接入;熟练运用SSM、Consul、Nacos、Netty、Spring Cloud、Mybatis-Plus等开发框架; 熟悉Linux系统,熟练使用Linux环境下相关指令操作,能够写脚本并实现服务自动化部署;有带团队开发经验,软件开发方面综合能力强,能全面的思考需求解决方案。
工作经历
2016-06-02 -至今成都兴玖盛网络科技有限公司高级后端工程师
现在主要负责一个新零售的项目,在公司主要负责管理系统后端,兼前端
教育经历
2012-09-01 - 2016-06-09浙江理工大学计算机软件与理论本科
1
技能
项目背景 酒店智能售货柜主要针对酒店客房场景的成人用品售货柜,解决传统的销售模式的产品品种单一、顾客使用后需要退房结算、顾客的隐私差、酒店人员查房工作量大、繁琐等问题。 项目描述 系统采用微服务架构,保证系统的高可用以及稳定性。 系统包含网关、Oauth2登录模块、用户中心、三方对接管理、文件管理、业务管理、设备通讯、定时任务统一管理等功能模块。 系统包含小程序购物平台、后台管理平台、酒店管理平台、联营商管理平台、数据统计平台。 购物平台支持用户扫描机柜二维码,并选择商品并支付的购物流程。 其他管理平台主要包含数据查看、机柜管理、库存管理、补货管理、机柜模板管理等功能。 技术栈 设备通讯模块先后采用了mqtt、tcp、蓝牙连接等通讯方式,tcp通讯实现采用的是Netty技术框架。 业务模块通过消息队列RabbitMq向设备通讯模块下达指令。 业务模块采用技术框架SpringCloud + SpringMVC + Mybatis-Plus + Redis + Mysql + Consul。 个人贡献 负责项目框架搭建 以及独立完成相关核心服务(网关、权限OAUTH2、UC、配置中心)。 负责项目的开发进度控制,参与需求评审、方案确定以及数据库设计。 负责系统运维、服务器管理以及自动化部署工具搭建。 系统优化以及排除线上问题并及时处理。 负责设备通讯模块的对接与开发、Oauth2单点登录以及权限控制。 其他第三方平台对接(短信、*支付、腾讯云即时通讯)。 采用xxl-job统一管理定时任务。