个人介绍
拥有2年前端开发经验及扎实的专业技能,积极向上,有良好的人际沟通能力,良好的工作协调能力,不断学习新技术,对知
识有强烈的求知欲,良好的前端编程能力和编程习惯,致力于代码的整体结构规范及优化。有较强的团队合作意识和集体荣誉
感,能够很快的适应到团队合作中去,喜欢不断汲取新的技术知识,对上级交代的任务认真负责并能细心完成!
工作经历
2021-11-18 -至今北京悦活教育科技有限责任公司前端开发
负责编写核心业务代码、配合后台工程师制定服务接口并实现交互和调试。 负责配合 UI 设计、产品及后台开发人员协作,高保真还原设计稿。
2021-04-19 -2021-11-15北京干燥文化传媒有限公司前端
负责公司主站相关(移动端、PC 端)项目的前端开发工作,提供合理的前端架构。 负责根据项目设计,利用 HTML5 相关技术进行多终端适配开发。 负责配合后台工程师制定服务接口并实现交互和调试。 负责网站后台管理系统的日常维护;并推动并负责整个后台重构,根据产品文档和设计图,实现了新后台从0到1开发上 线,实现了近50多个tab页面 。
2019-10-01 -2021-04-01邯郸市文希教育科技有限公司前端开发
负责公司相关项目的前端开发工作、提供合理的前端技术支持。 负责编写核心业务代码、配合后台工程师制定服务接口并实现交互和调试。 负责配合 UI 设计、产品及后台开发人员协作,高保真还原设计稿。
教育经历
2017-09-11 - 2021-06-01邯郸学院计算机科学与技术本科
邯郸学院 - 专业:计算机科学与技术 学历:本科(全日制统招)
技能
项目介绍: 个人开发的*小程序项目,用户通过*小程序可以体验垃圾分类查询,学习垃圾分类小知识,预约上门回收 服务,查看搜索历史记录,清除历史缓存,进行意见反馈等功能;管理员通过后台管理系统可以数据统计面板展示,垃圾分 类信息管理,用户信息管理,用户留言管理,用户订单管理,查看未读消息(数据库日志)。 项目技术与结构:项目采用*小程序 + React + Ant Design + axios + Node.js + MySQL 完成小程序开发工作。 主要负责: 1. 负责独立完成前端以及后台的设计开发,完成小程序界面开发、接口设计。 2. 负责使用 Node 完成后台相关接口编写,实现二十多个数据接口,使用 MySQL 作为项目的数据库。 3. 负责实现*授权模块开发、及基础工具类封装和运用。 4. 负责使用 flex 搭配原生rpx高效高质量完成小程序的页面布局。 5. 负责使用 React 函数式组件完成该*小程序的后台管理系统的开发及维护。 6. 负责合理使用生命周期、完成不同业务场景的功能判断。 7. 熟练使用*开发者工具、及 git 代码管理工具
项目介绍: 公司的主站官网,我负责首页的官网首页的改版重构,完成了账号密码登录框设计,实现了项目交互体验功能, 用户可以在未登录状态下,进行产品体验。实现了学生认证五折优惠的落地页和个人中心认证功能,将多个落地页设计稿完 美还原成页面。 项目技术与结构:项目采用 React + React-router + Redux + TypeScript + jotai 进行开发 , 选用 sass 进行页面布局 并快速切出静态页面完成接口交互。 主要负责: 1. 负责 C 端项目加载优化,采用预加载、页面事件防抖,懒加载节流,图片懒加载等优化页面。 2. 负责使用 async / await 将异步接口作为同步处理,完成对应业务场景。 3. 负责封装 axios 做请求拦截与后台接口对接,进行数据交互,实现功能模块的判断。 4. 负责使用 redux 完成数据的状态管理、对数据存储有着独特的见解。 5. 负责根据业务需求,设计并实现技术解决方案,及中后期版本迭代维护工作。 6. 负责使用 sass 语言编写样式、初始化样式结构。 7. 负责自定义组件封装、便于组件复用、合理使用钩子函数、实现数据的监听、渲染页面。 8. 使用 git 代码管理工具进行项目合作开发。
项目介绍: 公司的后台管理系统,负责对旧版后台管理系统进行重构,参与其中前端页面设计以及后台管理系统的开发,预 约相关接口编写以及前端接口对接,项目已成功完成,被公司投入使用。 项目技术与结构:项目采用 React + Redux + React-router + axios + TypeScript + jotai, UI 框架选用 Base UI 进行 快速构造静态页面、根据设计稿量取尺寸比例、完成与后端接口联调实现数据交互。 主要负责: 1. 负责实现用户登录、用户权限控制、调用后台api接口进行逻辑交互。 2. 负责使用路由导航守卫实现对所有非login路由进行token权限认证。 3. 负责为 B 端添加了后台管理系统权限功能,不同用户和角色根据自身权限访问不同的资源。 4. 负责使用 flex 布局高效高质量完成页面展示,擅长各种模式的布局。 5. 负责使用 Jotai 保存全局数据状态,及公共组件编写、公共函数封装、提高代码可复用性及维护性。 6. 负责使用 CSS in JS 语言编写样式、初始化样式结构。 7. 熟练使用 git 代码管理工具。