关于 / 全栈工程师
以后端深度为主,同时保留完整产品视角。
我是 Jerome Gao,有十年以上产品交付经验,经历覆盖中国、马来西亚和新西兰。Node.js 是主要技术方向,同时使用 .NET、Python、Java、现代 Web、移动端、数据和云技术完成端到端交付。
本科为信息系统工程,之后在 University of Waikato 完成 Master of Information Technology (Applied Computing)。01
职业路径
前端经常是工作中最容易被看见的部分,但持续承担的职责更广:理解业务流程,建立服务和数据边界,再把它交付成真正可用的产品。
- 2011-2016
全栈基础阶段
Node.js 与 Express、Java、PHP、MySQL、CMS、移动 Web、直播和 WebRTC。
- 2017-2020
Pintec
参与 Express API/BFF,并交付 React Web、移动 Web、React Native 的投资和电商产品。
- 2021-2023
Carsome
Nuxt 官网、CMS 微前端、共享包,以及 NestJS 车辆库存服务。
- 2024 至今
新西兰与独立产品
完成 Applied Computing 学习,参与新西兰本地产品协作,并持续端到端交付 Mealway 等独立产品。
02
工程原则
先明确边界
在界面掩盖复杂度之前,先把鉴权、合约、校验、数据归属、副作用和失败行为讲清楚。
证据跟着产品走
测试、日志、迁移、健康检查和部署配置应该属于产品本身,而不是模糊的后续阶段。
也为运营人员设计
后台流程、支持可见性、恢复路径和安全变更,与主要用户流程同样重要。
选择简单且耐用的结构
倾向明确的数据流和成熟的平台模式,不为了显得复杂而引入抽象。
03 / Direction
当前方向
寻找后端工程与产品交付相结合的 Full Stack Engineer 职位:Node.js/NestJS 或 .NET 服务、PostgreSQL 和云基础设施,以及 React/Next.js 或 React Native 客户端。也使用 Claude Code、Codex 和 Cursor 辅助开发,但架构、评审、测试和责任仍由工程师掌握。
04 / Collaboration
双语协作
可以使用英文和中文工作,适合在中国、新西兰或全球分布式团队中传递产品背景、技术决策和协作信息。