




工作经历
2015-09-17 -2018-11-25上海数慧高级后端工程师
java后端开发工程师 web前端开发
教育经历
2018-11-25 - 2018-11-25湖北经济学院计算机软件与理论本科
优秀的一批
资质认证
技能

项目简介:该套系统旨在将招、投标及合同签订的过程无纸化。提供从发布公告、投标、评标、决标、合同签 订的一站式服务,能大大简化流程,提高工作效率 技术栈:SpringBoot、SpringCloud Alibaba、MyBatis-Plus、Shiro+JWT、Redis 集群、MySQL、Vue + AntDesign 项目职责:确定系统架构、开发技术选型、基本框架搭建、核心模块编写及难点攻关 ·通过实现 office 文件的在线编辑、转换、合并。从而实现了招、投标书的在线编制 ·通过 Pdfbox、Aspose 等组件,利用 java 多线程能力,开发独立的文档处理服务,实现常用文件的格式转换、 编辑、预览以及水印等功能 ·充分利用 WebSocket 技术,实现在线评标室、手写签名同步、内部通讯录等实用功能 ·通过集成人脸识别、获取本机*、第三方应用扫码 SDK 实现多样的系统登录方式 ·通过集成 xxl-job 任务调度系统,实现对繁多定时任务的动态管理和统一调度,减少系统间的耦合度 ·利用 shell 脚本实现数据库的自动定时备份、一键拉取代码发布更新;有使用 binlog 恢复丢失数据实操 ·使用 Shiro+JWT 构建用户-角色-权限模式;配合 AOP 及自定义注解实现接口特殊处理及审计日志功能 ·利用 Redis 订阅/通知机制,实现批量的邮件、短信发送功能(服务调用)


点餐系统,作为企业内部点餐使用;兼有换购功能,可自动配置菜品、小炒;设置时段、开放状态、配送费等功能;可自动打印,定时远程打印;可配合点餐机实现人脸识别支付,扫码支付;


项目简介:小程序向客户提供钢琴预约、选购、租赁等服务。可根据地理位置推荐最近的琴行,同时实现优惠 券发放、课程购买、乐器租赁归还、积分换购等常见商城功能。 技术栈:SpringBoot、MyBatis-Plus、JWT、Redis 集群、MySQL、Nginx 负载 项目职责:确定用户核心述求,将课程开发、预约规则转化为后端逻辑。完成后端全部开发工作,同时对线上 可能出现的问题进行模拟测试 ·应用集群部署,使用 Nginx 实现负载均衡,提高系统吞吐量 ·使用 Redis 实现分布式锁,精确控制业务中库存、课程余量。防止并发请求产生问题 ·利用 Redis 操作的原子性,配合 SET 数据结构的不可重复特性,应对优惠券秒杀发放的场景 ·SQL 中使用数学方法,计算离当前位置直线距离最近的琴行并排序,生成静态地图同时调用导航软件 ·利用 RocketMQ 的延迟队列,实现订单支付超时自动取消功能
