姚智斌
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)规范化命名。
- 项目描述:
教育经历
-
杭州电子科技大学 - 电子科学与技术专业