杨礼乐

高级 Flutter 工程师

✉️ liluaya@foxmail.com🌐 https://eplab.top🐙 github.com/yang-lile

个人简介

6年 Flutter 经验(3 年全职),从自学入门到主导多款视频创作类 App 的架构设计与落地。具备从 0 到 1 的产品交付能力和多产品并行维护的技术协调经验,在架构设计、性能优化、原生混合开发、AI 开发工作流等方面均有实战积累。持续参与开源社区建设与技术分享,善于将工程实践沉淀为团队可复用的基础设施。

专业技能

移动端开发:Flutter, Riverpod, bloc, drift, melos, retrofit, get_it
DevOps:Firebase, DevOps, Python, Shell, Docker, AWS
工程能力:软件架构, OOP, FP, TDD, DDD
AI 效率:MCP, Maestro, spec, opencode, roocode, harness engineering, Vibe Coding

工作经历

杭州盖视科技有限公司Flutter 开发工程师2024.08 - 2026.05
  • 同时负责三款产品(Vozo App、Vozo Voice、Rayzo)的 Flutter 端开发维护,通过 melos monorepo 统一管理 89 个 package,支撑多产品并行迭代
  • 设计并实现基于 JS 脚本引擎 + Firebase Remote Config 的动态逻辑下发方案,替代传统多分支配置,支持多产品按国家/版本差异化运营,Prompt 动态计费无需发版更新
  • 实现跨平台图片选择器统一 Vozo 和 Rayzo 的图片选择体验,适配 Android/iOS 权限差异,支持四种选择模式及图片规格检测
  • 开发版本强制更新公告系统,包含客户端不可跳过更新弹窗、Firebase 远程配置下发及 Web 管理页面,产品人员可自助配置更新文案

项目经历

Rayzo — 模版生成视频软件杭州盖视科技有限公司2025.12 - 2026.01

视频模版生成(VFT)正值风口,需快速出 MVP 验证市场。产品通过预制 AI 视频模板,帮助用户快速生成商品介绍类视频。

  • 主导从 0 到 1 的基础架构搭建,包括图标主题配置、主页过渡动画、VFT 功能流程,一个月内完成 MVP 开发上线并验证市场需求
  • 不同 App 路由框架需求各异,通过抽象统一路由接口并在各端注入不同实现;Rayzo 作为纯 Flutter 项目选用 GoRouter,并在此基础上封装路由级埋点与页面生命周期管理,实现跨 App 路由方案的灵活复用
  • 构建模版推荐引擎,基于 RAG 增强用户上传图片与模板/素材的语义匹配度,快速为用户推荐合适的模板用于视频制作
Vozo App — AI 视频创作软件杭州盖视科技有限公司2024.08 - 2026.05

Vozo App 是一款 AI 驱动的视频创作软件,帮助用户通过 AI 生成视频、视频翻译与配音、自动字幕、口型同步等功能快速产出高质量视频内容。产品服务于全球创作者与企业用户,支持多语言多区域运营。

  • 主导首页改版 4.0/5.0:功能外放到金刚区聚合入口,优化滚动体验并分解项目列表与模版推荐页
  • 主导自动视频源语言识别功能开发,通过全链路优化将识别耗时从远大于 15s 压缩至 3~5s
  • 从零搭建 Flutter 端视频播放器方案,完成视频预览页完全 Flutter 化改造,消除 Flutter-原生交替路由导致的跨端 Bug,集成 Kibana 埋点追踪
  • 与 UI 设计师深度协作搭建 Vozo UI 组件库,规范色彩、字体、间距、动效等设计 Token,实现主题一键切换与多端视觉统一;组件库覆盖 Button、Icon、Toast、Switch 等高频基础组件,显著提升跨页面交互一致性与开发效率
  • Firebase crash-free 率从 60% 提升至 90% 以上(通过治理 async gap 问题)
用户创作行为洞察杭州盖视科技有限公司2025.01 - 2025.02

利用 Qwen API 对用户拍摄视频的 ASR 结果进行语义分析,构建行业与风格用户画像并上传神策平台,支撑产品运营决策。

  • 通过 Vibe Coding 快速搭建分析工作流,对 ASR 结果进行语义分析与行业/风格打标,构建用户画像标签体系
  • 优化 API 调用策略(缓存、批处理、降级),将成本从超预算控制在预算范围内
  • 实现数据批量上传至神策数据平台,支撑运营团队按画像维度进行用户分层与精准推送
  • 完成对半个月内 10000+ 条用户创作行为数据的全量分析与画像落地
Flutter Assist2020.06 - 至今(持续维护)

Flutter Assist 是一个以最佳代码实践逐个实现 Flutter Widget 的开源教学项目,帮助开发者通过可运行的示例理解每个组件的用法、特性与适用场景。目前已覆盖 59+ 个 Widget,涵盖布局、动画、交互、滑动组件等核心类别,并提供中文逐字稿与英文翻译对照学习。

  • 学习 Flutter 时发现缺乏系统化的中文 Widget 学习资源,因此独立设计并开发了该开源项目,以官方 Widget of the Week 为蓝本逐个实现核心 Widget
  • 针对官方视频仅有演示缺少中文讲解的问题,为每个 Widget 编写逐字稿与英文翻译对照,降低中文开发者的学习门槛
  • Flutter 图标库庞大、查找不便,因此集成图标预览模块,支持关键词搜索与分类筛选
  • 新增 Widget 页面需手动配置路由,重复性高且易出错,因此构建自动化路由生成脚本,显著降低集成成本

开源社区

Fuchsia 操作系统国内镜像站维护者2020 年 - 至今(持续维护)
  • 搭建并维护国内镜像站,实现源码定时拉取与同步
  • 设计自动化打包与发布流程
  • 参与 Fuchsia 开发文档的中文汉化翻译工作
Riverpod 中文文档 / 社区教程2023.12 - 至今(持续维护)
  • 参与 Riverpod 中文文档翻译 🔗
  • 在国内社区编写 Flutter / Riverpod 教程文章,发布于 eplab.top

教育背景

重庆工商大学物联网工程 / 本科2019.09 - 2023.06