- Skill. 技能清单
两年react经验的企业开发经历, 并了解其基本原理。熟悉react周边生态, 例如:ui框架(Ant-design、material-ui)、状态管理库(redux、dva)、路由(react-router)、图表库(formik)、可视化(echart)等等
熟悉 Nest, MongoDB, Mysql 能搭建简单的后端项目,国内云部署网站
熟悉 Git 流程和Webpack 相关打包开发工具
- Experience. 项目经验
个人项目
VUE+Express+MySQL 图书管理系统 2021.2 SourceCode
与校内小伙伴一同开发的图书管理系统,主要负责前端部分,技术栈是 VUE+Express+MySQL采用前后端分离
仿掘金Blog 2023.1-至今 SourceCode
参加春季字节青训营与小伙伴们一同开发的仿掘金官网,基于Next.js + Nest.js + Mysql(Typeorm) 搭建的 前后端分离 + RESTful API + SSR 的博客系统,并且进行了性能优化,加快首屏渲染速度,获得考官们一致好评
工作经历
金山(实习) 2020.6.14 - 2021.7.20
在珠海金山西山居质量中心部门中实习,主要做前端方面的工作,前后负责过4到5个平台的开发与维护,技术栈涉及到react、vue以及JQuery等
一.抽离复用性高的代码做公有组件、对相关请求、可视化功能和状态管理工具进行基建封装供团队使用
二.基于 antd-pro脚手架的企业级项目,对项目大量游戏数据进行渲染、国际化处理、JavaScript逻辑功能的修改
三.使用Nest.js为后端,配合MySQL(typeOrm)或者MongoDB开发后端接口
四.优化点:1.使用React Hooks重写Class复杂页面,2.将庞大的数据量Table数据,进行后端分页处理, 3.对MongoDB进行添加索引从之前的10.7s降低到2.1s
安装包分析平台 2020.8 - 2021.7
这是我接手的第一个项目,主要负责使用 Antd-design、G2、Less、Dva、Lodash、Moment.js等前端工具和Nest.js、MongoDB、Redis等后端工具,处理游戏数据的页面渲染和状态管理,实现搜索、分页、上传文件拦截、下载报告等功能,并对页面进行国际化翻译和自适应处理
爱浦京股份有限公司 2021.6 - 2022.7
主要为香港所有公立医院的病人服务数据进行统一处理,我主要负责的模块是,孕妇产前产后预约管理和婴儿出生资料记录
一.使用React + Material-ui 为公司搭建员工绩效管理平台
二.使用React改写Vue的ruoyi管理平台
三.为香港的公立医院的病人数据互通开发大型数据管理平台,主要基于Single-spa的微服务,使用React+Material-ui开发,表单使用Fromik
四.二次封装Fromik的FastField组件,解决大量字段时输入文字出现明显卡顿的问题
HA医疗管理平台 2021.12 - 2022.7
基于Single-spa的微服务框架开发新的独立项目,规范化搭建react-redux + redux-saga来管理数据状态,封装自定义数据逻辑Hooks供团队使用,抽离复用性高的代码做公共函数或组件,并通过二次封装FastFiled来解决大量表单提交时输入框卡顿的问题