实现网
@A000-琪霖

昵称登录后显示

500/8小时
5年工作经验

自由职业者
java全栈工程师

springboot
uniapp
vue
mysql
mybatis-plus

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

熟练掌握 Java 后端开发,基于 Spring Boot、MyBatis-Plus 快速构建企业级应用,熟悉 MySQL 数据库设计、索引优化与事务管理。了解Redis 缓存,使用 RabbitMQ 实现异步解耦与削峰填谷,保障高并发场景下的系统稳定性。具备全栈能力,前端熟练使用 Vue 3 和 UniApp 开发跨端应用。曾独立完成多租户扫码点餐系统与装修服务平台,涉及数据隔离、WebSocket 实时通信等模块,成功支撑日均千级订单。注重代码规范与性能调优,接口平均响应时间 <200ms,系统稳定运行数月。

项目经验

项目名称
扫码点餐多租户系统(商家端 + 用户端)

项目描述
面向餐饮商家的 SaaS 平台,支持多租户(餐厅)隔离,提供桌位管理、扫码点餐、订单管理、后厨打印、营销活动等功能。用户扫码即可点餐支付,商家后台可实时查看订单并处理。

技术栈
后端:Spring Boot、MyBatis-Plus、MySQL、Redis、RabbitMQ、WebSocket

前端:UniApp(用户端)

其他:JWT、微信支付、微信小程序授权、Nginx 反向代理

核心职责
设计多租户数据隔离方案:通过 tenant_id 字段实现数据物理隔离,同一 MySQL 实例下不同租户数据互不干扰

实现扫码跳转机制:生成带桌位参数的二维码,小程序端解析 scene 参数自动进入对应桌位点餐页

使用 Redis 缓存热门菜品及用户会话,提升响应速度

利用 RabbitMQ 异步处理订单生成后厨打印任务,保证高并发下单不阻塞主流程

基于 WebSocket 实现订单状态实时推送,用户下单后后厨打印机自动出票

实现支付回调与订单状态同步,对接微信支付 API

编写 Spring Boot 拦截器与自定义注解实现接口权限控制(商家、管理员、用户)

项目亮点
多租户隔离:通过统一拦截器自动注入租户 ID,业务代码无需手动处理,保证数据安全

高可用设计:RabbitMQ 持久化 + 手动确认机制,确保打印任务不丢失

实时通信:WebSocket 长连接 + Redis 订阅发布,实现多端消息同步

项目名称
智慧装修服务平台(后台管理系统 + 用户端)

项目描述
面向装修公司及业主的一站式服务平台,包含设计师展示、案例库、工地直播、预约报价、团队管理等模块。用户端可浏览案例、预约设计、查看工地进度;后台支持设计师/案例/工地/预约信息管理。

技术栈
后端:Spring Boot、MyBatis-Plus、MySQL、Redis、RabbitMQ

前端:Vue 3 + Element Plus(管理后台)、UniApp(移动端)

其他:JWT 认证、OSS 文件存储、微信支付集成

核心职责
独立完成数据库设计与表结构优化(共 20+ 张表,包含用户、设计师、案例、工地、预约、收藏/喜欢、改造进度等核心业务)

基于 Spring Boot 构建 RESTful API,实现用户登录、设计师详情、案例分页、工地动态等模块

使用 MyBatis-Plus 简化数据访问,利用 QueryWrapper 实现复杂条件查询

集成 Redis 缓存热门设计师和案例,减轻数据库压力

利用 RabbitMQ 异步处理预约成功后的短信通知和邮件推送

实现文件上传至阿里云 OSS,统一管理图片/视频资源

设计并实现多级评论与收藏/喜欢功能,通过联合查询优化点赞状态批量获取

编写接口文档(Swagger/Knife4j),支持前后端联调

项目亮点
复杂数据关系处理:设计师、案例、工地之间存在多级关联,通过合理设计外键与索引保证查询效率

前后端分离:Vue 管理后台与 UniApp 移动端共用同一套 API,代码复用率高

安全设计:敏感信息(手机号)加密存储,接口统一鉴权

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

海淀

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

海淀