💻 核心项目:RDMA协议分析工具“小金鱼” 独立开发者
架构与实现:独立完成从协议解析、零拷贝架构到UI设计的全栈开发。工具处理速度达87万包/秒,能深度解析RoCEv2协议,进行流统计与异常检测。([rocetest.com])(https://rocetest.com)
技术栈:C++/Qt、PCAP分析、高性能网络编程。
🛠️ 核心能力矩阵
系统设计与诊断:20年软硬件全链路调试经验,擅长复杂场景的根因分析与测试策略设计。曾主导自动化测试架构,帮助团队减少70%人力。
全栈与嵌入式开发:精通Qt/C++多线程/网络编程与跨平台开发;能使用Vue+Django+MySQL完成全栈任务;熟悉OpenCV及嵌入式系统。
工业与通信协议:深度解析RoCEv2/RDMA/PCAP,熟悉PCIe/以太网/WiFi6/5G;丰富的串口/Modbus/工业控制系统开发经验。
👥 管理与交付
具备完整团队管理经验(招聘/培养/考核),主导过多个海外项目交付,擅长跨部门协调与资源整合,确保项目高质量落地。
1.RDMA协议分析工具“小金鱼”(独立开发 | 2026.01-至今)
官网:https://rocetest.com
为深入理解RoCEv2协议为芯片验证做准备,独立开发全套协议分析工具:
深度解析:支持RoCEv2 BTH头部解析(Opcode/PSN/QPN等关键字段)
性能指标:7.5万包 / 87毫秒 · 约87万包/秒 · 零拷贝架构
智能分析:按五元组自动聚合流信息,计算PSN连续性、丢包率,快速定位异常流
可视化输出:生成报告,包括操作码统计、PSN时序变化趋势等多维信息
工程价值:深度理解 RoCEv2/RDMA、可扩展至其他应用协议(如MQTT、WiFi、ZigBee)
2.中石油管道探伤检测系统(方案制订与实施 | 2024.6-2025.12)
项目背景:为中石油管道检测项目开发多频探伤检测上位机系统,需支持80个通道的实时并发数据采集、探伤算法处理、结果上报及与MES系统对接。
我的角色:方案制订者+核心实施者,核心贡献:
高内聚架构设计:采用高内聚设计思想,将探伤检测核心功能与外部接口(FTP、MES、PLC等)统一集成到单一UI界面入口;
80通道并发处理:基于Qt C++设计多线程并发框架,实现80个通道的并行数据采集
实时上报与系统对接:支持数据格式转换、通信协议适配、异常重传机制;
成为验收标准:被用户采纳为验收标准模板,极大提升了我司在项目中的话语权
3.跨平台便携式探伤检测系统 (Windows/Android)
针对探伤市场中日益增长的移动和便携式检测需求,开发了一套可同时运行于 Windows 平台和 Android 平板 的上位机系统。系统需与PCB集成的探伤信号检测模块协同工作,实现随时随地的高效探伤作业。
时间:2025年8月
角色:全栈独立开发
技术栈:Qt C++、QML、Android、跨平台开发、触摸交互、实时波形绘制、SQLite
4.物联网教学与在线应用平台(中兴香港子公司 | 研发总监 | 2012-2017)
带领十几人团队,为北邮、东华大学开发物联网教学平台,涵盖嵌入式终端、云平台、Android应用全栈,累计培养学生数百人。
核心技术栈
嵌入式:ARM Linux、C++、交叉编译、GPIO/I2C
通信:MQTT、TCP/IP、弱网优化(断线重连、QoS)
云平台:Linux、Spring MVC、MySQL、Tomcat、RESTful API
前端:HTML5、CSS、JavaScript
移动端:Android应用开发(原生Java)、MQTT客户端集成
核心成果
实现端-云-端完整闭环:设备采集 → MQTT上报 → 云平台 → Android远程控制红绿灯
平台落地北邮、东华大学,培养学生数百人,个人多次获中兴年度S级考核优秀
5.隧道管理及环境自动化平台(独立全栈开发 | 2022.7-2022.11)
项目背景:测试环境搭建是项目启动的瓶颈,需要专业手工配置交换机、服务器等网络设备,每次耗时30分钟以上,且易出错。
我的贡献(独立完成):
全栈开发:独立完成前端(Vue)、后端(Django)、数据库(MySQL)及Linux服务器部署的全流程开发
流程再造:将复杂的手工网络配置操作抽象为可复用的配置模板引擎
核心价值:将“专业人士手工配置”变成“普通人在网页点按钮即可完成”
技术难点与突破:
涉及交换机、服务器等多类设备的配置协议对接
需保证配置操作的原子性(失败时自动回滚)
在Linux服务器上完成整套系统的部署与运维
量化成果:
隧道测试环境开通时间:30分钟 → 5秒
全年累计节省测试准备时间约2000+小时
配置错误率降为0,模板可复用、可版本管理
获奖背书:
该项目获 中兴通讯有线研究院“赋能提效”专项奖励
6.WiFi6/5G射频自动化测试系统(主导开发 | 2021.7-2022.1)
墨西哥WiFi6机顶盒OCT认证项目,解决复杂场景下的测试效率问题:
测试策略:将OCT认证规范分解为可执行的测试点矩阵,设计分层覆盖策略
架构设计:采用模块化架构,支持多产品线扩展
核心实现:基于Python开发射频仪器控制模块,实现频段/信道/功率自动切换
量化成果:测试人力投入减少70%,测试周期从2周压缩至3天
方法论迁移:该思维已用于芯片验证——将协议规范分解为验证点,用覆盖率驱动验证
该项目获 中兴通讯有线研究院“赋能提效”专项奖励和最佳实践
核心功能 1. RoCEv2协议可视化 实时抓取并解析RoCEv2数据包,将复杂的协议字段以图形化方式呈现 支持数据包过滤、染色、追踪,帮助开发者快速定位问题 2. 网络故障诊断 可视化显示RDMA连接状态、重传率、丢包统计 一键导出诊断报告,大幅降低排查门槛
架构设计 采用高内聚设计思想,将探伤检测核心功能与外部接口(FTP、MES、PLC等)统一集成到单一UI界面入口,形成完整闭环的探伤检测解决方案。 80通道并发处理 基于Qt C++设计多线程并发框架,实现80个通道的并行数据采集和处理。通过合理的线程池设计和资源调度,确保
1. 实时波形显示与伤损定位 基于Qt C++设计多线程并发框架,实现8通道数据实时采集与波形绘制 根据编码器脉冲信号,对裂痕位置进行毫米级定位,支持多个临近伤损的自动合并算法 2. 深度计算与报表生成 根据探伤峰值数据,结合标准件模型,实时计算裂痕深度并显示 自动生成