学历:本科
年龄:23
电话: 15669602192
邮箱: 632068012@qq.com
求职意向: 前端工程师
github地址:https://github.com/shaozhiyuan
博客地址:http://www.jianshu.com/u/124990b11595
目前就职:杭州确信科技有限公司 年限 1年
简介:
一套融合pc端和移动端的融合通信系统,主要功能有虚拟程控电话网软交换、视频会议MCU、集群通信网指挥调度、私有化“微信”即时通信,通过系统建立移动化的视频监控网、实时的位置监控、实时轨迹追踪,外加多种常用的业务平台。
项目职责:
1.独立设计编写可复用的前端工具库,使用到相关项目中后提升了开发效率,提高代码的复用性和可读性。
2.独立完成后台管理界面的开发,利用ajax和后台进行数据交互,实现后台管理数据的增删改查,echarts和canvas制作图表加强对用户的数据展现,主要有系统开户、通讯日志、任务管理、参数设置等十数个后台界面。
3.指挥调度界面的开发,和后端联调,使用websocket实现即使通讯,引用video外部组件完成视频调用,视频会议MCU等功能。
4.独立负责移动端调度任务模块的前端开发,巡检任务详情、问题列表等功能,利用i18n实现多语言支持,。
项目业绩:
数据显示流畅,运行过程无bug,整体项目工期缩短10%。
技术栈:
PC端技术栈为react + redux + react-redux + webpack + redux-thunk + less + jquery + websocket + canvas + echarts
移动端技术栈为vue + vuex + vue-router + i18n
简介:
此项目是基于对acfun文章的爬取为背景,然后根据用户的兴趣爱好进行相关文章的推送的功能,
1.注册登入后即可进行推送,
2.使用jsonwebtoken记录用户状态,
3.使用mongodb持久化数据,
4.使用pm2管理进程。
技术架构:
node + Express + Mongodb/mongoose + redis + PM2 + winston + jsonwebtoken
简介:
此项目是基于环信IMSDK搭建一个IM即时通讯系统
1.注册登入后即可使用
2.可查看历史纪录消息
3.可以添加删除好友,即时聊天
技术架构:
react + redux + react-redux + react-router + react-thunk + scss + postcss
项目收获:
react的深入实践。
简介:该项目是一个基于 nodejs 的单页应用项目,支持 github 登入,增删改查,数据同步,自动瀑布流排版、鼠标移动等功能。
技术架构:前端上采用 js 组件封装+发布订阅模式+webpack+less,后端则使用nodejs+express+sequelize+路由+中间件。
项目收获:基本理解前后端交互过程,对中间件开发有了新一层理解
其余项目:
1.一个用vue写的简易500d.me
2.一个react+leancould的list
等详见github
1. 掌握 HTML、CSS、页面架构和布局,对 Web 标准和标签语义化有深入理解
2. 熟悉掌握原生 Javascript,包括 ES6+语法,熟悉常用设计模式,熟悉rxjs。
3. 熟悉 HTML5 新标签及 CSS3 样式及动画,了解svg canvas echat 可视化。
4. 熟悉并能使用 Scss,less 和 Stylus,postcss 预处理器编写前端样式。
5. 熟悉 Vue及其相关生态系统。
6. 熟悉 React,redux,React-Router,Redux-thunk。
7. 熟悉 Nodejs, 及其Koa2、Express 框架;可利用 node 辅助前端开发,熟悉 pm2、webpack、gulp、parcel等生态工具。
8. 了解移动端开发与微信小程序开发。
9. 熟悉使用 ps.AI 等 UI 工具,能很好的和 UI 进行沟通及对像素的精确体现。
10. 熟悉 Yarn & Npm & Git。
11. 了解数据结构、基础排序算法、检索算法、二叉树、动态规划。
喜欢学习新技术,对技术保持高涨的热情,能够突破大脑舒适区。
自学能力强,具备独立分析问题,解决问题的能力,能够自我进步。
在项目开发过程中,具有较强的总结能力。
有团队精神和集体荣誉感,能快速融入团队;
有良好的沟通表达能力、演示能力、理解能力及逻辑思维,能快速学习相关行业知识;