姚智斌

Web前端工程师

基本信息


  • 姚智斌 / 男 / 24岁
  • CET-4
  • 计算机二级

联系方式


技能点


二维码


其他


  • Vue、React、jQuery、微信小程序、Bootstrap、Sass、Less
  • Webpack、Babel、Loader、Plugin
  • Git、PS、Markdown、Mock

个人优势


  • 推崇敏捷开发,注重前端标准化,在部门内部推行 Eslint Commitlint
  • 深入理解过 Vue,并研究过其内部实现
  • 深入理解 webpack,能够熟练配置 Babel、Loader、Plugin 进行工程化能力输出
  • 对 nodejs 也有一定的理解,可以使用 Express、Koa 进行简单的增删改查
  • 跨团队沟通能力强,对前端性能优化和前端安全也有一定思考
  • 喜欢分享,推动团队技术分享,工作之余喜欢实现一些新技术小 demo,去了解前端的整体发展方向, 通过写博客去梳理自己的知识体系,工作认真负责,注重效率

工作经历


  • 杭州东方通信公司-Web前端

    • 负责 Web 端、移动端的页面设计、美化与开发工作
    • 承担 Web 前端核心模块的设计、开发工作,对代码质量及进度负责
    • 与产品经理、交互设计师、后端工程师、测试工程师等紧密配合、实现公司产品界面和功能
    • 提升用户体验、包括易用性改进、界面美化和性能优化
  • 浙江大华 - Web前端

    • 负责高效、高质地完成代码编写,确保符合规范的前端代码规范;
    • 负责公司现有项目和新项目的前端修改调试和开发工作,前端样式脚本的模块设计及优化
    • 与产品、设计师、开发人员配合,根据需求调整、修改、优化页面
    • 利用各种前端技术手段,提高用户体验并满足性能要求

项目经验


  • 性能优化与监控

    • 项目描述:

      XXX 活动页,项目动画效果多,页面元素复杂,打开白屏平均耗时 2s,交互卡顿,布局抖 动,急切需要性能优化。图片懒加载、预加载、performance、fastdom、防抖

    • 工作内容:

      针对页面加载与交互做性能监控和优化

    • 项目业绩:

      通过预渲染页面实现秒开,对网络、包体积、缓存、图片针对性优化 整体性 能提升。对动画合成做了优化,减少 dom 回流

  • 组件库的搭建与二次封装

    • 项目描述:

      公共组件开发,包含 pc 移动 二次确认弹框 选人组件 选角色组件 意见上传附件,侧边 栏,技术栈包括 vue elementUI rem flex 懒加载 webpack 自制 loader

    • 工作内容:

      调研多项目热更新打包方式 核心开发 自定义 Loader 修改 ElementUI 源码

    • 项目业绩:

      成功在项目中推行公共组件,极大节省人力成本,支持跨域与后台交互, 实现项目解耦,可以动态发布

  • 菜递员微信小程序和微信公众号

    • 项目描述:

      本项目中主要是微信小程序买菜的相关业务,使用 uni-app,和 vue 语法快速搭建页面 和实现交互效果,具有商品管理、 商品查询、购物管理、订单管理、物流查看、支付等模块。

    • 工作内容:

      主要负责订单管理,商品查询模块的代码编写

    • 项目业绩:

      通过封装业务组件、基础组件、UI 组件三部分,极大地提高了开发效率, 基于 Promise 封装了 axios,实现了参数属性自定义化,,通过 less 负责 css 的样式编写, 提取公共样式,采用了BEM(block__element--modifier)规范化命名。

教育经历


  • 杭州电子科技大学 - 电子科学与技术专业