个人介绍
1. 有大型网站开发有着实践经验
2. 对编程有着很浓厚的兴趣,喜欢钻研新技术落实到业务场景里面
3. 对前端工程、Nodejs、渲染框架(react和vue)、大型后台管理页面搭建系统等有一定深度的实践经验
4. 对第三方库、第三方组件有着一定的认识以及使用
5. 喜欢使用各种方法来简便自己的代码。例如封装、hooks、组件化等
工作经历
2023-09-01 -2024-03-15江西电信信息产业有限公司前端开发工程师
江西电信信息产业有限公司 职责描述: 所在组为20+人工程团队,负责H5、PC、小程序的开发工作 指定组内研发代码规范,组织复盘,团队的技术分析等 目前负责公司320万的项目研发 成就和贡献: 1.开发公司后台管理系统,封装各种组件,提高开发中的效率以及组件的可复用性 2.独立负责开发和优化⼤屏项目,持续深入优化项目研发效率,封装通用Hooks组件,引入业务调试工具,极大方便开发以及提升业务研发效率 3.提出了改进建议并积极参与需求评审,为项目提供了创新的解决⽅案和技术支持。在实习期间展现出卓越的技术能力和团队合作精神,为公司的项目开发和团队建设做出了积极贡献。 4.负责推动技术栈升级统一,基于业务场景调研技术方案选型、组件库的选取。 5.负责公司项目的迁移与改造工作,从Vue2全方面改造成Vue3的组合式语法,并且确保项目的稳定性以及可维护性
教育经历
2020-09-01 - 2024-07-31华东交通大学软件工程本科已认证
技能
开发一款扫码点餐小程序,用户可以通过扫描二维码选择桌号、人数,并进行菜品选择和加入购物车,实现订阅消息通知和历史订单查看。 1.实现了选择桌号、人数等功能,并且与后台实时交互。 2.设计并开发了菜品选择和加入购物车功能,包括规格、单位、价格等。 3.集成了*订阅消息通知,提高用户体验。 4.使用*api实现登录以及历史订单的记录和查看功能,帮助用户轻松追踪订单状态。 5.和商家后台管理实现联动,需要在后台添加桌号、菜品、规格之类
该后台管理项目采用了基于 Vue3 和 TypeScript 以及ElementPlus组件的开发框架,结合了 Node.js 后端、Express 框架和 MySQL 数据库,利用 JWT 实现用户认证与授权。项目包含用户详情、权限管理、产品列表、数据可视化等模块,实现了侧边栏的折叠与展开功能,并添加了暗黑模式,以提升用户体验。 1.实现了用户详情的增删改功能,完善了用户信息管理。 2.提供了模糊搜索和过滤功能,以提高数据检索效率。 3.用户管理方面实现了权限的细化控制,包括权限的分配和管理 4.使用路由懒加载提高页面的性能及优化 5.使用级联选择器组织和分类商品,提高了商品管理效率。 6.利用 ECharts 实现数据可视化,让用户通过图表分析数据。 7.使用高阶函数完成用户权限限制页面和功能的访问,提升系统安全性 8.实现登录过期验证和令牌清除功能,增加了系统的安全性。 9.封装Hooks组件,使代码的复用性以及开发效率性得到提升 10.商品添加过程中引入了步骤条,引导用户完成复杂流程。 11.使用ElementPlus组件实现全局进度条展示加载进度以及全局的暗黑模式切换,改善了用户体验。 12.使用树形组件展示分类的层次结构,让用户清晰了解分类关系。 13.实现了前后端数据交互,支持动态数据的增删改查操作。
这个小程序电商管理项目主要致力于提供用户友好的购物体验,包括商品浏览、购物车管理、订单下单、 商品模糊搜索、订单状态管理、购物车、全选反选和 sku 规格管理等。同时,它还注重用户数据的安全 性和隐私保护,以满足用户和法规的要求。项目的主要目标是促进销售、提高用户满意度和简化电商管理。 1.实现用户登录注册功能,方便用户访问个人信息以及购物车 2.管理用户权限,确保只有授权用户可以进行购物和订单管理 3.使用Vue实现商品列表的动态渲染以及展示 4.使用uniapp路由实现商品跳转到详情页,包括商品描述、规格、评论等信息 5.使用Pinia状态管理工具完成用户购物车的增删改查操作,以及计算订单总额 6.让用户创建订单,包括选择商品、填写收货地址和支付方式、提供订单状态跟踪,让用户了解订单的处理进度 7.实现了省市区联动, 富文本解析、商品详情页跳转和轮播图效果,商品的分类以及添加商品 8.实现未登录拦截、修改个人信息、以及多机型适配,确保项目在各终端上的无缝运行