my avatar

李昌义

WEB前端开发工程师

13419241394(微信同号)

licy97love@gmail.com

Blog

Github

校园经历

  • 成都大学 2020届 计算机科学与技术 本科
  • 获得:优秀三好学生、优秀学生干部、校一等奖学金、校三等奖学金
  • 担任科创室技术班助,与大一学弟、学妹分享前端知识共同学习。
  • 担任科创室主任,负责整个学院学长课堂软件方向的管理以及确定上课大纲。

实习经历

  • 2019.03 ~ 2019.08 成都知道创宇 全栈实习生
  • 在该公司主要负责创宇慧眼项目
  • 负责前端部分,按照需求,使用React全家桶新页面UI和交互效果的代码编写
  • 旧页面的重构,提取封装公共组件,优化已有页码的性能。
  • 在后端部分中,采用HapiJS完成部分业务逻辑对MongoDB数据库的增删查改的接口编写,对响应过慢接口做优化。

个人项目

  • 2019.08 学院新生选课系统 项目全部的设计与开发到部署上线
  • 项目描述:本项目是作为学院,新生进校完成学长课堂的选课系统的项目,前端才用React全家桶,后端采用 KoaJS 和 MongoDB 的一个前后端分离项目
  • 功能:
  • 登录接口采用 redis 记录访问IP,错误一定次数限制此IP登录,防止暴力破解密码
  • 从excel文件中导入数据并初始化,对班级,学生,课程信息的增删改查
  • 统计学生选课的数据,区别是新选择的还是修改的,并在前端才用ECharts画出趋势图
  • 提供当前选课统计接口,可以实时查看当前的选课情况,并提供一键导出到excel文件的功能
  • 难点:
  • 1. 统计来访IP的时候,由于采用了 nginx 做接口转发,导致拿不到真实的访问IP最终在 nginx 配置解决
  • 2. 登录验证码的处理,后端采用 redis 记录验证码与验证码id,返回一个svg对象。
  • 项目地址:
  • 用户端地址:http://kcs.lcylove.cn
  • 管理端地址:http://admin.lcylove.cn/
  • 2018.11 个人博客的重构 项目全部的设计与开发到部署上线
  • 项目描述:自行搭建 React SSR 脚手架,后端学习使用 KoaJS/ts 完成对以前博客的重构
  • 亮点:
  • 采用 SSR 技术保证首屏的渲染速度有了更好的用户体验
  • 后端代码采用 TypeScript 进行编写,提高代码的质量
  • 采用前后端分离模式,并对数据进行缓存减少重复的 HTTP 请求,减轻服务端压力
  • Github 地址:https://github.com/LiChangyi/blog
PDF版本简历下载 >> 李昌义_13419241394_成都_web前端开发工程师.pdf <<