个人介绍
熟悉前端开发相关技术,包括HTML、CSS、JavaScript、jQuery、Ajax等
熟悉Vue框架,有通过Vue全家桶开发网页的经验
熟悉各种PC或者移动端UI框架
熟悉Node.JS,能通过Node开发后台接口
熟悉NPM包管理工具以及Git版本管理工具
工作经历
2022-04-01 -至今四川天垣数字科技有限公司高级前端工程师
负责公司前后端开发 前端基于vue2 和vue3,后端基于Node.js 主要负责做政府智慧城市相关项目开发,包括数据大屏展示,cesium三维地图,CIM平台,AIRCity等
2021-04-01 -2022-04-01四川鸿正电子商务有限公司高级前端工程师
1.根据需求文档,编写出符合需求的HTML和CSS代码,实现与设计稿相同的页面构建 2.使用ElementUI以及Less,构建功能完整的后台管理页面 3.通过HTML5、CSS3、JavaScript等,开发响应式web应用 4.根据接口文档,通过axios以及Vue全家桶,调用后台数据接口,获取相应数据,并且进行渲染 5.通过和测试、后台人员互相配合,对页面进行优化和维护
教育经历
2013-09-01 - 2017-06-01四川理工学院软件工程本科
大学期间很好的学习并完成了包括C、C++、Java、算法与数据结构、计算机网络等编程相关课程。
技能
项目描述:本项目是一个简易的PC端个人博客网站,采用vue框架构建,是一个单页面应用 岗位职责:负责前端页面的搭建、页面动态渲染,后台文章管理接口,网站测试上线,服务器部署等 项目架构: 前端主要使用vue全家桶进行开发,包括: 1、vue-cli快速搭建开发环境 2、elment-ui 组件库搭建页面结构 3、vue-router实现单页面应用程序 4、Vuex管理组件之间的通讯 5、Axios发送ajax请求获取数据,动态渲染 后台文章接口使用Node.js编写: 1、express:搭建web应用开发框架 2、Cors:解决跨域请求 3、body-parser:解析HTTP 请求体 4、Jsonwebtoken:用于生成token,并设置密钥以及token的过期时间,确保用户身份合法 5、Mysql:用于连接并操作数据库 服务器:阿里云轻型应用服务器(宝塔镜像) 1、pm2:用于线上部署Node.js项目,实现项目的后台运行 2、Mysql:服务器端存储数据表 3、Nginx:反向代理 其他技术: vue-lazyload:vue提供的一个懒加载插件,用于数据还未返回时显示加载中图片 font-awesome:字体图标 Wangeditor:后台写文章时用到的一个富文本编辑器 Highlight.js:前端文章详情渲染时用到的一个代码高亮插件 技术要求: 1、使用vue + webpack构建项目环境 2、使用vuex 管理各个组件之间的通讯 3、组件化开发,将每个页面封装成一个单独的组件 4、使用less编写页面样式 5、Node.js + express 编写后台接口 6、采用前后端分离的方式进行开发 7、尽量使用es6中的新语法,模块化 8、采用 async/await 处理异步请求
项目介绍:应急救援平台后台管理界面,包括对数据的更新、操作等。 项目职责: 1.负责整站开发。 2.负责数据库的创建、数据的写入、接口的编写等。 3.负责根据excel表格提供的数据,访问高德api,获取置顶位置经纬度,并存入数据库。 4.根据前端的请求,访问相关数据并返回。 5.后期版本迭代,维护。 技术栈:node.js、express、mysql、jsonwebtoken、express-jwt等。