首页
陈思远 的头像

陈思远

高级Java后端开发工程师

深圳市南山区 · chensiyuan_dev@demo.com · 139-2847-5610github.com/chensiyuan-demo

个人简介About

5年Java后端开发经验,深耕分布式系统与微服务架构,擅长高并发场景下的性能优化与容器化部署。曾主导多个核心业务系统的架构升级,具备扎实的Kubernetes与DevOps实践能力,持续追求高效、稳定、可扩展的技术方案。

工作经历Experience

  1. 深圳星云科技有限公司

    2021.07-至今

    高级Java工程师

    • 主导订单中心微服务化重构,基于Spring Cloud搭建分布式架构,将系统吞吐量从2000 QPS提升至8000 QPS,响应时间降低45%
    • 设计并落地基于Kubernetes的容器化部署与自动弹性伸缩方案,资源利用率提升30%,运维成本下降25%
    • 优化Redis缓存与消息队列在高峰期的使用策略,保障双11大促期间核心链路0宕机,系统可用性维持99.99%
    • 建立分布式链路追踪与监控告警体系,故障定位时间从小时级缩短至分钟级
  2. 某互联网公司

    2020.06-2020.12

    Java后端开发实习生

    • 参与用户增长平台的开发,负责用户画像标签服务的设计与实现,支撑日活千万级用户的数据查询
    • 使用Redis缓存热点数据,缓存命中率提升至95%以上,数据库压力降低40%
    • 协助完成服务自动化部署流水线搭建,发布效率提升50%
  3. 某科技公司

    2019.07-2019.12

    Java开发实习生

    • 参与企业内部管理系统的模块开发,独立完成权限管理模块的全栈实现
    • 利用Spring Boot和MyBatis快速迭代功能,交付周期缩短30%
    • 编写技术文档和单元测试,代码覆盖率从60%提升到85%

教育背景Education

  1. 华南理工大学

    2018.09-2021.06

    硕士

  2. 电子科技大学

    2014.09-2018.06

    学士

专业技能Skills

Java95%
Spring Cloud90%
分布式系统设计90%
MySQL85%
Redis85%
Kubernetes80%

项目经历Projects

订单中心微服务化重构

针对原单体应用扩展性差、发布耦合严重的问题,主导订单中心的拆分与重构。基于Spring Cloud技术栈拆分为订单、支付、库存等独立微服务,引入Nacos注册中心与Sentinel限流降级,全面治理服务依赖与流量控制,扛住千万级日订单量。

高并发缓存与消息队列优化

负责核心交易链路中缓存和消息队列的架构升级,解决热点数据穿透和削峰填谷问题。设计多级缓存方案与延迟消息机制,保障稳定性和最终一致性。

Kubernetes容器化部署平台建设

主导公司Kubernetes容器化平台建设,覆盖开发、测试、生产环境的统一部署与管理。结合GitOps流程实现自动构建、灰度发布与弹性伸缩,显著提升资源利用率和运维效率。