张子恒

全栈工程师

6 年+ Web 开发经验,以企业级前端为主,主要使用 Vue、React、Next.js,近年将职责扩展至 AI Agent 服务与全栈交付。

负责安全平台前端与 Node.js / Fastify Agent 执行控制服务,独立交付 Go 跨平台基线检查工具,具备 Docker 容器化与离线交付经验。日常将 AI Agent 用于开发、测试和运维,并持续维护自建 Linux 服务。

所在地杭州 · 浙江
当前状态寻找新的工作机会
专业技能
前端
熟练使用 JavaScript / TypeScript,具备 Vue 2 / Vue 3、React 与 Next.js 企业级应用开发能力,能够独立承担中后台业务开发、组件封装、复杂交互与跨页面状态管理。具备 Vite / Webpack 构建与升级经验,能够建设和维护 Monorepo、业务组件库与自动化测试,支持多环境及离线构建。
AI Agent
以 Pi、Claude Code、Codex 支撑日常开发与运维,通过主会话协调多个 Subagent 完成开发任务,将固定工作流封装为可复用 Skills;具备基于浏览器 CDP 的自动化测试实践。使用 AI 网关统一代理模型请求,并监控调用状态。
服务端
具备 Node.js / Fastify 服务开发与架构设计能力,能够设计接口与任务执行机制,处理长任务状态持久化、会话恢复和进程管理,完成从开发联调到 Docker 部署及日志排障的交付链路。具备 Go 跨平台工具开发与规则执行框架设计能力,可完成 Linux / Windows 适配、多架构构建和版本交付;参与 Java / Spring Boot 接口开发与联调。
部署与交付
具备 Docker、Nginx 与 Linux / Shell 实践,能够独立完成服务部署、镜像分层与离线交付,并结合应用、进程及容器日志进行故障定位和排查。
工作经历

杭州奇盾 · 全栈工程师

杭州西湖区

2024-03 - 至今
  • 负责公司安全产品的前端建设与迭代,覆盖 Vue、React、Next.js,支撑终端安全、云原生安全与自动化渗透测试等业务。
  • 主导 Node.js / Fastify Agent 执行控制服务开发,负责平台前端与任务服务的联调交付,并参与 Java / Spring Boot 接口开发。
  • 独立开发并交付 Go 跨平台主机安全基线检查工具,覆盖 Linux / Windows,完成规则执行框架、平台适配、测试验证与多架构构建发布。
  • 建设 AI Agent 容器化运行环境,完成 Kali Linux 镜像分层、离线交付与客户环境部署,并承担运行日志分析和故障排查。
  • 负责公司安全产品的前端建设与迭代,覆盖 Vue、React、Next.js,支撑终端安全、云原生安全与自动化渗透测试等业务。
  • 主导 Node.js / Fastify Agent 执行控制服务开发,负责平台前端与任务服务的联调交付,并参与 Java / Spring Boot 接口开发。
  • 独立开发并交付 Go 跨平台主机安全基线检查工具,覆盖 Linux / Windows,完成规则执行框架、平台适配、测试验证与多架构构建发布。
  • 建设 AI Agent 容器化运行环境,完成 Kali Linux 镜像分层、离线交付与客户环境部署,并承担运行日志分析和故障排查。

杭州沃土教育 · 前端开发工程师

杭州西湖区

2022-02 - 2023-10
  • 负责培训平台、CMS 系统与营销活动低代码平台等业务前端开发,覆盖 Vue / React 中后台、H5 与钉钉小程序。
  • 建设多平台通用业务组件,对 UI 组件进行二次封装,推动多个业务项目统一升级组件库版本,支撑跨项目复用。
  • 负责培训平台、CMS 系统与营销活动低代码平台等业务前端开发,覆盖 Vue / React 中后台、H5 与钉钉小程序。
  • 建设多平台通用业务组件,对 UI 组件进行二次封装,推动多个业务项目统一升级组件库版本,支撑跨项目复用。

苏州元和信息有限公司 · 前端开发工程师

苏州姑苏区

2020-08 - 2022-03
  • 在既定项目框架下,参与财务评审系统部分业务页面开发与维护,使用 Vue 3 + Tailwind CSS 完成页面实现,并与相应后端完成接口联调。
  • 在既定项目框架下,参与财务评审系统部分业务页面开发与维护,使用 Vue 3 + Tailwind CSS 完成页面实现,并与相应后端完成接口联调。
