简单简历 作品
马超云

马超云

高级前端开发工程师

工作经历

腾讯科技(深圳)有限公司 - 高级前端开发工程师深圳

2022/06 - 至今

腾讯星盘 - 低代码海报生成平台(https://fakeurl.com)

 

负责星盘系统 Web 端/ 小程序端的开发工作:

  • 使用 Vue3 以及 Typescript 作为开发框架和语言。
  • 使用以及封装 Echarts 完成复杂的数据展示。
  • 使用 类JSONForm方案解决表单自动生成,相互依赖,以及实时更新的功能。
  • 支持多种复杂交互,拖动,缩放,快捷键,回滚,重做等功能
  • 使用多种第三方库实现高级功能 - cropper.js (图片裁剪),html2canvas(截图),qrcode.js (二维码生成)等等 
阿里巴巴(中国)有限公司 - 前端开发工程师杭州

2018/01 - 2019/12

主导和开发项目基础组件库 Ali components(https://github.com/fake)

  • 使用 React 以及 Typescript 作为开发框架和语言
  • 无样式关注功能的组件库(可以很容易的结合 tailwind.css)
  • 使用 jest 以及 React Testing Library 实现单测覆盖率大于 90%
  • 结合 Github Actions 完成CI/CD 以及自动发布至内部 NPM

负责祥云内部管理系统的开发工作

  • 使用 vue3 进行开发
  • 在 vue-element-admin 上进行二次封装
  • 解决复杂权限配置问题

专业技能

使用 Javascript(ES6)/ Typescript 进行前端开发,并且熟练掌握以下框架

  • 使用 Vue3 以及周边工具:Vite、Vue-Router、Pinia 以及 Element-Plus 进行 Web 开发
  • 使用 React 以及周边工具;Redux, React-Router, Mobx 进行 Web 开发

熟练使用 CSS3 以及周边工具

  • Tailwind.css 和 Bootstrap5 作为样式库
  • Sass 以及 PostCSS 作为预处理器

掌握通用的前端工程化以及构建工具

  • 使用 Webpack 完成Web 应用打包以及对应的前端性能优化的经验。
  • 掌握使用 Rollup 完成组件库打包以及发布的过程。

熟练使用Git进行版本控制和代码托管,熟悉Git flow

熟悉敏捷开发的方式与流程(Scrum)

教育经历

湖南大学 - 学士计算机科学与技术

2006/09 - 2010/07

个人项目

Vue3 EasyMDE

EasyMDE 在 vue3 中的实现,使用 Typescript 编写,Rollup 完成打包。