我的简历

求职意向:web前端开发工程师

个人信息

性别:男 年龄:22

电话:+86 1234545436 邮箱:21421432143@qq.com

个人博客:https://yesmore.cc Github:https://github.com/yesmore

教育经历

一、成都信息工程大学

专业技能

基本技能
其他技能

个人项目

一、iTalk 社交 App(移动端)2021/05~2021/06

项目概述:独立开发的实时聊天 WebApp

技术栈:前端(uni-app)、后端(ExpressMongoDB)、交互(Socket.IOAjax)

完成模块:客户端界面编写;用户登录模块(JWT)、聊天模块(Socket.io)、添加好友模块、搜索用户模块;设计数据库用户模型,好友消息模型等,编写 Api 并制作文档;

项目难点首页排序算法,采用 Socket.IO + 冒泡排序 实现类似 QQ 首页最新消息实时刷新并排序功能;搜索框防抖:为了节约服务器性能,防止页面卡顿,使用防抖限制请求频率;

项目成果:在 Github 开源并获得 star线上项目 已注册用户超200人。(用户名: hr,密码: 123456)

二、开源接口管理平台 OSAPI (PC端)2022/02~2022/03

项目概述:开源Api管理平台(整理、集合并以接口形式共享互联网上公开的免费接口);

技术栈:前端(Vue3Element Plus)、后端(NestjsMongoDBRedis);

完成模块:①RBAC 角色权限模块;②数据展示模块、③富文本编辑模块、④登陆验证模块等;

项目难点:①RBAC权限管理:设计数据库表结构来管理用户身份权限三者的关系,并对不同用户的操作权限限制到接口粒度;②登陆验证:实现对身份token登陆验证码(session)三者结合的验证;

项目成果:在 Github 开源并获得 star。(登陆账号: admin,密码: 123456)

三、Der-Cli 脚手架工具 (客户端)2022/02~2022/03

项目概述:一个客户端脚手架工具,解决从项目初始化发布远程平台的闭环流程需求。

技术栈:采用原生 Nodejs 编写、Lerna 工程管理工具开发的单仓库多包项目。

完成模块① 命令注册模块(通过多进程结合 Commander 开源库实现);② 初始化项目模块(自动更新、拉取项目模板,生成本地缓存,通过 Package 开源库实现);③GitFlow 模块(自动初始化本地/远程仓库、自动提交、拉取、合并冲突、生成分支、发布 Tag,通过 SimpleGit 开源库实现);④ 后台模块(存储项目模板信息,通过 Eggjs 实现);

项目难点:项目整体架构实现;Git Flow 流程架构设计。

项目成果Github 开源并获得 star ;发布在 npm 上,下载量: 可预览.

个人优势

自学两年前端,从慢慢独自摸索到为他人答疑解惑,对前端技术不断深入和扩展学习,让我保持着对前端的热情,比如平时喜欢逛 Github,用 hexo 搭建了自己的 博客;喜欢探索新技术,如用 Serverless 平台托管应用;也有着 Electron 开发桌面端应用、用 Nodejs 开发 脚手架 工具和开发 组件库 的经验。除此之外也与志同道合的伙伴建立 开发团队,锻炼团队协作能力。

附最新简历:https://yesmore.cc/resume

备案号: 蜀ICP备2021008275号-1