自我介绍
9 年前端研发与架构经验,专注于大型 Web 应用、设计系统和工程化治理。擅长通过清晰的技术边界、性能指标和交付规范帮助多团队协作稳定演进。
工作经历
前端架构师
简单简历 深圳
2022/06 - 至今
负责简历编辑与公开展示产品的前端架构演进,统筹编辑器、模板渲染、数据模型和研发基础设施。通过技术方案评审、质量门禁和线上指标持续提升复杂页面的可维护性、性能和交付可靠性。
可配置简历编辑与渲染体系
- 建设支持多模板、多语言和富文本编辑的简历数据模型与渲染链路。
- React、TypeScript、富文本编辑器、模板配置、服务端渲染和截图服务。
- 设计 sections 数据契约、模板能力边界和 Quill 兼容规则;将项目字段转换为安全 HTML,避免嵌套列表导致编辑器内容丢失,并建立真实封面截图的生成与降级流程。
- 技术栈: React TypeScript Rich Text SSR Puppeteer
- 挑战: 模板治理: 定义单双栏 section 的位置规则,使技能、教育和内容区在不同模板中保持可读的视觉层级。
前端工程化升级
- 统一构建、测试、依赖和发布规范,支持遗留模块逐步迁移。
- Monorepo、pnpm、Vite、ESLint、Vitest、Playwright、CI。
- 设计迁移路径、质量门禁和 bundle 预算,推动共享组件、设计令牌和可视化回归落地;通过错误监控和性能数据驱动治理优先级。
- 技术栈: Monorepo Vite Vitest Playwright CI
高级前端开发工程师
简单简历 深圳
2018/01 - 2022/05
负责核心 Web 产品和管理后台开发,参与从需求澄清、组件实现到发布后的问题定位。逐步承担通用组件、权限路由和构建优化等基础能力建设,为后续架构治理积累业务与工程经验。
运营管理后台
- 为运营团队提供内容配置、用户管理和数据查询能力。
- React、TypeScript、权限路由、状态管理、图表和服务端接口。
- 实现高频表单、筛选和数据看板模块,抽取可复用的权限、表格和错误提示组件,完善弱网与异常状态的用户反馈。
- 技术栈: React TypeScript Router ECharts
专业技能
前端架构设计
- 能够根据业务复杂度设计模块边界、数据流和组件分层
- 熟悉微前端、BFF、设计系统和配置驱动页面的适用场景
- 重视架构决策记录、兼容策略和渐进式迁移路径
React 与 TypeScript
- 熟练使用 React、TypeScript、路由和状态管理构建大型应用
- 能够处理表单、富文本、异步任务和复杂交互状态
- 关注类型约束、组件 API 设计和可测试性
性能与体验治理
- 掌握性能采集、资源加载、渲染诊断、长列表和构建体积优化
- 能够以首屏、交互延迟、错误率和可访问性指标指导改进
- 熟悉响应式布局、国际化和跨浏览器兼容性问题
工程质量
- 熟悉 Monorepo、依赖治理、组件发布、CI 和质量门禁
- 能够建设单元测试、端到端测试、视觉回归和错误监控流程
- 重视灰度发布、回滚预案、线上复盘和文档沉淀
AI 产品工程
- 理解结构化输出、流式交互、任务状态、人工审核和失败重试
- 关注模型调用的权限、引用、评测、成本、延迟和可观测性
- 不会将泛化框架或工具名称当作独立卖点,而是结合真实产品能力落地
技术协作
- 通过 RFC、技术评审、代码审查和复盘协调多角色决策
- 使用 Claude Code、Codex、Cursor 辅助代码阅读和测试设计
- 坚持人工验证、CI 检查和安全审查,确保变更可追溯可回滚
教育经历
本科
中山大学 计算机科学与技术
2010/09 - 2014/06
主修软件工程、计算机网络与人机交互,参与校园 Web 开发与产品设计实践。