可接服务
5 年 Java 后端开发经验,专注微服务架构设计系统建设。可承接以下类型的远程/短期项目:
🛠 系统开发
各种后端系统从 0 到 1 搭建、现有系统功能迭代、RESTful API 设计与开发
⚡ 性能调优
JVM 参数调优、慢 SQL 治理、缓存架构设计、高并发瓶颈分析与系统压测
🏗 架构咨询
微服务拆分与治理、分布式事务方案选型、技术栈评估与技术债务清理
联系:发送 邮件,注明项目类型、周期与预算,48 小时内回复
项目经历
企业级 IM 协同办公平台
Spring Boot
MyBatis
MySQL
Redis
RabbitMQ
WebSocket
分库分表
Netty
面向集团内部数十万用户的 IM 扩展平台,在即时通讯基础上构建协同办公生态。基于消息驱动架构实现 IM 消息与业务流程的深度融合,涵盖待办任务、审批流、消息卡片、群聊管理等核心能力。
- 消息卡片交互引擎:设计了一套灵活的消息卡片协议,支持待办任务、审批流转、系统通知等多种业务形态的动态渲染与实时交互,实现"消息即任务"的业务闭环,日均驱动 10w+ 消息交互
- 高并发异步消息链路:基于 RabbitMQ 构建消息异步处理管道,通过精细化的消息路由与重试策略,保障群成员变更、群聊管理等高频操作在万级并发下的最终一致性与低延迟
- 全文检索与动态配置:实现聊天记录的增量索引与全文检索能力,查询响应时间降低 60%+;设计群聊扩展应用的动态配置中心,支持功能热更新与灵活插拔,无需重启即可生效
- 性能与稳定性治理:针对 IM 场景下的消息积压、连接风暴等问题,设计了背压机制与连接限流策略,保障系统在峰值流量下的平稳运行
XXXX智能客服系统
Spring Boot
MyBatis
MySQL
Redis
WebSocket
分布式
微服务
Nginx
IM
基于企业微信开放平台构建的居家养老客服系统,支持多坐席、多企业微信号同时在线服务,覆盖 10 万+ 居家养老用户。系统采用分布式架构,结合 WebSocket 长连接与智能调度策略,保障高并发场景下的实时通信与高可用性。
- WebSocket 长连接集群:搭建多节点 WebSocket 连接集群,实现企业微信消息监听服务的水平扩展;单节点承载数百个长连接,节点间通过一致性哈希实现连接的均匀分布与动态调度
- 分布式连接管理:基于 Redis 维护全局连接状态表与节点拓扑信息,实现连接级的心跳检测与故障感知;节点宕机时秒级触发连接迁移,客户端自动重连,整体可用性达 99.95%+
- 消息路由与负载均衡:设计多级消息路由策略,结合 Nginx 反向代理与自研负载算法,实现消息在不同坐席节点间的智能分发,高峰期消息吞吐量提升 3x
- 会话上下文管理:构建跨节点的用户会话上下文缓存,支持坐席切换时的无缝会话接力,确保服务连续性与用户体验
XX智能营销平台
Spring Boot
MyBatis
MySQL
Redis
RabbitMQ
Elasticsearch
分布式
微服务
分库分表
Nacos
银行级分布式精准营销平台,通过客户分群引擎实现千人千面的营销策略推送。集成活动管理、权益发放、实时监控与可视化报表,采用微服务架构支撑高并发场景下的业务平稳运行。
- 分布式权益引擎:设计并实现了高可用的分布式卡券服务(积分服务、红包服务),涵盖权益的创建、发放、核销、对账全生命周期;引入 MQ 异步削峰 + Redis Lua 脚本预扣减,解决高并发下的库存超卖问题,权益发放 TPS 提升 5x
- 营销活动全生命周期管理:负责活动从创建、审批、执行到暂停监控的完整链路,设计可配置的活动规则引擎,支撑日均百万级请求的灵活编排与实时调度
- 系统性能治理:主导多轮 JVM 调优(GC 频率降低 60%)、慢 SQL 治理(索引重构、查询拆分、读写分离),系统核心接口 P99 响应时间从 800ms 降至 120ms
- 微服务架构演进:参与从单体应用到微服务的拆分与治理,基于 Nacos 实现服务注册发现与配置中心,通过 Sentinel 实现流量控制与熔断降级
XX银行员工无纸化平台
Nacos
Gateway
OpenFeign
MyBatis
Oracle
Redis
设计模式
微服务
Nginx
银行内部综合信息管理平台,涵盖人员管理、轮岗管理、租赁管理、绩效管理等核心业务模块。基于微服务架构构建,各模块独立部署、灵活调用。
- 审批流引擎设计:独立负责轮岗与租赁两大核心模块从需求分析到上线的全流程交付,设计可配置的审批流引擎,支持多类型业务的差异化流转策略,减少重复开发 40%
- 复杂业务建模:梳理银行内部轮岗计划、资产租赁等复杂业务流程,设计合理的数据库模型与状态机,确保业务状态流转的严谨性与可追溯性
- 性能优化:针对 Oracle 大表关联查询慢的问题,通过索引优化、SQL 改写、分页查询改造等手段,将关键查询从秒级优化至毫秒级
- 持续运维保障:承担系统上线部署、服务端环境维护与线上问题排查,通过 Nginx 多节点负载均衡保障服务高可用
数字化运营管理系统
Nacos
Gateway
OpenFeign
MyBatis
MySQL
服务熔断
Vue
Redis
分布式
多租户
微服务
Docker
银行综合运营与风险管理平台,通过智能化流程驱动业务数字化转型,整合人员信息管理、风险监控、考试考核、贵重物品管理等功能模块,采用前后端分离的微服务架构。
- 代码重构与设计模式引入:对历史遗留的审批流程模块进行深度重构,引入策略模式消除多类型审批的 if-else 分支,采用责任链模式实现审批节点的动态编排,代码复用率提升 50%,可扩展性大幅增强
- 复杂 SQL 深度优化:针对涉及 10+ 表关联的运营报表查询,通过索引重构、中间结果集临时表、查询拆分等手段,将执行时间从 10s+ 优化至 200ms 以内
- 容器化部署实践:主导系统 Docker 容器化改造,编写 Dockerfile 与 docker-compose 编排文件,推动开发、测试、生产环境标准化与一键部署
- 全栈能力覆盖:独立完成多个模块的前后端开发(Vue + Spring Boot),参与系统从需求讨论、数据库设计到测试上线的完整交付流程