个人介绍
熟练 HTML5、CSS3、ES6、JavaScript 等前端技术,熟练 DIV、CSS 页面布局;
熟悉 Vue 框架,包括 vue3 、vue-cli、vuex、vue-router等;
熟悉使用TypeScript进行Vue开发; 熟悉 Bootstrap、Element-UI ,vant-ui等开发框架、组件库; 熟悉 uni-app 框架,u-view***; 熟悉使用 flex 布局页面,熟悉 less、sass 等 CSS 预处理器的使用; 熟悉使用 git 版本管理工具,解决代码冲突,方便团队更好的管理代码;
工作经历
2022-03-05 -2023-08-07广州百信智能科技有限公司前端开发工程师
与后端部分联调,负责前后端接口对接及JSON数据的解析 基于Vue的响应式特性,结合Vant UI框架组件,提升了项目的开发效率 采用前后端分离的设计,使用Git进行版本管理,以此实现开发和部署流程的自动化
教育经历
2021-11-01 - 2024-07-30广东财贸大数据专科
大学期间,针对前端自学,经常会接一些项目来写,接触的项目比较多,H5和PC都比较熟悉,Python略懂
技能
项目内容:该项目是一个通过海外代购女性化妆品,美容等产品,让用户能够买到真正的海外产品的一个国际一线品 牌的小程序 负责模块:*支付,搜索模块,授权登录,首页模块,订单模块等模块 项目技术:uni-app,flex,sass,git ,vue 项目职责: 1. 使用 uni-app 搭建*小程序结构 2. 配置 pages 页面路径 搭配 uni-app 的内置 api 实现各个页面的跳转,底部多 tab 应用优化用户体验 3. 封装输入框的 防抖 功能,减少用户请求次数,优化页面性能,减轻服务器压力 4. 封装 request 请求,并在全局进行注册,负责前后端数据交互和商品页面渲染 5. 使用 uni-app 完成 支付功能、用户数据的存储、商品数据同步请求和滚动展示、操作提示框等 6. 使用 git 工具托管代码,与团队成员紧密配合,完成项目开发需求 7. 使用 HBuilderX 可视化界面,使用 rpx 完成屏幕适配,使用 flex + sass 布局快速完成静态页面的搭建
项目内容:该项目是一个国际物流转运平台,主要负责从国内的商品通过转运企业寄到国外去,它主要是物流的基本 业务,即运输、保管(存储)、 拣货、代加工、包装以及配送 负责模块:页面美化,卡券模块,订单模块,库房管理,款项查询,授权登录等模块 项目技术:Vue+Vue-Router+Vuex+Axios+Element-UI+ES6+scss+ eslint+git 项目职责: 1. 使用 Flex 布局以及设计 rem 字体还原高保真图 2. 封装 axios 库和单独 api 文件来方便对后台请求; 3. 使用 vuex 进行模块化开发,将 token 存储和开放; 4. 用路由守卫判断用户访问权限,使用 Token 存储,对登录页面及不同账号登录进行校验; 5. 使用 element-ui 快速搭建页面,设置操作弹框,优化员工体验; 6. 使用 axios 与后台进行数据交互,配合 element-ui 组件对员工信息页选择性渲染、员工角色的获取和设置等; 7. 使用 vue-router 分离出公共页与权限页,并根据员工角色权限开放权限页的浏览和 功能按钮的隐藏; 8. 封装组织架构 递归函数 处理数据,搭配 element-ui 渲染组织架构页面的树形结构; 9. 使用路由懒加载从而提升浏览器的加载速率。
1. 负责项目前端部分,与后端进行接口对接及JSON数据解析 2. 基于vue框架及Vant组件库,实现了Login,chatRoom等页面的设计及开发 3. 采用了前后端分离架构,在前端部分,通过组件化,模块化的方式对代码进行拆分和封装,尽可能减少DOM操作和冗余的代码 4. 在实现聊天记录时,为了解决WebSocket在网络不稳定的情况下丢失信息的问题,采用了eventSource的方式进行数据传递 5. 在开发过程中注重代码可读性和可维护性,遵循最佳实践规范,避免了重复的工作 6. 个人页面验证token判断用户是否登录,调用*原生API进行授权获取用户信息 7. 在支付模块中,通过使用Vue和第三方支付模块快速实现支付功能