许先生

高级前端工程师 / 全栈工程师
📞 18998402902 ✉️ xyz88228@qq.com 🎓 仲恺农业工程学院 · 软件工程(2016届) 🌐 远程 / 混合办公优先
求职意向
期望岗位
高级前端工程师 / 全栈工程师 / 前端架构师
期望工作方式
远程 / 混合办公优先,可接受全职 onsite
期望薪资
面议
当前状态
待业,可随时到岗
技能栈
JavaScript TypeScript React Node.js Python MySQL Redis Docker Cloudflare Workers Playwright Puppeteer WebSocket Fastify Hono Zustand Tailwind CSS Vite gRPC
工作经历 截止 2024年9月

高级前端工程师 · 灵犀互娱(阿里集团)

2021/04 — 2024/09

技术负责人 · 深圳兔展智能科技

2020/04 — 2021/04

前端开发工程师 · 深圳兔展智能科技

2018/05 — 2020/04

Node.js 开发工程师 · 深圳兔展智能科技

2017/06 — 2018/05

H5 开发工程师 · 深圳兔展智能科技

2016/07 — 2017/06
项目实践 2024年10月 - 至今

xbrowser · 浏览器自动化 CLI ⭐⭐⭐

2026/04 — 至今
TypeScriptPlaywrightChrome DevTools ProtocolVitesttsupZod

面向 AI Agent 工作流的浏览器自动化命令行工具,定位为 Playwright/Puppeteer/Selenium 的命令行替代品。已发布至 npm(@xbrowser/cli)。

  • 35+ 浏览器命令:导航、交互、查询、存储、截图、SEO 分析,覆盖常见自动化场景
  • 命令链 & 管道:支持 &&,+->; 串联多命令,以及 stdin 管道 / heredoc 批量执行
  • 录制/回放:录制浏览器操作为 YAML,可一键转换为 JS / Python / Bash 脚本
  • 插件市场:基于自研 @dyyz1993/xcli-core 框架,70+ 站点插件,TypeScript 编写
  • 多会话 + Daemon:连接已运行的 Chrome,多会话并行,独立上下文
  • 典型场景:抓取任意页面为 Markdown、跨搜索引擎搜索、自动发布 SEO 文章到 13+ 平台

Playwright 用户管理系统 ⭐⭐⭐

2025/12 — 2026/05
TypeScriptFastifyKnex.jsSQLite/MySQLPlaywrightWebSocketDockergRPC

完整的 Playwright 云服务商业系统,支持用户管理、点数计费、实例集群管理。

  • 管理员/普通用户角色 + 点数计费系统
  • 实例机器集群管理(多台机器组成集群)
  • WebSocket 代理连接,支持分布式架构
  • CDP 文件上传 & 分布式文件上传方案
  • Swagger + Scalar API 文档
  • Docker 部署支持

CDP Tunnel ⭐⭐

2026/03 — 2026/05
Node.jsChrome ExtensionWebSocketPlaywrightPuppeteerTypeScript

Chrome 扩展,将浏览器暴露为 CDP 端点,支持多个 Playwright/Puppeteer 客户端同时连接。

  • 多客户端支持,页面相互隔离
  • 可视化配置页面 + 自动重连
  • 7 个 E2E 测试用例
  • npm 全局发布(npm install -g cdp-tunnel)

Pi Agent Chat ⭐⭐

2026/05
React 18TypeScriptTailwind CSSViteZustandElectrobun (Bun)WebSocket/IPC RPC

全栈 AI 编码助手,支持桌面端(Electrobun/Bun)和 Web 端。

  • AI 实时流式对话,消息队列支持中途插话
  • Agent 活动时间线可视化
  • 完整的 Markdown 渲染(Mermaid 图表、diff 等)
  • 中英文国际化 + 高性能虚拟滚动
  • 26 个 E2E 测试用例

Online Chat

2026/02 — 2026/04
React 19TypeScriptHonoSQLite/D1R2ZustandSSE

实时客服聊天系统,支持本地开发和 Cloudflare Workers 边缘部署。

  • 基于 SSE 的实时消息推送 + 轮询备用
  • 文件上传(Cloudflare R2 存储)
  • 5 阶段任务进度管理、排队系统
  • iOS Bark 推送 + JWT 认证 + IP 限流

ScriptGateway

2025/11 — 2025/12
Python 3.11FastAPISQLiteDockerPlaywright

轻量级脚本托管与 API 网关平台,专为 n8n、Zapier 等工作流自动化工具设计。

  • 自动将 Python/JS 脚本转换为 RESTful API
  • 基于脚本注释自动生成 Swagger 文档
  • 可视化依赖管理(pip / npm)
  • ARM64 多架构,镜像优化减少 75% 体积
在职期间项目经验 2016 — 2024

SSR 网关落地 ⭐⭐⭐ · 灵犀互娱

2021 — 2024
Rax (React 16)Node.jsMidwaySSR流式渲染

降本增效核心项目,去 Node 化、免运维化,SSR 逻辑统一封装渲染。

  • CSR/SSR 异常统一降级策略
  • 首屏耗时、错误率、流量调度全链路监控
  • 流式 SSR 首屏渲染,体感提升 20%+
  • 支撑双十一大促流量,日均千万级 SSR 请求

C 端组件库 ⭐⭐ · 灵犀互娱

2021 — 2024
Reactant-mobiledumiTypeScript

平台级 C 端组件库,覆盖 3 条业务线,其中 2 条核心业务线深度使用。

  • 拉通设计师,输出设计规范与主题变量体系
  • 二开 ant-mobile,裁剪不需要组件,提升 30% 效率
  • TS 声明自动转文档,零维护成本
  • 50+ 组件,支持主题配置、RTL、无障碍访问

交易猫游戏交易平台 ⭐⭐ · 灵犀互娱

2021 — 2024
ReactNode.jsMySQL灰度发布

游戏虚拟物品交易平台,商品域前端负责人、项目 owner。

  • 作为商品域 owner,拉通产品/运营/后端/测试
  • 7-8 个历史遗留项目重构,协调 3 个团队
  • 支持按比例灰度发布、一键回滚
  • 日均订单量 10万+,峰值 QPS 5000+

UI 编辑器 Mix Code ⭐ · 兔展

2020/12
ReactDSLTypeScriptPSD 解析

营销活动 UI 快速替换工具,PSD 导入、动效预览、配置修改、一键回滚。

  • PSD 自动识别图层,导出可编辑 UI 资源
  • lsp-gen CLI 生成 DSL + d.ts 类型提示文件
  • 实时预览 CSS 动效
  • 运营换图周期从 2 天 → 2 小时

低代码管理后台 ⭐ · 兔展

2021/04
ReactSortablejsSystemjsMonaco EditorRedux

定制营销 H5 配套管理后台,拖拽布局、API 导入、在线编辑。

  • Sortablejs 流式拖拽排版
  • Systemjs 按需加载,首屏减 60%
  • Monaco Editor 在线编写业务逻辑
  • 支持 Swagger 接口导入,5 分钟生成后台

H5 游戏开发 ⭐ · 兔展

2016 — 2020/04
ExpressReactEgretCocos2d-jsKrpano微信 SDK

从实习到技术负责人,累计独立开发营销活动 50+,经手活动 200+。

  • 活动类型:拼团、抽奖、投票、秒杀、全景 VR、养成游戏等
  • 服务客户:平安集团、招商银行、沃尔玛、比亚迪等
  • 深度集成微信 JSSDK,支持分享、支付、登录
  • 多次策划千万级曝光活动,转化率 15%+

基础设施建设 ⭐ · 兔展

2018 — 2020
GitLabetcdDocker阿里云Shell

团队从 3 人 → 20+ 人,基建支撑高效研发与稳定运维。

  • GitLab CI + etcd 自动化部署
  • 阿里云日志采集平台
  • tzdeploy:前端一键部署 CDN,10 秒上线
  • 短链平台、提单/上线系统、前端配置平台
团队管理
管理经验
2 年
团队规模
从 0 到 1 组建 25 人团队
面试经历
筛选 500+ 简历 · 面试 100+ · 入职 20+
自我评价
浏览器自动化专家
深入掌握 Playwright/Puppeteer/CDP,能解决复杂的浏览器控制问题
全栈开发能力
从前端 UI 到后端服务,从桌面端到云端部署,都能独立完成
工具开发者
善于构建提升开发效率的工具(ScriptGateway、CDP Tunnel 等)
AI 辅助开发
熟练使用 AI 工具提升开发效率
云原生部署
熟练使用 Docker、Cloudflare Workers、GitHub Actions
开源项目
项目描述技术栈
@xbrowser/cli浏览器自动化 CLI · 35+ 命令 · 70+ 插件TypeScript, Playwright, CDP
playwright-user-sysPlaywright 云服务商业系统TypeScript, Fastify, WebSocket
cdp-tunnelChrome DevTools Protocol BridgeNode.js, Chrome Extension
pi-agent-chatAI 编程助手React, TypeScript, Bun
online-chat实时客服聊天系统React, Hono, Cloudflare
script-gateway脚本网关平台Python, FastAPI, Docker