工作经历
2021-04-01 -至今贵州矩量科技有限公司前端工程师
工作描述:主要负责前端开发这一部分,使用Vue.js和Element UI等技术开 发Web应用程序,实现学校学生信息的展示和管理以及前端界面的响应式 设计,确保应用程序在多种设备上的兼容性,并且负责与后端团队合作,设计并开发RESTful API以及实现数据的交互和呈现,使用Git作为版本控 制工具,确保代码质量和团队协作效率,参与项目讨论,听取同事们的技 术建议并帮助解决开发过程中的问题。工作成果:设计并开发了一个学工管理系统,包括学生登录、注册、个人 信息修改、信息发布、填写表单生成文件等功能,通过调用后端API实现 数据的交互和呈现,实现了响应式布局和移动端适配,确保系统能够在多 种设备上良好地运行,使用Element UI组件库和自定义样式美化了系统的U I,使得学生能够更好地体验应用程序,优化了API请求的性能,减少了响 应时间,提升了用户体验,在团队中积极参与技术讨论,提出优化建议并 帮助解决了一些难题,得到了同事们的认可和赞赏。
教育经历
2019-07-01 - 贵州民族大学计算机科学与技术本科
获得全国数学建模二等奖
技能
项目任务:参与小程序的开发,利用*开发者工具构建了一个新生入学 的小程序,主要是收集新生数据,给管理员做集中CRUD处理,拿到学校 的资料,申请到了小程序的资质。 项目描述:作为一款新生入学小程序,实现了*小程序上的新生信息采 集,地图指引,步骤提示,让新生从入学到入寝一步到位。 职责:具体开发流程和vue差不多,标签也很像,具体API当时都是按照开 发文档做的,组件就是用*平台提供的。然后又对服务器域名进行了htt ps,因为小程序只能hpps协议的域名才能使用,主要负责登录授权,实现 用户鉴权,通过调用*API实现用户信息收集,包含用户名称,用户头 像,用户*号等信息获取。 成果:三天内新生平均使用人次4000次,收到了学生评价“这个小程序很人 性化,省去了他们很多疑问”。
项目任务:开发一个学校学工管理系统,主要用于学生、教师和学校管理 人员的学业、生活和管理事务 项目描述:学工的前端整体页面设计,权限设计,用户管理,学生管理, 教师管理,通知管理,数据统计,收集表单,生成各种表格文件供下载以 及预览。 职责:完成学工系统的设计和其前端开发与部署工作,设计开发完成之后 利用WebPack打包,使用Vue.js构建出基本框架以后,利用Vuex存储数据, 比如token,但是为了持久化所以本地也存一份,利用router的路由守卫做 登录的权限,用动态路由做RBAC权限管理,利用后端传过来的权限点对 菜单栏和按钮进行权限渲染,把拦截器响应器、RESTful API、组件等进行 封装,方便后期维护。完成基本的系统搭建,功能上,首页用echats做一 些实时可视化图表,统计数据,表单限制正则填写,数据回填,填写记 忆,填写联想,填写完成以后生成的excel、pdf等表的下载以及预览,管理 员进行学生的信息查询以及CRUD操作,以及分配角色。利用Linux 和Ngin x部署、做代理转发。 成果:填写申请表当日用户活跃度达12000人次,月活人数60000左右,达 成预期目标,承担开发的功能以及界面受到学生与老师的肯定。 相关技术:Vue.js/Echarts.js/ Webpack/Nginx/JavaScript/Element UI/Axios.js/i 18n/HTML5/CSS3
项目任务:完成平台的搭建,需求分析,系统前端部分的设计,进行系统 开发,然后进行项目部署,最后慢慢维护。 项目描述:天鹏人力资源管理平台是一种企业级软件系统,旨在帮助企业 管理人力资源,包括招聘、离职、绩效评估、薪酬管理等方面,该项目的 目标是为企业提供一种集中、自动化的人力资源管理解决方案,提高企业 的人力资源效益和竞争力,用来帮助公司管理人员进行录用与离职,给予 各层次人员不同的角色,操作不同的事务 工作成果:设计并开发了一个学工管理系统,包括学生登录、注册、个人 信息修改、信息发布、填写表单生成文件等功能,通过调用后端API实现 数据的交互和呈现,实现了响应式布局和移动端适配,确保系统能够在多 种设备上良好地运行,使用Element UI组件库和自定义样式美化了系统的U I,使得学生能够更好地体验应用程序,优化了API请求的性能,减少了响 应时间,提升了用户体验,在团队中积极参与技术讨论,提出优化建议并 帮助解决了一些难题,得到了同事们的认可和赞赏。 职责:完成原型设计,网站脚手架搭建,网站部署等工作,具体实现流程 和学工系统差不多,不同的是内容和权限管理的方式,该系统采用的是后 端完整的传权限点和路由信息过来,前端负责过滤和渲染路由,学工系统 采用的是标识码,前端进行标识码判断,前端自己给路由分配权限。在功 能上主要建立树形结构的公司组织架构,每个层次都能进行不同的操作CRUD公司的组织结构,其次就是公司员工的查询,分配角色,以及CRU D,然后就是权限管理,对公司的权限以及权限点进行动态分配,包括按 钮权限。最后就是角色管理,给角色分配权限点,进行角色CRUD。 成果:更加熟悉Vue.js前端框架技术,掌握了它的使用和优化技巧,利用ec harts技术达到了报表、图表等效果,提高了自己的数据可视化能力,学习 和掌握一些前端性能优化的技术,如代码压缩、懒加载、缓存等,提高自 己的前端性能优化能力。 相关技术:Git / Vue.js/Echarts.js/ Webpack/Nginx/JavaScript/Https/Element U I/Axios.js/i18n