最后更新时间:2023年03月

付一洋Yi Yang Fu

Web前端开发工程师 / 上海

男 / 1997.07

本科 / 2020年毕业 · 3年工作经验

重庆邮电大学 · 信息管理与信息系统

工作经历

2021.07 - 2022.10 工作

上海兆言网络科技有限公司 - Agora

大后端 - 云平台 - 全栈工程师

2021.06 - 2022.10

Agora RTM Web SDK

Agora RTM Web SDK是通过 HTML 网页加载的 JavaScript 库。Agora RTM Web SDK 库在网页浏览器中通过 API 调用 Agora 的实时消息服务。

独立承担 Agora RTM Web SDK 开发职责, 负责可用性监控指标制定、黑盒测试监控的开发与部署。 负责 Agora RTM Web SDK / ⼩程序 SDK 客户问题 oncall 与调查、故障复盘与影响统计。

使用 Typescript 技术栈, 使用 RxJS 处理异步事件流 , 使用 Protobuf.js 封装 Socket , 基于 Rollup 构建 SDK , 使用 React Vue 分别实现 SDK 用户集成参考案例。

Agora RTM Web SDK 的 npm 包(agora-rtm-sdk)每周下载量超过9000,日 Session 数在千万级(占全平台20%以上)。

Able 技术运营平台

Able 是一款定义并建立最佳的 SD-RTN 网络管理运营工作流,为工程师和运营人员提供一站式服务的技术运营平台。

负责IDC Config 配置管理、算法中心、容量中心、资源中心等模块业务需求的开发,参与项目公共基础的建设与规划,包括:通用脚手架的搭建及通用 Hook 库的编写。

前端 使用 Lerna 构建 Monorepo 管理项目, 使用React技术栈, 使用 Axios 结合 Swr 发送请求, 基于Vite 集成 WindiCSSAnt Design搭建基础开发环境, 使用Jotai拓展数据状态管理。

后端使用 Golang 语言进行开发,并使用 Mysql 数据库;使用 Kubernetes结合 Helm 进行服务器集群部署和管理,使用Gin 框架实现相关功能。

按时完成 IDC Config 配置管理、算法中心、容量中心、资源中心等 4 个模块共计8个功能,修复 60 个bug,参与定义并建立 5 个网络运营服务的运营工作流,其中 IDC Config 平台全覆盖,运营人员操作效率提高50%,操作类故障发生率降低为 0。算法中心实现策略和调度减少20%的运营成本。

2019.07 - 2021.06 工作

第四范式(北京)技术有限公司 - 4paradigm

HyperCycle 产品研发团队 - Web前端工程师

2020.03 - 2021.06

Sage HyperCycle ML 2.0

HyperCycle ML 是一款基于库伯学习圈理论,将AI应用过程简化为“行为、反馈、学习、应用”四个步骤实现低门槛,标准化,决策类的机器学习平台 集成了全流程的 AutoML 能力,用户只需完成简单的配置,即可轻松启动一个自动机器学习圈的持续学习和预估服务,真正实现业务人员也可以用的AI产品。

负责场景中心的主要研发工作,参与学习圈的基础功能实现,参与项目需求分析,参与项目前端公共基础的建设与规划,分别为ComponentsStoreTool Library三个部分。

使用 pnpm 构建 Monorepo 管理项目,利用 React Ant Design 开发 HyperCycle 业务组件库, 基于 Redux ImmerJs 封装 Store,使用Echarts渲染仪表盘/图表功能,在业务实践中不断总结提供不同数据结构的处理方法并集成Jest单元测试及发布工具等能力。

按时完成场景创建,场景详情,定制化场景模版,学习圈探索及方案报告等 4 个模块共计 12个功能,优化项目底层脚手架项目启动时间提升了 40%,优化构建流程使构建结果所占空间减少了 20%。在过去一年内共修复bug 超过200个。

实习经历

2019.07 - 2020.06 实习

第四范式(北京)技术有限公司 - 4paradigm

智能决策业务部 - Web前端工程师

2019.07 - 2020.06

智能决策平台

负责智能决策平台通用版本的前端开发工作,重视组件封装与模块复用。 使用React结合Redux技术栈,利用Echarts渲染仪表盘/图表功能,封装Axios完成发送请求功能。 基于Webpack对构建性能上进行提升。基于Antd实现对组件的二次封装。使用Redux-saga增强数据层扩展的能力。

2019.03 - 2019.06 实习

北京世纪好未来教育科技有限公司 - TAL

智慧教育事业部 - 基础研发团队 - 前端工程师

2019.03 - 2019.06

应用中心

负责智慧教育事业部应用中心的设计及研发,重视组件封装与模块复用。 使用Vue.js结合Vuex技术栈,使用Vue-router实现路由,利用Echarts渲染仪表盘/图表功能,封装Axios完成发送请求功能。 使用iView 作为基础UI框架。使用Egg.js并结合Sequelize实现后端功能。

专业能力

  • 5年前端学习与开发经验,2年前端工作经验。

  • 掌握Web前端开发基本技能,熟悉W3C标准HTMLCSSUI重构页面布局响应式布局等,领悟视觉设计,重视页面交互用户体验

  • JavaScriptTypeScript、各类UI组件库JS类库可视化框架MV*框架工程化工具等有着较熟练的实践和较深刻的感悟。

  • GolangNode.js模块化规范CSS预处理器数据可视化常见设计模式性能优化前端安全等也有一定的应用与思考。

  • 熟练使用ES6+语法编程,追求代码高质量可维护性。以ReactLessVite/Webpack微信小程序Node.js等为常用技术栈,同时也了解主流的VueSassStylus等技术。

  • 熟练使用Git进行版本控制和代码托管、Markdown进行文档编写,了解项目常规开发流程开发调试技巧、发布部署步骤,掌握DockerKubernetes等工具基本运维能力。

  • 时刻保持好奇心,具有一定的创新创造精神,持续关注业内前沿技术。工作上积极执行有责任心,具有良好的沟通合作能力、分析解决问题能力以及较强的学习能力

个人作品

个人主页 · 技术博客

日常琢磨一些有趣有意思的东西。基于 Docusaurus 构建个人主页, 使用 Github Page 部署,通过日常学习,产出博客。

基于Vite的React开源脚手架

热爱开源,拥抱社区,学习新技术。开源并维护工具插件,撰写详尽用法文档,并将其代码托管至Github仓库。

PDF简历