刘毅

后端开发工程师 · 深耕 Java 服务端,关注高并发与系统稳定性

5 年开发经验 Java 后端 微服务架构 团队协作

关于我

你好,我是刘毅,一名扎根 Java 生态的后端开发工程师。五年来我一直在做服务端开发,从单体应用做到微服务, 从 SQL 调优做到分布式方案落地。我享受把复杂业务拆解成清晰模块的过程,也乐于研究底层原理、沉淀工程规范。 工作之余,我保持着对新技术的热情,习惯把踩过的坑整理成笔记分享给团队。相信好的工程师既要有扎实的深度, 也要有跨领域沟通的温度。

职业方向
Java 后端开发
工作年限
5 年
学历
本科 · 计算机科学与技术
技术风格
务实、注重可维护性与工程质量
兴趣爱好
技术阅读与写作 读源码、写技术博客,保持输入与输出
篮球 每周固定球场打卡,享受团队配合
跑步 长期慢跑,马拉松半程完赛者
摄影 喜欢记录城市风光与旅行瞬间
音乐 吉他爱好者,写代码时的最佳伴侣
旅行 每年一次远行,用脚步丈量世界

专业技能

Java / Spring Boot / Spring Cloud MySQL / Redis 消息队列(RocketMQ / Kafka) 分布式与高并发 MyBatis-Plus / JPA Docker / K8s / Nginx Elasticsearch 微服务治理 Linux 运维基础 Git / CI/CD

工作经历

2023.06 — 至今
高级后端开发工程师
云启信息技术有限公司 · 后端组
  • 负责核心交易系统的服务端架构设计与开发,主导微服务拆分与网关改造,系统可用性提升至 99.95%。
  • 带领 4 人后端小组,制定接口规范与代码评审机制,推动单元测试覆盖率提升至 70% 以上。
  • 针对高峰期接口耗时进行 SQL 与缓存优化,核心接口 P99 由 800ms 优化至 200ms 以内。
2021.07 — 2023.05
后端开发工程师
恒远网络科技有限公司 · 研发中心
  • 参与企业级管理系统的后端开发,负责订单、库存、对账等核心模块的设计与实现。
  • 基于 Spring Boot + MySQL 构建 RESTful 服务,引入 Redis 缓存与分布式锁解决并发问题。
  • 接入 RocketMQ 处理异步消息与补偿任务,保障系统在高并发下的数据一致性。
2020.07 — 2021.06
Java 开发实习生
启明科技有限公司 · 后端组
  • 参与内部管理平台接口开发,熟悉 SSM 框架与前后端联调流程。
  • 负责编写接口文档与数据库表结构设计,完成日常 bug 修复与需求迭代。

项目经历

高并发秒杀系统

Spring BootRedisRabbitMQ

面向电商大促的秒杀系统,支撑峰值 10 万 QPS。采用 Redis 预扣库存 + Lua 脚本保证原子性,消息队列异步落单,通过限流与降级策略保障系统稳定,秒杀成功率与数据一致性均达到预期。

分布式订单支付中心

Spring CloudSeataKafka

统一承接多渠道订单与支付的微服务中台,涵盖下单、支付、退款、对账全链路。基于 Seata 分布式事务保证跨服务一致性,对账任务日处理流水百万级,差异率控制在万分之一以内。

统一认证与权限中心

Spring SecurityOAuth2JWT

面向多系统的统一鉴权平台,提供单点登录、RBAC 权限管理、动态权限校验能力。支持应用接入 20+ 个,通过 Redis 会话共享与网关鉴权,登录鉴权平均耗时小于 30ms。

数据同步与调度平台

XXL-JobMySQLElasticsearch

构建公司级数据同步与任务调度平台,支持定时任务编排、失败重试与告警通知。日均调度任务 5 万+ 次,将业务库数据准实时同步至 Elasticsearch,支撑全站搜索与报表分析。