在加州度假的蛋仔
8小时前在线
全职 · 800/日  ·  17400/月
工作时间: 工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

Hi!我是一名从业七年的前端/Nodejs 工程师,熟练掌握 Web 应用相关的前后端开发技术,主导和参与过多个复杂大型 JavaScript 应用的前端开发和架构设计,有丰富的 B 端项目和国际化项目经验;技术栈方面,熟悉 JavaScript、Nodejs、React、Vue 等语言 及框架,熟悉 Canvas、SVG 等前端可视化技术,熟悉网络协议及浏览器相关性能优化技巧。有过团队管理经验,最多负责过 5+人 的前端团队,性格乐观,责任心强。


全栈开发工程师,承接各种小程序、网站的开发,期待联系。

工作经历

  • 2023-03-01 -至今百度资深前端开发工程师

    作为前端负责人,负责 AI 创作平台相关的 AIGC 应用的开发重构工作 1. 参与多轨道视频编辑器开发。类似于剪映,该视频编辑器支持对 AI 生成的视频草稿进行预览,同时可对视频时间轴、以及各类视频元素(视频、图片、文字、音频、数字人等)进行各种二次编辑操作,之后提交后端渲染生成真正视频。技术栈:react+mobx+d3js+pixijs a) 抽象封装视频编辑器 json 渲染引擎,支持实时将 json 视频草稿协议渲染为编辑器可播放视频内容,在渲染的各个阶 段对外暴露事件钩子,同时会对渲染草稿与当前视频内容快照进行 diff 计算变更差异实现增量渲染,大幅缩短视频重 渲染时长(对复杂草稿的重渲染时长降幅可达 90%+)。并且实现了开发范式从【操作对应视频素材实例->视频内容 变更】到【操作视频对应的 json 快照->渲染引擎重渲染快照->视频内容变更】的转变,降低了视频编辑器业务功能 开发的复杂程度。 b) 通过 wasm 支持在浏览器端运行 ffmpeg 实现对视频素材的在线抽帧,用户在加载视频草稿的同时,会分析草稿对 需要抽帧的视频素材开启单独的 worker 线程执行抽

  • 2021-01-01 -2022-03-01腾讯资深前端开发工程师

    负责腾讯视频媒体资源管理后台星海(国内海外)、短视频标准化(国内海外)的需求开发和维护工作。完成了星海和标准化海外版的国际化改造,前端和 nodejs 层都接入了错误监控,同时抽象封装了多个业务组件,列表页和部分趋同的详情页支持可配置生成,降低了新页面的开发工作量和代码的冗余程度。 针对老项目做的一些优化工作: 1. 搭建了 vue 物料组件库,抽象封装了媒资相关平台通用的业务组件和工具方法,提高了开发效率以及代码的可维护性。 2. 开发了一些代码扫描优化工具: - i18n 文案提取替换。扫描 vue 项目代码,解析 AST,一键对文案提取并进行 i18n 函数替换,避免了存量项目国际化 改造过程中繁琐重复的文案提取替换工作; - http 调用提取。扫描代码收拢分散各处的 http 接口调用,对外暴露统一调用接口,方便 http 接口复用,减少调用 代码冗余,同时可以对请求统一做预后处理。

  • 2017-12-01 -2021-09-01字节跳动资深前端开发工程师

    火山小视频国际版端内外 H5、活动页面的开发 && 审核平台、运营后台维护。 负责翻译中台业务前后端 0-1 的开发(技术栈 Node.js+MySQL+ React /Vue)。 1. 平台管理端:独立负责了管理端 MVP 版本前后端的开发,并在后期迭代中负责了多个重要模块的实现。平台面向 PM&&RD&&运营同学,实现了完整的国际化开发协作流程,降低了文案管理的易出错性,同时文案的发布功能大幅度 缩短了国际化开发上线时间,避免了原先繁琐的修改上线。平台包括了权限控制、文案管理、多格式导入导出、文案翻 译、文案发布、文案操作记录及回滚、翻译记忆库、端 SDK 等多个模块,接入公司业务线 100+,管理翻译文案 400w+ 条,文案发布次数 8w+次。 2. 平台译员端:独立负责了译员端 0-1 的前后端开发,通过消息队列和管理端的数据通信,实现了翻译任务的接派单、翻译推荐&&翻译、翻译回传的整个工作流程。平台主要面向运营&&翻译人员使用,包括了权限控制、平台管理员-组织-译员任务接派工作流,翻译工作流等模块。 服务架构多个效率平台的前端开发。 1. 负责&&参与报警优化平台、红蓝对

教育经历

  • 2014-09-01 - 2018-07-01广东海洋大学计算机科学与技术本科

资质认证

语言

中文母语水平
英语专业级流畅
0
1
2
3
4
5
0
1
2
3
4
5

技能

Python精通
uniapp精通
0
1
2
3
4
5
0
1
2
3
4
5
更新于: 1天前 浏览: 5