ShiYun Gong

求职意向:Java 高级工程师 | 到岗时间:1个月
📧 gongshiyun@126.com 📍 深圳

教育背景

中山大学 | 软件工程 | 本科

核心优势

工作经历

深圳普联技术有限公司(TP-LINK)
Java 高级工程师 / TUMS2.0平台负责人
  • 负责商用云平台、TUMS私有云平台、智能家居客控系统的后端架构设计与核心模块开发
  • 负责TUMS 2.0/3.0平台多版本、客户定制版本的迭代、管理、以及TUMS3.0系统级联架构设计及稳定性问题治理
  • 带领6人团队完成平台业务的需求评审、模块方案设计、代码Review与发版部署,迭代周期稳定在1-2个月/版本
中数通信息有限公司
Java 工程师
  • 参与大藤峡工程项目管理系统微服务设计与开发,负责业务功能模块全栈实现
  • 独立完成生产环境发版部署、监控告警配置与线上问题排查

核心项目经验

TUMS 3.0 系统级联
  • 产品需求沟通优化:深入参与产品需求评审,识别并剔除冗余功能/流程,与产品讨论优化UE交互逻辑,降低技术方案复杂度,预计节省开发人力成本约30人/天
  • 系统级联架构设计:支持系统两级级联架构并设计上预留多级扩展,云边设备采用长连接通道拉取/配置高效实现设备统一管理
  • 级联长连接穿透方案:长连接穿透设计:设计基于私有TCP协议的长连接方案,实现父节点请求直接路由至子节点,避免了多级转发带来的数据延迟与同步冗余,有效降低了系统架构复杂度。
  • 关键成果:系统级联数据同步量减少80%,团队工作量减少40%,项目发版时间提前1.5个月
TUMS 2.0 私有云平台
  • 负责平台多版本迭代:负责迭代11+平台版本,带领团队进行平台业务模块需求分析、方案设计、技术指导评审、基础组件维护
  • 局域网消息实时推送:负责设计通用websocket服务器和消息推送协议,对接多业务子系统实现局域网消息推送网页/APP/桌面客户端
  • 稳定性问题治理:处理多个版本的稳定性问题的定位排查和修复,并输出稳定性问题排查指引手册,提高多个项目的稳定性问题解决效率
  • 关键成果:按期发布多个版本交付客户使用;线上严重故障率同比下降70%,保障了客户现场部署的稳定性
TP-LINK商用云平台
  • 设备管理模块融合重构:抽象设备核心实体,各类型设备业务实现统一DeviceService接口,新增设备类型接入周期从2周缩短至3天
  • 云上数据实时迁移:使用腾讯云MySQL+Cannal+数据迁移转换脚本实现多个业务云系统到新融合云的数据平滑迁移
  • 设备远程管理设计和实现:独立设计远程管理功能,制定私有协议长连接协议实现跨网访问设备本地管理页面,实现云上云下系统高效跨网管理设备
  • 关键成果:统一设备API覆盖3个历史系统,云服务器成本下降50%;远程设备通道支持并发会话500+,大幅提高设备管理效率

技术栈

语言/框架 熟悉 Java,Spring Boot/Cloud,Netty,了解 Go 语言基础,
数据库/中间件 熟悉 MySQL,Redis,PostgreSQL,RabbitMq
排查/运维 熟悉线上故障排查 (jcmd/jstack/Arthas/MAT),熟悉 Linux 常用命令
其他 了解 Docker/K8s 基本部署,Jenkins,熟悉 DDD 设计思想