0%

aboutme

个人信息

求职意向

  • 期望职位: Web 前端开发 / 实习
  • 期望城市: 武汉 / 杭州

教育经历

学校 学历, 专业 时间
东华理工大学 本科, 软件工程 2015.09 - 2019.07

技能清单

  • 前端基础 : 熟悉 JavaScriptHTMLCSS 基础知识,了解 ES6、H5、CSS3 等新特性的使用,了解JavaScript 原理;
  • 前端框架 : 熟练使用 Vue 及周边生态库(Vue-Router、Vuex),深入了解 Vue 原理,有过 Vue2.x 源码阅读经验;了解并使用过 React 及其全家桶、使用过 ElementUIAntDesignVantUIBootStrap 等 UI 组件库;
  • 后端及数据库: 了解并使用过 Node.JS 平台,并使用过基于 Node.JS 平台的 Koa 框架进行服务端开发,配合使用过 MySqlRedisMongoDB 等数据库作为数据持久化存储,以及工具库 Sequelize 等;
  • 计算机基础:
  • 工具: 有过 webpackrollup 等打包工具的学习使用,熟悉 Gitnvmnpm(cnpm) | yarn 等常用工具的使用

个人项目经历

在线聊天 ChatApp

2022-02 ~ 今 (进行中)

  • 项目描述 :

    • 项目主要实现 群聊私聊 | 好友添加 等常用功能,正在开发中;已实现功能为基本页面,注册登录,socket 通信。

    • 个人练习项目,目的是提高前、后端开发能力,如 Vue 的使用与理解、PC 端与移动端适配、MySqlRedis-Server 的使用、网络请求如 WebSocket 协议、前后端路由、前端MVVM 与 后端MVC,前后端跨域等。

  • 项目地址 :

    ​ 前端页面: https://github.com/tan-ln/ChatApp

    ​ 后端服务: https://github.com/tan-ln/ChatApp-backend-service

  • 项目内容 :

    ChatApp 使用了当下比较流行的 MVVM 前端框架 Vue 作为开发客户端的基础,适用于这种轻量的小型项目练习;使用运行时的 vue.runtime.common.js 以减轻库的体积,并且配合完整的生态如 VueRouterVuex 等;使用大量 CSS3 动画效果和边框阴影、圆角、毛玻璃等效果提升用户体验;使用 SASS 预处理器的 variablemixin 以提升开发效率等。

    ​ 后端采用 Koa 作为后端 Node.js 服务框架,轻量小巧但扩展性强,搭配一系列中间件使得程序更加健壮:Koa-Router 后端路由、Koa-static 处理静态资源等;使用 MySql 作为数据持久存储,ioredis 作为缓存服务以存储 session_idsocket_id;使用 Sequelize 数据库映射进行事务操作,数据访问转为简单 JavaScript 操作。

外卖点单移动端 H5

2019-06

  • 项目描述 :
    • 项目主要实现 店铺列表、商品展示、点餐下单、搜索、地理位置选择等功能,部分功能使用 h5.ele.me 开放的接口(包括地址,搜索,店铺商品等);
    • 项目未获取真实店铺点餐接口,不能真实点餐,由本地数据库提供数据存储,用户验证。
    • Github Page 实现静态页面部署
  • 项目地址 :

​ 本地项目: https://github.com/tan-ln/react-order

Github Page 静态页面部署: https://tan-ln.github.io/ele-static-page/

  • 项目内容 :

    ​ 项目模仿 eleme 移动端 H5 页面布局,使用 React 全家桶(React-Router、React-Redux)作为前端构建库开发静态页面,搭配后端框架 KoaMySql 数据存储,实现简单的浏览、下单操作;参考 node eleme 接口文档,改写接口请求数据;并且尝试使用 Github Page 承载静态页面提供在线访问,但由于跨域及授权等因素,只实现首页、店铺详情等部分页面展示。

个人博客

2018-09

  • 项目描述 :

    ​ 项目为个人博客管理员客户端,提供写文章、发布及预览文章、博文展示、博文修改与删除、标签等功能。

  • 项目地址 :

    ​ 前、后端:https://github.com/tan-ln/myBlog

  • 项目内容 :

    ​ 此项目为个人练习项目,包括 React 全家桶、Ant DesignKoaMySqlMarkdown 等技术的学习使用。

个人评价

  • 专业知识的系统学习,基础牢固,各种编程语言、计算机网络、数据结构、设计模式 在学习中都有涉猎,对日后的成长很有帮助
  • 学习能力 ✓:主动,自学,喜欢体验新技术
  • 执行能力 ✓:无拖延症,轻微强迫症,严谨,沉稳
  • 协调能力 ✓:沟通协作、兼容性高
  • 。。。

感谢阅读

感谢您花时间阅读我的简历, 期待能与您共事!

-------------本文结束感谢您的阅读-------------