Vue2全家桶: 熟练掌握,工作中多次使用;
Vue3全家桶:: 熟练掌握,个人开源项目中多次使用;
React和React Hooks: 熟练掌握,在公司项目和个人项目多次使用;
小程序: 熟练使用Uniapp和Taro,在公司项目和个人项目开发了多个小程序;
构建工具: 熟练使用Vite和Webpack,了解前端性能优化手段;
后端技术: 熟悉Node.js、PHP、Java,熟悉Nginx、pm2等;
狮令部—研发与维护[2020.07 - 2021-09]
公司内部最重要的汽配物流管理平台,是整个物流管理系统的枢纽部分,各个app、小程序端的业务都需要它的配合才能开展业务。项目涉及到了汽配物流的各个方面,包括:运输、运营、工单、财务、用户、决策等等,结合商家端、骑手端app、小程序构成了整个物流管理系统;
狮令部项目前端部分经历了一次大型的技术改造,将最初由Vue2.x的项目和一个React + Hooks的项目整合成了一个统一的平台。随着项目的持续维护和演进,在不停地迭代新功能的同时处理掉用Vue2.x开发的功能的技术债;
我主要负责项目的调度相关模块的功能开发与维护、与地图相关的各种功能的开发与维护;
项目初期为项目添加了 Eslint+Prettier+StyleLint 相关配置,格式化了旧代码,提升了新功能开发效率与并减少了代码维护的成本;
整合 2 个系统的地图相关的功能中,使用 iframe 实现了 2 个版本高德地图 api 共存,并使用 TypeScript 重构和新开发了原本不兼容的地图相关功能;
牵头重构了系统中用户使用占比30% - 40%的列表派单功能,不仅大大提升了此处代码的可读性、可维护性,同时提升了列表派单页面的10%性能,稳步上线之后没有出现任何线上问题;
该项目属于个人开源项目。 基于Vue3、Typescript和vite开发的仿网易云音乐客户端web版本。UI参照了网易云音乐mac客户端,后端接口由开源项目提供,高度还原了网易云音乐。 目前已经完成网易云音乐客户端的主要功能,仍在持续维护中。
网站前台基于vue3+vite开发的个人网站,主要用途是展示个人技术类的文章和一些个人开发的工具、和其他作品。 网站后台使用react开发,用于管理整个网站。后端服务使用egg.js+mysql进行开发。