TripGuru
跨业务技术牵头前端工程师
Supplier 平台|主要前端开发
- 跨端业务规则一致性:主要负责 React 运营后台与 Next.js Booking 前端,贯通产品/票型、排期库存、代理商 Marketplace、订单和消费者结账;保障零占座票型(不占库存配额但可正常售卖)、接送详情及所选日期起价的跨端一致性。
- 服务端规则与并发安全:直接开发 FastAPI 业务接口与数据规则,包括协议范围商品目录、Session 原子批量更新和公开预订促销码;针对预订字段重名在管理端提前校验定位,服务端进行去空格、大小写无关校验并通过事务锁保护并发写入,补充 OpenAPI 契约与集成测试。
- 排期日历渲染性能优化:落地支持地图选点与站点排序的接送路线编辑器、运营表格列偏好;针对排期日历拖拽重绘瓶颈,使用 React Profiler 定位,将指针移动状态解耦至 requestAnimationFrame 调度,并编写自动化回归测试约束无效重渲染。
OTA 平台|主要前端开发
- 核心交易链路交付:主要负责 OTA Booking 与 OTA Admin 前端,完成酒店、Tour、Activity 的搜索详情、日历价格、动态旅客表单、购物车、优惠码、结账及订单确认,并覆盖库存冲突、支付失败等异常路径。
- 并发 Token 单例刷新:针对多接口并发触发 Token 过期的场景,复用同一个刷新 Promise 合并并发请求并自动重试,避免重复刷新;调整 Booking 首页 SSR 请求时机与非关键模块懒加载,减少首屏资源占用;完善多角色权限路由与 Sentry 监控。
- 统一运营工作台演进:参与 OTA 运营后台从分散子系统向统一工作台演进,开发商品与酒店配置、订单处理和代理商操作流程。
Bytecompute|主要前端开发
- 系统从零建设与规范统一:入职首年主要负责 Bytecompute Website 与 Admin 的从零建设,同期承担 Booking 预订系统重构,协同 UI、后端团队统一设计规范、接口契约与代码规范。
- 工程化协作与流水线建设:推进 TypeScript 使用规范、Git 协作流程和 Docker/CI/CD 配置,让网站、管理后台与预订项目采用一致的开发和发布流程。
跨业务前端团队与工程化
- 团队技术把控与方案评审:在约 5 人、分属不同业务线的前端团队中负责任务分配、技术方案和代码评审;Supplier、OTA、Bytecompute 的主要前端开发由本人承担。
- 产品官网核心负责人:担任 TripGuru 官网(tripguru.ai)及关联产品的前端主要负责人,负责相关前端开发与交付。
- 脚手架与共享组件沉淀:建设 Nuxt Starter 脚手架与共享 npm 包,沉淀页面骨架、认证、表格搜索、图片上传及结账字段规范化工具(含多语言姓名测试);维护公共前端 CI,支持私有包认证并提供可选的 4 分片浏览器测试;启用后,发布提升需等待全部分片通过。
- GitOps 部署与现代 AI 研发:参与 Supplier 多环境 GitOps 配置,从构建镜像提取不可变静态资源提前上传,配合 Nginx 远端回源降低版本交错时的资源加载风险;以 Codex、Antigravity 完成多数开发任务,负责方案判断、代码审查、测试和运行验收。