龚士云
Java 服务端研发工程师 · 8 年后端经验
18807519505gongshiyun@126.com深圳
教育背景
中山大学 | 软件工程 | 本科
核心优势
- 8 年 Java 后端经验,7 年物联网私有云 / 公有云平台业务设计和开发
- 系统架构设计经验:熟悉设备管理、系统 / 设备长连接穿透等 IoT 核心场景方案和架构设计
- 稳定性治理经验:独立解决 CPU 飙高、OOM、连接池耗尽、Redis 超时等线上问题,熟悉 jstack / jmap / Arthas / 慢查询日志等全链路排查工具链
- 项目技术管理经验:主导 TUMS 平台 11+ 次迭代,管理 6 人团队交付,建立故障预案 / 代码规范等工程体系,市场反馈数量下降 70%,问题解决效率提高 50%
工作经历
深圳普联技术有限公司(TP-LINK)
Java 高级工程师 / TUMS 2.0 平台负责人
- 负责商用云平台、TUMS 私有云平台、智能家居客控系统的后端架构设计与核心模块开发
- 负责 TUMS 2.0 / 3.0 平台多版本、客户定制版本的迭代、管理,以及 TUMS 3.0 系统级联架构设计及稳定性问题治理
- 带领 6 人团队完成平台业务的需求评审、模块方案设计、代码 Review 与发版部署,迭代周期稳定在 1-2 个月 / 版本
中数通信息有限公司
Java 工程师
- 参与大藤峡工程项目管理系统微服务设计与开发,负责业务功能模块全栈实现
- 独立完成生产环境发版部署、监控告警配置与线上问题排查
核心项目经验
TUMS 3.0 系统级联
- 产品需求沟通优化:深入参与产品需求评审,识别并剔除冗余功能 / 流程,预计节省开发人力成本约 30 人 / 天
- 系统级联架构设计:支持系统两级级联架构并预留多级扩展,云边设备采用长连接通道拉取 / 配置,高效实现设备统一管理
- 级联长连接穿透方案:设计基于私有 TCP 协议的长连接方案,父节点请求直接路由至子节点,避免多级转发的数据延迟与同步冗余
- 关键成果:系统级联数据同步量减少 80%,团队工作量减少 40%,项目发版时间提前 1.5 个月
TUMS 2.0 私有云平台
- 负责平台多版本迭代:负责迭代 11+ 平台版本,带领团队进行需求分析、方案设计、技术指导评审、基础组件维护
- 局域网消息实时推送:设计通用 WebSocket 服务器和消息推送协议,对接多业务子系统,实现局域网消息推送网页 / APP / 桌面客户端
- 稳定性问题治理:处理多个版本的稳定性问题定位排查和修复,并输出稳定性问题排查指引手册
- 关键成果:按期发布多个版本交付客户使用;线上严重故障率同比下降 70%
TP-LINK 商用云平台
- 设备管理模块融合重构:抽象设备核心实体,各类型设备业务实现统一 DeviceService 接口,新增设备类型接入周期从 2 周缩短至 3 天
- 云上数据实时迁移:使用腾讯云 MySQL + Canal + 数据迁移转换脚本实现多个业务云系统到新融合云的数据平滑迁移
- 设备远程管理设计和实现:独立设计远程管理功能,制定私有协议长连接协议,实现跨网访问设备本地管理页面
- 关键成果:统一设备 API 覆盖 3 个历史系统,云服务器成本下降 50%;远程设备通道支持并发会话 500+
技术栈
语言 / 框架熟悉 Java,Spring Boot / Cloud,Netty;了解 Go 语言基础
数据库 / 中间件熟悉 MySQL,Redis,PostgreSQL,RabbitMQ
排查 / 运维熟悉线上故障排查(jcmd / jstack / Arthas / MAT),熟悉 Linux 常用命令
其他了解 Docker / K8s 基本部署,Jenkins;熟悉 DDD 设计思想