1.熟练响应式页面开发,擅长页面布局和重构,熟悉Less / Sass预处理器的使用
2.熟练使用原生JavaScript,掌握ES5、ES6+标准,了解Typescript
3.熟悉Git及Svn分布式版本控制器、熟悉Webpack常用配置
4.熟悉Vue框架,了解React,熟练使用Element-UI、Ant Design Vue等组件库
5.熟练使用Echarts 进行可视化页面开发
6.掌握原生微信小程序开发、了解Uniapp
7.掌握常用的性能优化、了解前端安全
项目一:产品管理系统 2022/06 - 2023/01
项目描述:产品管理系统为自研项目,供领导和内部员工使用,用户账号可根据不同的权限配置获取不同的菜单功能。系统主要与股票、基金产品信息相关,数据严格保密;产品可新增、编辑、进行风险测评;流程管理可发起,基金经理职位任命、交易单元开立、退租传阅等几十项流程。主要模块为:系统主页、系统管理、工作台、流程管理、产品管理、交易管理、运营管理、交易单元管理、存续公募管理等
技术栈:Vue全家桶 + Ant Design Vue + Echarts + Less
责任描述:
1.编写公共组件,根据UI 图快速高效还原页面
2.确认产品需求的合理性,调优至项目性能及表现最优
3.前端进度把控,任务分配
4.增加载入动画增强用户交互体验
5.解决浏览器兼容问题和分辨率适配
项目二:悦享会后台管理系统 2021/11 - 2022/04
项目描述:为了方便管理各个企业账户下的员工及会员,策划企业活动、核销服务、企业订单处理、个人通行证管理等,该项目分为五大主要模块:企业中心、会员中心、活动中心、内容管理、通行证管理
技术栈:Vue全家桶 + Element-UI、Less、Eslint等
责任描述:
1.与设计团队紧密配合,能够实现实现设计师的想法
2.承担WEB前端核心模块的设计和实现工作
3.负责前后端交互及页面渲染
4.使用Element-UI插件,快速实现主体框架
5.优化代码及增强用户交互体验
6.编写公共业务功能组件
项目三:融易看(小程序) 2021/05 - 2021/08
项目描述:融创地产面对已认证的内部员工开放的楼盘信息集合,便于销售人员能够及时了解各地楼盘的开盘和售价等信息,该项目分为三大模块:首页、搜索和个人中心
技术栈:原生微信小程序开发
责任描述:
1.负责页面交互效果、布局、逻辑跳转等
2.通过ajax调取后台数据,渲染到页面,处理遇到的兼容问题
3.优化代码并保持在移动端流畅的加载速度
4.页面的美化维护以及修改
项目四:碧桂园风险预警KRI系统 2020/07 - 2021/03
项目描述:风险预警系统 计算、描述、展现和跟踪风险结果及状态,供高级管理层、职能管理部门、风控审计部门掌握风险动态,并采取及时的 应对或监管措施,减低风险对经营管理可能带来的不利影响和损失,主要模块有:KRI报表,风险预览,图表报告,事件派发,审前分析,数据源表,应用查询,应用配置,风险上报,线索管理,系统管理等
技术栈:Vue(Vuex、Vue-Router 、Axios) + Element-UI + Echarts
责任描述:
1.使用Vue-cli、Webpack实现项目的快速搭建
2.实现项目模块的划分,路由设计和分配
3.使用Element-UI插件,快速实现主体框架
4.使用Echarts实现前端页面的大量图表,处理业务逻辑
5.使用Vuex结合路由导航守卫实现权限控制
6.发送Axios请求,实现数据的动态交互
项目五:客储营销管理桌面(移动端) 2019/11 - 2020/02
项目描述:客储营销管理桌面是一个信息展示系统,主要模块有:集团桌面、区域桌面、大区桌面、项目桌面;每个桌面下又分了很多小的信息模块,每个模块都有其对应的详情子页面
技术栈:Vue2.0 + Vue-Router + Vuex + Axios + Webpack + Echarts + Better-Scroll
责任描述:
1.使用 Vue-cli 脚手架实现项目快速构建
2.实现项目的模块划分,路由设计并根据UI图实现响应式页面
3.使用Vuex状态管理获取权限,设置权限列表和颗粒度控制
4.使用 Echarts + liquidfill插件,实现水球图和柱状图的数据显示
5.使用better-scroll插件实现页面和侧边栏按钮的左右联动效果
6.封装 Axios 请求,实现数据的动态交互
7.使用编程式导航实现页面跳转
8.使用vue-photo-preview实现图片的预览及放大缩小效果
9.使用自动部署,把打包好的项目上传到服务器