个人介绍
北京博雅国际有限公司 前端开发工程师
与产品设计师对接,根据原型图和需求文档梳理业务逻辑和流程,考虑项目所涉及的功能及技术难点,并选择与之匹配的框架和技术栈。根据测试工程师对项目的测试意见进行调整和修改。持续优化代码,保持代码可读性和可维护性,提升页面响应速度。
l 熟练掌握Vue 3、Vue2、uni-a***具框架;
l 熟练掌握HTML5新特性、CSS3、JS、rem等比缩放布局,具有良好的代码风格与规范;
l 熟练掌握Node.js技术,熟悉模块化开发、组件式开发思想;
l 熟练使用Vite、Webpack前端构建工具;
l 熟练掌握pc端、移***开发,可独立完成项目;
l 熟练掌握Element-plus、Vant 4、Ant Design 4组件库;
l 熟练使用TypeScript、WebSocket、axios、Sass、ECharts、Lodash、Xslx、Print、Wang Editor等前端技术;
l 熟练使用postman工具测试接口;
l 熟练使用Git代码版本管理工具;
l 能够使用Node.js与MySQL开发接口,配合后端完成接口规划;
l 具有debug能力、代码重构能力及系统框架搭建能力;
l 了解Android Studio、Objective-C等移动端语言。
项目名称:北科检测小程序
项目介绍:使用HBuilder开发工具,从0到1完成了小程序的开发,实现了用户授权登录,浏览、下单、支付等核心功能。用户可登录小程序对检测项目进行下单操作,查看检测订单状态和历史情况。
项目周期:2024.06-2024.10
技术栈:uni-app、Vue3、Vite、TypeScript、Sass、Pinia、Git
项目职责:
1.封装uni.request()请求方法,添加请求拦截器与响应拦截器对请求体与响应体统一处理提示信息, 异常捕获,登录信息过期等操作。
2.小程******个人信息编辑、文件、图片上传;
3.自定义标题栏组件,自定义tabbar组件,解决安全距离适配问题;
4.用户查看、添加和删除委托人、客户、发票抬头;
5.用户先选择委托人,再选择检测领域和检测项目,编写样品名称和填写检测参数进行下单操作;
6.用户查看个人账户、下单状态、选择订单开发票;
7.通过分包、分包预加载、列表懒加载等方案优化前端操作体验;
8.使用弹性布局实现在不同屏幕上自适应大小;
9.小程序对***
10.严格按照TS语法标准进行开发,增加项目可靠性;
项目名称:质链云
项目介绍:主要展示产业链的相关信息和公司简介,用户可通过AI问答了解到产品的相关信息。
项目周期:2023.09-2024.01
前端技术栈:Vue3、vuex、vue-router、Vite、Element-plus组件库、Sass、Git
技术要点:
1.封装Axios,添加请求拦截器与响应拦截器对请求体与响应体统一处理提示信息,异常捕获,登录信息过期等操作。
2.使用前置守卫进行用户登录认证与页面访问权限控制。
3.使用Transition组件做出页面淡入淡出切换效果;
4.根据UI设计和后端接口,实现项目数据交互;
5.AI问答需要实现逐字显示效果,使用fetch单向传输接收流式数据;
6.封装常用组件,包括图片、pdf的上传/下载功能,二次封装Element-plus组件进行复用;
7.广告位的循环弹幕动画效果;
8.独立完成项目的开发和日常维护,打包、新旧版本的迭代;
工作经历
2021-07-01 -2024-12-10北京博雅国际有限公司前端开发工程师
根据产品发布的需求配合UI设计师开发前端页面、根据测试提出的问题进行修改和完善。
教育经历
2021-09-01 - 2023-05-04郑州西亚斯学院计算机科学与技术本科
2018-09-01 - 2021-06-10河南职业技术学院计算机科学与技术专科