工作经历
2021-10-01 -2022-06-30深圳市德仪科技有限公司web前端开发工程师
工作内容:1. 参与产品评审,与产品经理以及后端开发工程师紧密配合,完成产品从0到1的过程,完成对应的前端开发工作,包括搭建前端框架结构、视觉页面以及交互的实现; 2. 负责公司***、数据可视化等前端项目开发,及时优化功能模块 3. 对线上产品进行日常维护,根据需求及时进行交互优化; 4. 制定前端开发规范以及流程,负责前端项目上线工作;
2021-03-01 -2021-09-30深圳爱智慧科技有限公司web前端开发工程师
工作内容:1、负责公司产品 Web前端的页面设计和开发; 2、与系统后台开发工程师配合,完成数据交互、动态信息展现; 3、进行页面优化,致力于通过前端技术改善用户体验,提高产品界面易用性和人性化; 4、对公司的产品提出用户界面和用户体验方面的合理建议;
2019-10-10 -2020-12-16广西德达光电技术有限公司web前端开发
工作内容:1、设计产品界面,根据ui图片还原页面,实现页面css交互功能; 2、优化界面,利用css和javascript技术对页面进行优化和部分美化;优化页面兼容火狐、谷歌等常用浏览器; 3、添加客服聊天系统,完成客户端与客服的实时聊天; 4、优化公司产品,研发新的产品;
教育经历
2017-09-01 - 2021-06-30梧州学院计算机本科
技能
该项目是一个集成了企业端、运维端以及用户端的完整系统,智能垃圾投放柜是公司自主研发的一款垃圾分类投放的硬件设备,软件部研发软件产品管理与使用智能垃圾投放柜,包括后台管理系统、运营系统、数据可视化、C端*小程序、B端运维小程序。 a)后台管理系统 该项目使用了vue2+echarts+axios+vuex+ webpack,为公司智能垃圾投放柜的后台管理系统,包括后台管理系统基础配置,如动态懒加载路由权限、角色管理、数据字典配置、运营商管理等;对垃圾分类*小程序配置、提现比例配置;集成公司其他设备配置,如售货机、重力柜等设备; 个人职责: 参与部分页面设计和模块开发; 封装公共组件;优化系统,迭代开发; 动态权限设置,包括角色权限、页面权限、按钮权限; 利用 Vuex 进行数据管理;使用 cookie 存储token信息,实现免登录状态; 使用高德地图显示清运车辆行驶路径,管理设备地址; 使用webpack进行代码转换以及代码优化,打包优化; 使用echarts完成数据图表的显示; b)智能垃圾分类小程序(德仪智慧园区) 智能垃圾投放柜C端产品,实现垃圾分类设备定位、大件回收、积分兑换商城、积分提现*、积分支付售货机商品等功能 个人职责: 搭建*小程序框架,使用uniapp框架进行开发; 封装地图组件、uniapp数据请求;封装底部导航栏,动态设置底部导航栏; 实现上拉分页请求功能; 使用了图片懒加载技术, 防止页面加载过慢, 导致页面加载不完美; 使用了localStorage缓存数据在本地,部分数据使用全局缓存; 引入高德地图,修改个人收货地址; 实现设备定位、大件预约回收、积分兑换商城、积分提现*、积分支付售货机商品、推广系统等功能 c)智能垃圾分类数据可视化 https://sdh.manage.autogcm.com/map/ 2022.2-2022.3 个人职责: 根据需求搭建前端项目结构; 使用echarts完成数据图表的显示,封装echarts函数,优化系统; 实现地图动态交互效果; 适配多种大屏尺寸; 与后端工程师配合,使用ajax完成数据交互展示; d)智能垃圾分类运营系统 该项目使用vue2+echarts+axios+vuex+ webpack,项目是对公司设备的管理与维护,包括设备报警、修改设备配置以及其他相关信息,查看设备的实时监控。 个人职责: 参与部分页面设计和模块开发; 封装公共组件;优化系统,迭代开发; 接入海康威视视频监控,实时动态显示监控视频以及回放功能; 使用webpack进行代码转换以及代码优化,打包优化; 使用echarts完成数据图表的显示; e)智能垃圾设备运维小程序 该项目使用uniapp+uview,是对公司设备的管理与维护,包括设备升级、商品上架补货功能,可视化查看设备的数据情况。 个人职责: 搭建*小程序项目框架结构,使用uniapp框架+uview ui框架进行开发; 封装echarts组件,在*小程序中展示交易数据; 实现上拉分页请求功能;实现上传图片、上传文件的功能; 使用了localStorage缓存数据在本地;退出登录回显账户密码; 绑定公众号,实现商品缺货、垃圾满溢等提醒功能
基于vue3+ts+element-ui+echarts搭建的后台管理系统,集成修改PC端用户信息、PC端权限管理、后台权限设置、动态路由、表格封装、富文本、资源权限,上传以及下载等基础功能。实现前端导出表格数据、筛选列表数据、富文本内容等功能。 个人职责: 1、由个人主要完成页面功能模块开发; 2、根据原型制作模块页面展示以及交互功能;与后端对接联调数据; 3、封装公用组件,提高代码复用率,如表格列表、表格导出等进行组件封装; 4、使用pinia进行项目的状态管理,解决持久化存储,管理会话状态信息; 5、使用了import实现路由的懒加载;按需加载UI库,减小项目体积,提高页面加载速度;
1.使用了vue3.0+vite实现动态异步组件懒加载,根据业务发展提高页面加载速度,提升用户体验; 2.PDF文件服务端渲染,提高seo优化; 3.按需引入ant-design实现数据可视化,减少项目体积,提高性能 4.订单列表、报告下载页面使用分页功能,增加用户体验 5.使用getLocal+token实现免登录,使用路由守卫实现未登录时的跳转拦截 6.使用pinia进行数据管理 个人职责: 1、根据产品原型完成首页页面布局及交互功能,并对接后端数据; 2、制作企业简介模块,完成布局以及对应逻辑交互功能; 3、企业详细信息遮罩层内容制作、数据字典页面; 4、完成个人中心模块,实现路由无刷新页面跳转;