个人介绍
新西兰 Senior Full-Stack Engineer,4+ 年商业开发经验,曾就职于 Opera,现任职于新西兰领先建筑数字化平台 ArchiPro。具备从需求分析、架构设计到开发部署的完整项目交付经验,可独立完成企业官网、后台管理系统、预约系统、小程序及中小型 SaaS 产品开发。
核心技术栈包括 React、TypeScript、Vue、Remix、PHP、Node.js、GraphQL、MySQL,具备 SSR、性能优化、OAuth 第三方平台接入、多时区业务处理及移动端开发经验。曾负责百万级流量互联网产品架构升级,实现首屏性能提升约 4 倍,并长期负责企业级 GraphQL 服务及跨平台业务开发。
熟练使用 Claude、Cursor 等 AI 工具提升开发效率,能够快速完成原型设计、功能开发和迭代交付。注重代码质量、沟通效率和长期可维护性,支持从 0 到 1 的产品搭建及现有系统的功能迭代、重构与性能优化。
工作经历
2024-07-18 -至今ArchiProSenior Software Engineer
新西兰领先的建筑、装修及家居数字化平台,负责 Web 与移动端产品的全栈开发,团队规模 10 人以上。 基于 Remix、React、TypeScript、PHP(SilverStripe)、GraphQL 开发企业级 SaaS 平台; 独立负责日历预约系统的设计与落地,实现 Google Calendar、Microsoft Graph API OAuth 授权接入、预约时间算法、邮件通知及前后端功能开发; 针对实时预约场景进行性能优化,将时间可用性计算迁移至服务端,实现多时区自动识别及手动切换; 负责 GraphQL 业务模块全生命周期开发,包括 Schema 设计、Resolver 开发、ORM 数据建模、Cron 定时任务及构建任务开发; 开发 React Native 移动端功能,实现认证表单提交、项目收藏等核心业务流程; 推动核心页面从传统 PHP 渲染架构迁移至 Remix + GraphQL 技术栈,提升页面性能、SEO 效果及开发效率。
2021-07-18 -2024-01-30Opera软件开发工程师
全球知名互联网软件公司,负责 Apex Football 与 Opera News 产品研发,团队规模 4-10 人。 基于 Vue 3、Nuxt.js(SSR)、React、Redux 开发高流量互联网产品; 主导 Apex Football 渲染架构升级,将纯 SSR 迁移为混合渲染模式(SSR 骨架屏 + 客户端数据加载),首页首屏速度提升约 4 倍,并显著降低服务器 CPU 占用和服务异常率; 开发足球资讯、赛事数据及互动活动模块,实现 Web 与移动 App 的深度集成,包括 Push Notification、Deep Link 和 JS Bridge 能力接入; 使用 React + Redux 开发运营活动页面,并引入 Sentry 进行线上异常监控和问题定位; 基于 Node.js、Prisma、MongoDB 开发 CMS 与内部运营工具,优化内容发布和管理流程。
2021-01-18 -2021-04-09计蒜客实习研发工程师
参与在线教育编程平台及后台管理系统的设计与开发,负责前后端功能开发和系统维护。前端采用 Vue、TypeScript、Sass 进行组件化开发,实现课程展示、在线学习、用户中心、订单管理等核心功能;后端基于 Laravel、MySQL 构建 RESTful API、权限管理及数据模型设计,负责课程管理、用户管理、内容运营等后台模块开发。 在项目中参与数据库设计、接口联调、功能测试与性能优化,使用 Git 进行团队协作开发,积累了从需求分析、功能实现到部署维护的完整项目经验。
教育经历
2019-02-25 - 2021-07-02昆士兰大学IT硕士
2013-09-09 - 2017-06-30重庆大学机械设计制造及自动化本科



