独立承担找钢商城胖猫白条和广告业务的研发工作,负责胖猫云SAAS平台的研发,参与对SAAS平台2.0版本基于微 前端的重构,参与前端开发流程规范制定、代码规范制定、 Git commit规范及部分CodeReview工作,对初中级工程师指 导带教,参与移动商城、胖猫APP、商家后台、实单求购等项目。技术栈是vue + react。
其中项目优化点: 1. 在找钢商城项目上考虑到SEO和用户体验,我们使用Nuxt.js进行开发并做了持续优化的性能体验。 2. 商城中嵌套的实单求购项目选择React框架对项目做了更多规范,同时组件使用函数式+hooks开发来复用逻辑。 3. SAAS 2.0版本迭代中推动微前端技术的落地,也更好地对不同技术栈做了兼容,利于团队间的管理与协作,提高了 发布时间上的灵活性。 4. SAAS 2.0同时启用了虚拟滚动表格解决了大数据量情况下的性能问题,使用动态创建的方式对大量数据的表格计算 进行优化。 5. 参与zgeeComponents自定义组件研发,持续优化开发效率。 6. 搭配使用git pre-commit、Eslint、Prettier统一代码风格,节省了CodeReview时间和维护成本。 技术成果:持续优化的用户体验,使得迭代发布更加敏捷;项目之间相互独立,提升研发效率;落地微前端后线上打 包速度由原先的300秒左右降到60秒。