个人介绍
工作经历
2020-04-01 -至今民航系统高级前端工程师
主要负责该公司民航航空系统软件,机场离港服务系统,担任前端高级工程师,主要涉及工作,前端框架及组件化规范,数据加密,性能调优。
2020-10-01 -2021-12-01百度高级前端工程师
主导百度公司ESG项目前端架构设计、开发和测试,主要负责前端架构设计、公共性能优化、智能引导、站内通信、多终端适配、团队协作等,采用Vue+Nuxt系列作为前端技术架构,引入Gitlab+Jenkins做持续继承,docker进行容器化部署。 带领团队期间,承担组内成员能力提升及技术分享,从大前端的角度及技术角度统一团队的技术栈,提升vue、react、Typescript、node 等技术栈应用能力,并通过百度内部验收通过,并在此基础完成此项目二期架构升级及国际化等功能拓展。
2018-03-01 -2020-04-01Mx player高级前端工程师
主要产品MX Player,提供在线流媒体服务,Google Play 累计下载量5亿,月活1.75亿用户,2019年完成腾讯1.15亿美元A轮融 资,目前有印度、美国、新加坡、澳大利亚等国际市场, 工作职责: 负责web客户端产品组件研发,性能和性能优化 负责CMS后台系统的前端技术实现及组内人员需求分配 使用Vue、React前端框架按需构建项目,以及组件测试,埋点分析,API设计,及安全部署等 参与产品开发,对已有产品的再开发,维护及优化 参与产品需求设计及设计前端技术实现的落地方案。 定期代码审核,保证开发质量。 产品性能调优,持续优化,安全隐患预测及修复。 移动web端/PCweb端视频网站(爱奇艺同领域应用) - http://mxplay.com: 项目描述:基于移动和PC端,提供以web为载体的视频平台,主要包括:为PC 和 移动端提供不同的UI机交互体验(移动端 同步Android和IOS UI及交互,PC端会略有差异)、根据访问者IP实行资源地域限制、根据不同语种实现资源匹配、自研视 频播放器(依旧兼容videojs 的二次开发版本) 职责描述:主要职责有:1.协同
教育经历
2014-09-01 - 2018-06-01青岛大学计算机软件与理论本科
在校成绩优异,代表学校参加过国家创新创业竞赛银奖,参加过acm算法竞赛,有充足的算法基础,软件专业,编程动手能力强
技能
数据可视化项目,只要应用在民航系统的ACDM机场协同决策系统,报错对各种类型数据进行静态或者动态数据的展示,借助echart 和 antV进行各种类型数据展示,该项目中包含数据加密处理,主要对请求进行加密处理
多券购物,是基于拼多多的电商分销平台,平台具备完善的分销机制,及用户分享机制,目前数据源均来自拼多多官方API,可根据后期需求对产品进行升级支持自营及更多平台的分销系统
项目描述:MX Player CMS 为MX项目的全资源管理平台,承担上流数据管理服务,包括视频、图片转码服务,资源元数 据配置,为推荐系统、API、客户端提供不同规模的数据支持,以及支持多平台的资源自动化配置服务。 职责描述:前端技术负责人,负责 CMS 国际内容平台开发。主要包括:提供视频编辑工具(音轨合并、字幕合并、视频合 并、视频质量、修改视频元数据)、数据导入(xlsx、csv、epg)、批量服务(大规模数据进行批量更新、删除、导出)、 数据合并工具(指定祖先数据,子数据合并)、资源管理(直播频道和节目、Channel\Album、Playlist,游戏配置)、图 片服务(转码、压缩、裁剪)、操作日志、用户权限分配 使用技术: 1. 使用Vue js 2.x作为前端主框架,封装可独立提供服务的代码,vuex 进行状态管理,vue-router 作为路由管理工具,使 用webpack 3.x 进行热部署、编译、使用插件进行修改指定文件,使用babel对代码进行兼容处理,在项目中使用 es6+语法及规范 2. UI 使用Element UI 为基础组件,在此基础之上,定义具体组件,定义多级联动搜索器,定义各级别数据拖拽组价重新 封装UI组件,为其添加可兼容同种操作 3. 使用nginx 进行反向代理,处理跨域、dev\prod 针对不同环境debug