个人介绍
精通 Vue 2.x 和 Vue 3.x (Composition API, Reactivity System, Teleport, Suspense等) 的核心概念、组件化开发及生命周期管理。
熟练使用 Vue 核心生态工具:Vue Router 实现复杂路由与导航守卫,Vuex/Pinia 进行高效、可预测的状态管理。
精通组件化开发思想,擅长设计并实现高复用性、可配置的业务组件和基础组件库。
具备丰富的 Vue 性能优化经验(如懒加载、Keep-Alive、虚拟滚动、代码分割、减少不必要的渲染等)。
前端工程化与工具链:
熟练使用现代前端构建工具:Webpack 和 Vite,进行项目初始化、构建打包、性能优化及开发环境配置。
熟悉 npm/yarn/pnpm 包管理工具,具备良好的模块化开发能力。
熟练使用 ES6+ 语法、TypeScript 进行强类型开发,提升代码健壮性和可维护性。
掌握 CSS 预处理器 (Sass/Less/Stylus) 和现代 CSS 方案(Flexbox, Grid, CSS Modules, CSS-in-JS 如 styled-components)。
UI 框架与开发实践:
丰富的主流 UI 框架使用经验:如 Element UI/Plus, Ant Design Vue, Vant 等,并能根据需求进行深度定制和主题开发。
熟悉 响应式设计 和 移动端适配 原理与实践,确保应用在各种设备上拥有良好的体验。
了解 前端测试 概念,有使用 Jest, Vue Test Utils 进行单元测试的经验。
具备 RESTful API 集成经验,熟练使用 Axios 等库进行数据交互。
协作与效率:
熟练使用 Git 进行版本控制和团队协作,熟悉 Git Flow 或类似工作流。
熟悉 敏捷开发 流程 (Scrum/Kanban),能高效融入团队协作,与产品、设计、后端紧密沟通。
具备良好的问题解决能力和技术钻研精神,能独立完成模块开发并解决复杂技术问题。
工作经历
2021-04-01 -至今新开普高级前端工程师
项目名称:城乡清洁供水综合系统 工作职责:前端开发人员 项目描述:城乡清洁供水综合系统是一个全方面打造的综合系统,主要包括一张图、供水云图、 水源地和水厂站的情况、水费计收等相关功能。 责任描述:根据设计图用 less 布局完成相关页面的布局。利用 vue 技术完成页面与后台数据的交互。完成页面动 态效果的制作与封装。参与登录、一张图、供水云图、水源地和水厂站的情况、任务派发的功能模块。采用了 element 框架。图片懒加载,将重复使用的 css 样式剥离出来做成公用样式,对常用的轮播、表格、下拉选择框和等进行封 装,用 css3 代替 js 来完成动画,压缩 css、js 及图片 项目名称:水管理平台 工作职责:前端开发人员 项目描述:该项目是遵照省政府数字化转型“四横三纵”技术架构,按照全行业“一云一仓一平台”总体布局,聚 焦“业务协同、数据共享”,建立统一用户、统一数据、统一门户、统一地图、统一安全的“五统一”建设规范, 全省“一盘棋”,上下联动,协同共建,打造省、市、县三级水利部门的统一工作平台,实现水利业务“网上办”“掌 上办”。 主
教育经历
2015-06-01 - 2019-07-01郑州大学计算机科学与技术本科
在校期间,认真学习,获得优秀毕业生,每一科成绩都在A
技能

项目名称:城乡清洁供水综合系统 工作职责:前端开发人员 项目描述:城乡清洁供水综合系统是一个全方面打造的综合系统,主要包括一张图、供水云图、 水源地和水厂站的情况、水费计收等相关功能。 责任描述:根据设计图用 less 布局完成相关页面的布局。利用 vue 技术完成页面与后台数据的交互。完成页面动 态效果的制作与封装。参与登录、一张图、供水云图、水源地和水厂站的情况、任务派发的功能模块。采用了 element 框架。图片懒加载,将重复使用的 css 样式剥离出来做成公用样式,对常用的轮播、表格、下拉选择框和等进行封 装,用 css3 代替 js 来完成动画,压缩 css、js 及图片。


项目名称:水管理平台 工作职责:前端开发人员 项目描述:该项目是遵照省政府数字化转型“四横三纵”技术架构,按照全行业“一云一仓一平台”总体布局,聚 焦“业务协同、数据共享”,建立统一用户、统一数据、统一门户、统一地图、统一安全的“五统一”建设规范, 全省“一盘棋”,上下联动,协同共建,打造省、市、县三级水利部门的统一工作平台,实现水利业务“网上办”“掌 上办”。 主要技术:使用 vue 框架,以及 vue-router 构建单页面应用,项目采用 vuex 处理各组件间的通讯,使用 element-ui 组件库中部分功能进行快速开发,通过 vue-cli 快速搭建开发环境。 开发工具:Visual Studio 、git、github 等技术和团队协作开发工具; 责任描述:主要负责页面的布局和从后台获取相关数据并进行渲染,该项目均使用 vue 开发,利用 axios 进行页面 与后台数据的交互。利用 localstorage 保存用户和 id,方便登录成功后显示用户名和 id。利用后台接口实现搜索 和定位功能。用 Vue 作为主要开发语言。
