2025-2026
银行SPA架构 — 巴塞罗那
原本的前端工程角色迅速演变为更具挑战性的工作。两个月后,技术负责人离开了项目——留下两个有严重技术债务的SPA:逻辑直接嵌入组件、没有关注点分离、没有清晰的架构。在我已经独立开始构建的新SPA上,我应用了前一个项目的所有经验:六边形架构、DDD、整洁代码和文档即代码。我构建了可供整个约20名工程师业务单元复用的脚手架,将两名初级开发人员引入新架构,撰写了完整文档,并主导了前端技术方向。除架构外,我还承担了技术负责人的全部职责:主持Scrum仪式、细化和估算工作、与UX/UI对齐、直接与客户沟通、在流水线问题和测试用例审查上支持QA团队、管理部署值班,并在后端和客户会议中代表前端视角。
主要成果
- 在技术负责人意外离职后,接手了两个有重大技术债务的SPA
- 将六边形架构和DDD应用于新SPA——首次在银行规模上实践
- 构建了可被约20人业务单元在多个产品中采用的可复用脚手架
- 将2名初级开发人员引入并辅导进入新架构模式
- 承担完整的技术负责人职责:Scrum仪式、估算、客户对齐和部署管理
技术栈
ReactTypeScriptHexagonal ArchitectureDDDTanStack QueryScrumJiraCI/CDUnit Testing