核心项目经历
自动化渗透测试平台杭州奇盾
技术栈:Vue 3, Node.js, Fastify, Claude Agent SDK, Playwright / CDP, Docker, Java / Spring Boot
  • [项目背景] 平台面向企业安全团队,为 Web 应用提供自动化安全评估。用户配置目标、登录信息、源码和测试策略后,业务服务将评估任务交给 Agent 运行时,由 Claude Code 调度浏览器、扫描器和安全工具完成测试。
  • [负责内容] 主导 Node.js / Fastify + Claude Agent SDK 执行控制服务,负责长任务状态持久化、中断恢复、会话续接与子进程清理;负责平台全部前端的评估创建、执行控制、过程跟踪与结果查看,以及前端与 Java 服务、Agent 的跨服务联调;参与 Playwright / CDP 接入排障。
  • [项目结果] 形成覆盖评估创建、Agent 执行与结果回流的业务链路,并完成 Kali 镜像分层、离线交付与运行版本校验;长任务状态持久化、中断恢复、会话续接与子进程清理支撑多阶段长任务执行,并为客户环境的问题诊断提供会话与进程日志依据。
企业安全产品官网建设与迭代杭州奇盾
技术栈:Next.js, React, TypeScript, Tailwind CSS, Resend, Docker
  • [项目背景] 安全业务包含多条产品线,需要一个统一的企业官网承载产品介绍、案例展示、咨询入口与资料下载,并支持栏目持续迭代。
  • [负责内容] 负责官网整体设计与前端开发,基于 Next.js + React + Tailwind CSS 搭建多栏目产品页与响应式可复用组件;实现咨询表单校验与服务端邮件通知,完成下载中心访问校验与下载服务,并补充容器化部署配置。
  • [项目结果] 官网从产品展示延伸到线索收集与资料下载:咨询表单完成校验与邮件通知,下载中心完成访问校验与下载服务,形成完整功能链路;以共享组件与统一页面结构支撑多栏目持续迭代,并具备 standalone 构建与容器化部署配置。
主机安全基线检查工具杭州奇盾
技术栈:Go, PowerShell, YAML, Makefile
  • [项目背景] 在 Linux、Windows 主机上检查配置是否符合安全基线,自动发现弱口令、未授权访问等不合规项并上报结果。
  • [负责内容] 负责主机安全基线检查工具的整体开发:梳理系统加固与服务类检查项,设计声明式 YAML 规则及采集执行框架,将规则描述与执行逻辑分离,并适配 Linux、Windows 差异化的命令、文件与注册表解析;处理进程/端口/配置文件/注册表等采集,以及弱口令与未授权探测、多实例识别和异常处理,并维护 amd64/arm64 多架构构建、包校验与版本化发布。
  • [项目结果] 让安全平台能自动检查并持续跟踪"一台主机是否合规、哪一项不合规",覆盖 Linux、Windows 的系统与服务;在已有采集能力范围内,新增检查项通过 YAML 规则扩展完成;amd64/arm64 多架构构建、包校验与版本发布流程可重复、可追溯,支持离线交付到客户环境。
移动端自动化探索与接口资产梳理杭州奇盾
技术栈:Mobilewright, MCP, adb, mitmproxy, MobSF
  • [项目背景] 移动端安全评估前,需要快速摸清 APP 的功能入口、业务操作、接口调用与后端服务关系。通过自动化方式尽可能遍历功能入口与关键操作,同步采集网络流量,并结合静态代码分析,形成功能大纲、接口资产与架构拓扑,为后续安全测试提供依据。
  • [负责内容] 基于 AI Agent、设备 MCP、Mobilewright 与 adb 组织 Android 真机功能探索,批量操作菜单与关键页面,采集页面树和截图,整理功能大纲及业务路径;探索过程中使用 mitmproxy 同步采集流量,对照页面操作梳理接口与服务关系;结合 MobSF 和反编译开展静态分析,交叉核对动态请求与代码线索,补充接口资产及架构拓扑。
  • [项目结果] 形成包含功能大纲、页面树、接口清单及服务/域名关系拓扑的分析产物,将分散的页面操作、网络请求与静态线索整理为可复核的测试依据,支撑后续服务端测试与用例设计;自动化探索与流量采集的组织方式可复用于同类 Android APP 的前期梳理,减少逐页手工点击与抓包。
个人项目
视频转图文工作台个人项目
技术栈:Python / Flask, React 19, TypeScript, Whisper, DeepSeek, ffmpeg, yt-dlp
  • 下载在线视频并转换为带时间锚点和配图的中文文章,支持 X(Twitter)、YouTube、哔哩哔哩等平台;通过大纲、正文时间链接与配图定位原视频,方便浏览、回看和核对。
  • 独立完成 Flask 后端与 React 阅读端,将下载、转写和图文生成组织为阶段化任务,持久化任务状态与中间产物,支持失败阶段重试、断点续跑及已完成阶段复用,减少重复处理。
AI 产品文档生成工具箱个人项目
技术栈:AI Agent, Node.js, Playwright / CDP, JavaScript, Markdown
  • 面向 Web 产品文档编写与维护,让 AI Agent 基于真实界面完成访问、菜单梳理、页面探索、截图标注与操作说明编写,形成与页面事实对应的图文文档,支持按变更流程更新。
  • 将“现场判断”与“稳定动作”分离,封装浏览器会话复用、临时脱敏、SVG 标注和任务状态管理等可组合能力;截图结束后恢复临时页面状态,并按资源归属清理任务资源。