林志辉
求职方向:高级全栈工程师
点击查看手机|点击查看邮箱|厦门
个人简介
7 年软件开发经验,长期为荷兰客户进行电商平台的全栈开发,负责前端与 AWS Serverless 后端模块的设计开发,以及第三方系统集成。熟悉跨国协作,深度使用 AI Agent(Codex、Cursor、Claude Code)辅助开发与问题排查。
专业技能
| Web 应用 | TypeScript、Next.js 14(Pages Router、ISR)、React、Remix、Vue、Tailwind CSS |
|---|
| 云与 Serverless | AWS Lambda、API Gateway、SQS、DynamoDB、Cognito、S3、EventBridge、Redis、SST |
|---|
| 电商与集成 | commercetools、Buckaroo 支付、Tweakwise 搜索、Prismic CMS、SRS / Retail Unity 与 NeoDay 会员系统 |
|---|
| 工程化与测试 | Vercel、GitHub Actions、Turborepo Monorepo、Vitest、Playwright、Checkly、Statsig(A/B 测试) |
|---|
| 其他 | Node.js、Bun、GraphQL、Linux、SEO 基础 |
|---|
| 英语 | CET-4,日常用英语参加每日站会和每周 Planning / Refinement |
|---|
AI 辅助开发
- 日常开发流程:将 Codex、Cursor、Claude Code 融入日常开发,服务端完成主体后交由 Agent 优化,并用 Agent 承担代码审查、日志分析、测试编写与问题修复;自研通用 skill,从 PR 提交自动整理并填报每日工时。
- 多 Agent 拆分大型 PR:改动超过 30 个文件的 PR,由 Codex 分析拆分方案后分发给多个 Agent,按顺序拆成 2–6 个小 PR,依次提交 lead 审核;本人负责任务分发、协调冲突和进度跟进,降低评审负担,加快大改动合入。
工作经历
RB2(厦门,为荷兰客户提供软件服务)|高级前端工程师2021.10 – 至今
项目一:荷兰服装零售集团旗下两个品牌的电商网站2023.01 – 至今
项目概述:负责旗下两个品牌(品牌 A / 品牌 B)电商网站前端与 Serverless 后端的全栈开发,基于 Next.js 14、commercetools 与 AWS Serverless,内容由 Prismic 管理。设计并开发 orders、commerce(BFF)、users、products、loyalties、jobs 六个 Serverless 模块,约 90% 的代码由本人编写;降本项目后承担团队技术决策。
重点工作与成果
- 主导 Vercel 与 Prismic 降本:主动质疑迁移后的构建方案,排查发现每次生成页面都实时请求 Prismic,改为开启 ISR 并按调用量测算选定刷新频率;按数据变更频率重新设计分层获取,页面内容缓存到 S3,由 webhook 增量更新、每周全量同步。Vercel 月费从 1900 美元降至 600 美元,年省约 1.5 万美元,Prismic 免于升级至 500 美元套餐。
- 重构 URI 生成,支持动态新增页面:原方案沿用 Gatsby 做法,商品 URI 只能在构建时遍历全部商品、列表和内容页才算得出来,导致 ISR 无法生成构建后新上架的页面。将 URI 生成前移到 commercetools 订阅事件中,商品变更时即生成并存储 URI,使页面可以通过 URI 反查商品、由 ISR 按需生成;同时在 jobs 中实现 slug 模块,定期生成全部 URI 与 meta 信息存入 Redis,构建和 ISR 时直接读取,不再全量遍历。
- 治理订单推送 OMS 的异常:接手原团队的订单推送链路时,因 commercetools 订单数据不一致导致第三方 OMS 无法接收,异常每周 10 余例。通过排查日志、本地复现,定位到大部分源于 checkout 中的异常交互(导致购物车与订单数据不匹配),先修复边界情况止血,再将 commercetools 写操作逐步收敛到 BFF 统一处理,异常降至一两个月 1 例。
- 优化 App 登录偶发延迟:会员 App 登录偶发超过 3 秒(正常约 200ms)。用 Codex 分析 AWS 日志,梳理出登录链路涉及的 3 个 Lambda,定位为冷启动所致;开启预置并发,并在预算内确定并发数(每月约增加 30 美元),偶发延迟大幅减少,剩余少量情况来自高峰期并发超出预置量,客户已接受。
- Gatsby 迁移至 Next.js:负责代码迁移,将 Class 组件改写为 Function 组件,CSS-in-JS 方案替换为 Tailwind CSS,状态管理从 MobX 改为 React Context。
- 双品牌共享架构:主导 Turborepo Monorepo 建设,将购物车、用户状态、CMS 组件与 API 抽取为两个品牌共享的 TypeScript 包,品牌只保留样式和独有功能。
- 质量保障:用 Playwright 和 Checkly 搭建线上巡检,覆盖两个品牌的首页、列表、详情和加购流程;为认证、订单与消息处理补充 Vitest 测试,并完善日志脱敏与延迟告警。
早期项目2021.11 – 2022.12
Remix 电商 BFF 与 Vue 问卷完成一期交付;接手 NativeScript + Vue App 迭代维护。
[数据服务公司]|前端工程师|维护 PHP 页面,接触 Linux、Redis 与 SEO2020.09 – 2021.10
[家政公司] IT 部|前端工程师2019.08 – 2020.09
- 主导 CRM 系统从 .NET 迁移至 Vue,搭建 Vue 主框架,完成约 80% 的开发,覆盖用户、保姆月嫂、中介绩效、财务、设备管理等模块。
- 重构公众号下单平台。
[桥梁检测公司]|检测工程师2016.07 – 2018.12
教育背景
厦门理工学院|土木工程 本科2016 年毕业