山月-三年-前端工程师
微信:shanyue-bot | 18334567890 | me@shanyue.tech | shfshanyue | https://shanyue.tech
教育经历
- 山西⼤学 硕士 2012-2015
- 山西大学 本科 2008-2012
个人技能
- 数量掌握 JavaScropt ES6+ 等新特性,以及 TypeScript 等
- 熟练掌握 React 全家桶,如 react-router,redux,ant-design 等
- 熟练掌握 Webpack,并可通过其优化项目的开发者体验以及用户体验,如快速地 npm run build 以及 快速地呈现网站内容
- 熟练掌握 Rollup,及优化项目性能,以及对 npm 包进行各种模块化格式打包以及优化
- 熟练掌握 node.js,并上线多个 node.js BFF 项目,使用 redis 优化缓存以及使用 postgres 进行数据存储
工作经历
水风科技
2019-2023
水风科技
2019-2023
前端 Leader。独立负责XXXX系统与部门前端基础建设。
山月科技
2016-2019
山月科技
2016-2019
项目经历
XXX 后台管理系统
技术栈:react
/redux
/ant-design
/tailwindcss
/ahooks
/@tanstack/react-query
/dayjs
/webpack
/docker
职责以及难点:
- 优化大型表单的渲染性能,避免写入表单时发生卡顿现象
- 优化 API 请求缓存,减少多次重复的冗余请求,大幅度降低后端请求压力以及网络 IO 压力,并进行乐观更新提升用户体验
- 网站首屏性能优化,降低打包体积,如使用 dayjs 代替 moment 等
- 二次封装多个 React 基础组件以及业务组件,如
ComBoBox
、ProTable
、ProForm
,以及对业务组件Business
、Order
、Customer
、Tenant
等的封装 - 使用 docker 进行项目部署并优化镜像体积以及部署速度,并使用 GitLab CI 完成一系列质量保障工作以及自动化部署