核心技能
后端开发:Java 8/11、Spring Boot、Spring Cloud、Spring MVC、MyBatis/MyBatis-Plus、JPA
微服务:服务注册发现(Nacos/Eureka)、配置中心、网关(Gateway)、熔断限流(Sentinel)
分布式:Redis 缓存、分布式锁、消息队列(RabbitMQ/RocketMQ/Kafka)
数据库:MySQL、Oracle、PostgreSQL、分库分表、索引优化、SQL 调优
中间件:Redis、Elasticsearch、XXL-Job 分布式任务调度
前端 / 全栈:Vue2/Vue3、Element Plus、Axios、微信小程序接口开发
部署运维:Docker、Docker Compose、Jenkins、Linux、Nginx
开发规范:接口文档(Swagger/Knife4j)、Git、Maven/Gradle、单元测试
擅长领域
企业后台管理系统
电商系统、支付系统、订单系统
微信公众号 / 小程序后端接口
高并发接口优化、SQL 优化、Bug 修复
系统迭代、旧项目升级、代码重构
项目描述
为中大型企业开发的集组织管理、权限控制、流程审批、数据统计、业务模块于一体的后台管理系统,支持多部门、多角色、多终端使用,具备高可用、易扩展、安全稳定等特点。
开发环境
后端:Java 8、Spring Boot、Spring Cloud Alibaba、MyBatis-Plus
注册配置中心:Nacos
网关:Spring Cloud Gateway
数据库:MySQL 8.0
缓存:Redis
消息队列:RabbitMQ
任务调度:XXL-Job
前端:Vue3 + Element Plus
部署:Docker + Linux
负责模块
负责系统架构设计与核心代码开发,保证系统可扩展性与稳定性。
完成用户、角色、权限、菜单、部门等基础微服务开发,实现细粒度 RBAC 权限控制。
设计并实现工作流引擎,支持自定义审批流程、条件流转、会签 / 或签。
完成统一接口文档、统一异常处理、统一日志、接口限流与安全防护。
负责MySQL 表结构设计、SQL 优化、慢查询优化,提升系统响应速度。
使用 Redis 实现分布式锁、接口缓存、防重复提交,解决高并发问题。
使用 Docker 完成项目容器化部署与持续集成,支持快速上线与扩容。
项目亮点
采用微服务架构,模块解耦,支持后续业务快速扩展
细粒度权限控制,支持按钮级、数据级权限
高并发接口优化,响应速度提升 50%+
容器化部署,运维简单,上线效率高