工作经历
一家北京金融出海 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 实现搜索排序及无障碍交互。
工作经历(续)
项目制技术合作(非雇佣)|前端工程师|2023.01–2024.12
企业门户网站(一家上海公司承接)|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 的分页引擎,逐元素测量页面高度,溢出时以二分搜索定位拆分点,处理跨页表格、横竖版混排与页眉页脚。服务两个平台十余种申请书模板,功能正式上线。