作为Java后端开发工程师,我具备扎实的Spring全家桶(Spring Boot、Spring MVC、Spring Cloud、Spring Security)开发经验,熟悉RuoYi等开源框架,能够高效搭建企业级微服务架构,实现权限管理、分布式事务及API接口开发。熟练掌握MySQL数据库设计与优化,以及Redis缓存、消息队列(RabbitMQ/Kafka)等中间件技术,提升系统性能与高并发处理能力。
前端方面,我熟悉Vue3.0框架及Composition API,能基于Element UI快速开发响应式后台管理系统,实现前后端分离协作。擅长使用Axios进行异步请求封装,配合JWT或OAuth2.0完成用户认证。此外,我熟悉Git、Maven、Docker等开发工具,具备CI/CD部署经验,能够保障项目高效迭代与交付。
通过多个项目的实战积累,我形成了清晰的编码规范与问题解决思维,注重代码可维护性与性能优化,能独立承担模块设计与全栈开发任务
1. 飞毛腿外卖平台 | Java后端开发工程师 |
项目描述:
一个高并发的在线外卖订购与配送平台,支持用户下单、商家接单、骑手配送、实时轨迹跟踪等功能,日均订单量10万+。
技术栈:
Spring Boot 2.7、Spring Cloud Alibaba、MySQL 8.0、Redis 6.0、RabbitMQ 3.9、Elasticsearch 7.0、Nginx、Docker
个人贡献:
订单系统开发:
基于Spring Boot构建订单核心模块,采用分布式事务(Seata)保证下单、支付、库存更新的数据一致性,订单超时未支付自动取消通过RabbitMQ延迟队列实现。
使用Redis缓存热门商家和菜品信息,缓存命中率提升至95%,接口响应时间降低40%。
实时配送追踪:
集成第三方地图API(如高德地图),通过WebSocket推送骑手实时位置至用户端,延迟<1秒。
使用MongoDB存储轨迹数据,解决高写入频次下的MySQL性能瓶颈。
性能优化:
针对高峰时段订单提交QPS 3000+的场景,通过Redis分布式锁(Redisson)和库存预扣减机制,防止超卖问题。
对MySQL订单表按用户ID分库分表(ShardingSphere),查询性能提升60%。
成果:
系统稳定性提升,订单处理成功率从98%提升至99.8%。
2. 伽云健身管理平台 | 后端技术负责人
项目描述:
一个面向健身房的管理SaaS系统,涵盖会员管理、课程预约、私教签约、营收统计等功能,服务全国500+连锁门店。
技术栈:
Spring Boot 3.0、Spring Security、PostgreSQL、Redis、Kafka、Prometheus+Grafana(监控)、Kubernetes
个人贡献:
权限与安全设计:
基于Spring Security + JWT实现多角色权限控制(管理员、教练、会员),支持动态权限配置,拦截非法请求率达100%。
敏感数据(如会员手机号)通过AES加密存储,符合GDPR要求。
课程预约高并发处理:
热门课程预约采用Redis秒杀方案,通过Lua脚本保证原子性,峰值QPS 5000+情况下无数据冲突。
使用Kafka异步处理预约成功通知(短信/微信模板消息),系统解耦后吞吐量提升35%。
数据可视化与分析:
基于Spring Batch定时生成门店营收报表,并通过Elasticsearch聚合分析会员活跃度,帮助运营决策。
搭建Prometheus监控系统,实时预警接口异常(如500错误率>0.1%)。
角色 | 职位 |
负责人 | JAVA开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |