tcdw 的头像

tcdw

前端工程师(工程化 / Infra 方向)

出生 1998.03

职业概述

4 年前端工程经验。近一年作为唯一 Mobile 开发独立负责 React Native / Expo App 的业务交付与工程基础设施;此前在政务平台主导前端架构改造,并独立实现浏览器端的分页排版引擎。习惯以文档、Skill 与 CI 检查将工程约束落地为可执行规则,让工程决策可追溯、可复用。

专业技能

  • TypeScript / JavaScript
  • React
  • React Native / Expo
  • Vue
  • Tailwind CSS
  • GitLab CI
  • AI 编程工具工程化 (Claude Code / Codex)

工作经历

一家北京金融出海 SaaS 公司|React 工程师2025.06–2026.07

负责主力 Web 系统常规业务迭代;近一年作为唯一 Mobile 开发,覆盖 React Native / Expo App 的业务交付、工程演进与双端发布维护。

财务规划配套 Mobile App

  • 扩展 Dashboard 的财务信息范围,在账户之外新增保险、股票计划、房产与经营实体;以适配层将 4 类后端结构转换为统一展示模型,复用展示 UI,使客户可在 Mobile 端查看更完整的财务信息。
  • 新增修改邮箱、修改密码和数据访问授权等账户自助能力,使客户无需返回 Web Portal。针对 Web Cookie 与 Mobile JWT 的鉴权差异,推动后端评估对齐方案,并与产品团队明确 Mobile 端修改密码后的登出行为,在页面中预先告知用户。
  • 为满足 Google Play 合规期限,完成 Expo SDK 52 到 55 的逐版本升级、New Architecture 迁移,以及 Android edge-to-edge 与 16 KB page size 适配,并经三星、一加、小米等多部 Android 真机与 iPhone 回归后发布;Play Console 警告消失,相关版本无线上事故。
  • 将 Monorepo 从 Yarn 1 迁移至 pnpm,解决曾多次影响构建的隐式依赖(phantom dependency)问题,并使项目复用公司标准 CI 镜像。为 30 余个非 Expo 依赖建立 Renovate 治理,通过脚本生成 Expo 兼容规则并以 CI 检查防止规则随 SDK 版本漂移;自建依赖审查 Skill 曾在合并前识别 Yup 1.x 的破坏性 API 变更。
  • 以 AGENTS.md 集中管理工程约定与 SOP,并使十余个 Skills 可在 Claude Code、Codex 等工具间重复安装,让 AI 工具按需定位项目知识而非反复探索仓库;为关键界面补充可访问性语义,使纯文本模型可基于界面结构完成部分功能复测。
  • 负责 Mobile App 发布维护,完成 6 次应用商店提审与 10 余次 Expo OTA 发布,期间未发生版本回滚。

财务规划主力系统(Web)

  • 为 Smart Import(从 PDF、通话转录等材料提取数据)复用现有资产表单:重构既有表单边界,使同一套 UI 同时处理已入库数据与未持久化草稿,避免为 AI 导入流程重复开发表单。
  • 在不修改第三方源码的前提下完成 Uploadcare 图片裁剪 UI 定制,以轻量 UI 适配层复用原有行为并控制维护边界。
  • 开发跨多个 Portal 的 Quick Navigation,使用户可通过快捷键搜索并直达有权限的功能页;复用动态权限导航作为数据源,避免维护第二套路由与权限过滤逻辑,并基于 Fuse.js 与 React Aria 实现搜索排序及无障碍交互。

企业门户网站(一家上海公司承接)2024.01–2024.04

  • 作为技术交付负责人,负责两套企业门户的技术选型、前端实现与内容模型,并完成项目交付:静态站以仓库内 Markdown / JSON 管理内容并由 CI 自动发布,避免引入 CMS 运维;WordPress 站从零定制 Tailwind CSS 主题与 ACF 内容模型,并以脚本迁移甲方 Word / Excel 存量资料。

VPS 服务器管理平台与销售前台(一家香港初创公司委托)2023.01–2023.12

  • 完成 VPS 管理平台的浏览器远程主机操作与 Go API SDK 接入:基于 noVNC 进行定制开发,并通过 WebAssembly 封装 SDK 以满足通信协议的混淆要求。
  • 完成海外销售前台的多语言与嵌入式支付链路:以 react-i18next 建立国际化能力,并开发 Stripe iframe 支付模块。

一家福建的政务信息化服务商|Web 前端工程师2022.01–2023.01

2022.01–2022.06 为毕业实习期,后转正。

一个门户网站及配套业务系统

  • 接手后主导主门户前端架构改造及后续交付,将服务端下发完整路由重构为前端静态路由与权限 Map,解除本地开发对后端环境的强耦合;主门户、管理后台及多个政务服务子系统正式上线。
  • 政务申请书含复杂表单、公文排版与任意长度字段,不能依赖 CSS 文本分页或粗暴切割:独立设计运行于 Headless Chrome 的分页引擎,逐元素测量页面高度,溢出时以二分搜索定位拆分点,处理跨页表格、横竖版混排与页眉页脚。服务两个平台十余种申请书模板,功能正式上线。

个人项目 / 开源项目

Bilisound|个人开源项目2023.06–至今

https://bilisound.com
  • 面向后台收听、离线使用和本地歌单管理场景,使用 React Native(Expo)以一套代码交付 Android、iOS 与 Web,并围绕音频流构建跨端播放器。
  • 为统一三端数据链路并控制服务端职责,设计 Direct / Remote 双模式:原生端在设备侧完成解析,Web 端通过 Cloudflare Workers 处理 CORS、Referer 与媒体代理;播放器仅消费音频流,避免拉取视频轨道。
  • 为降低 AI 编程工具在陌生仓库中的重复探索成本,建立 AGENTS.md + agent-doc 知识路由;在 3 个模型 × 有/无文档对照中,工具调用减少 91%–98%、耗时缩短 77%–92%,并确立「文档导航、源码权威」原则。

教育经历

一所本科院校|软件工程(专升本)2020.09–2022.06

一所专科院校|软件技术2017.09–2020.06