Jerome GaoFull Stack Engineer

关于 / 全栈工程师

以后端深度为主,同时保留完整产品视角。

我是 Jerome Gao,有十年以上产品交付经验,经历覆盖中国、马来西亚和新西兰。Node.js 是主要技术方向,同时使用 .NET、Python、Java、现代 Web、移动端、数据和云技术完成端到端交付。

本科为信息系统工程,之后在 University of Waikato 完成 Master of Information Technology (Applied Computing)。
01

职业路径

前端经常是工作中最容易被看见的部分,但持续承担的职责更广:理解业务流程,建立服务和数据边界,再把它交付成真正可用的产品。

  1. 2011-2016

    全栈基础阶段

    Node.js 与 Express、Java、PHP、MySQL、CMS、移动 Web、直播和 WebRTC。

  2. 2017-2020

    Pintec

    参与 Express API/BFF,并交付 React Web、移动 Web、React Native 的投资和电商产品。

  3. 2021-2023

    Carsome

    Nuxt 官网、CMS 微前端、共享包,以及 NestJS 车辆库存服务。

  4. 2024 至今

    新西兰与独立产品

    完成 Applied Computing 学习,参与新西兰本地产品协作,并持续端到端交付 Mealway 等独立产品。

02

工程原则

01

先明确边界

在界面掩盖复杂度之前,先把鉴权、合约、校验、数据归属、副作用和失败行为讲清楚。

02

证据跟着产品走

测试、日志、迁移、健康检查和部署配置应该属于产品本身,而不是模糊的后续阶段。

03

也为运营人员设计

后台流程、支持可见性、恢复路径和安全变更,与主要用户流程同样重要。

04

选择简单且耐用的结构

倾向明确的数据流和成熟的平台模式,不为了显得复杂而引入抽象。

03 / Direction

当前方向

寻找后端工程与产品交付相结合的 Full Stack Engineer 职位:Node.js/NestJS 或 .NET 服务、PostgreSQL 和云基础设施,以及 React/Next.js 或 React Native 客户端。也使用 Claude Code、Codex 和 Cursor 辅助开发,但架构、评审、测试和责任仍由工程师掌握。

04 / Collaboration

双语协作

可以使用英文和中文工作,适合在中国、新西兰或全球分布式团队中传递产品背景、技术决策和协作信息。