就职于互联网技术服务公司 2024-10 — 至今
担任全栈工程师兼技术总监,负责公司技术团队管理及核心外包项目的交付与架构把控。
主要工作
面对多行业、高频次的外包交付需求,开发了一套命令行脚手架,自动生成基础代码/Mock/文
档,结合 AI 编程工作流,显著提升了团队开发效率。带领团队完成了 14+ 个行业应用的开发与
上线,包括:IM 聊天 App、风力发电管理系统、民宿电商平台、驾校陪练小程序等,涵盖 服务
器/后端/前端多领域技术栈。
重点项目
1. 基于 MCP 协议的端到端自动开发与测试固化工具 (syzygy-mcp-go)
项目定位:针对传统 E2E 测试“UI观测繁琐耗时、数据对齐遗漏、难以调试”的痛点,开发的一个基
于大模型上下文协议(MCP)的自动化测试框架。
技术栈:Golang + Node.js (Playwright 执行器) + 自研 MySQL MCP + 其他命令行工具
协议实现:使用 Golang 实现了 MCP Server,让 AI 大模型能够直接调用底层能力,执行浏览器操
作并读取测试结果,填补了 AI 欠缺的视觉能力,并同时发挥它的结构化数据分析能力。
三层验证架构:提出了 UI、网络、数据库“三层对齐”的测试思路。通过此 MCP 协调 Node.js 脚本
执行 UI 操作,同时钩住数据库状态变更,确保全链路测试结果的一致性。
2. MySQL Binlog 的实时 ES 同步引擎(binlog-es-go)
项目背景: 针对阿里开源项目 Canal 在多表关联 (Join) 场景下的功能缺失与高资源占用问题,自主
研发的高性能同步中间件。
智能重算机制: 实现了 "反向关联触发" 算法。当子表(如订单明细)发生变更时,能根据配置规则
自动反查并触发主表(如订单索引)的文档更新,完美解决了异构数据库间的数据一致性难题。
可靠性设计: 基于 GTID 实现断点续传,内置写入熔断与版本冲突自动治理机制,在极低的 CPU/
内存占用下支撑了核心业务的搜索实时性。
3. 图片库存增量同步系统
项目背景: 跨境电商海量图片素材存储于 SVN,需构建 SKU 维度的实时视图供下游业务使用。
核心难点: SVN 目录结构非结构化,全量扫描极其耗时;增量同步需保证版本绝对连续。
解决方案:设计了基于“版本跨度”的动态步长算法,根据提交频率自动调整同步窗口,平衡负载。
使用分层 Worker 模型,将任务拆分为“增量扫描 Worker”与“SKU 基准同步 Worker”,实现高吞吐并
行处理。
成果: 实现了对 SVN 变更的准实时捕获,为业务端自动刷图、补图业务提供了可靠的数据源。
4. 基于 Xray 实现的 VPN 自动化部署 SaaS 平台
项目背景:解决跨境电商团队在海外多节点部署中面临的“配置繁琐、协议复杂、运维成本高”的痛
点。
个人核心贡献:
自动化运维体系: 设计了基于 SSH 的节点编排系统,通过 WebSocket 实时推送 Docker 镜像拉取
与容器启动进度,彻底取代了人工部署。
流量与链路治理: 自研 Xray Golang SDK,实现了节点配置的热重载 (Hot Reload) 与流量精准审
计;设计智能路由算法,自动为不同租户分配 Relay (中转) 与 Landing (落地) 节点。
去中心化鉴权: 集成 Web3 钱包登录,通过签名机制完成身份认证,满足了此行业用户拥有的极高
隐私偏好性。