• 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来解决大量表单提交时输入框卡顿的问题