基础功扎实,熟悉jquery、bootstrap、css3复杂动画
熟悉springboot框架
熟悉React + Redux / Dva,GraphQL,TypeScript代码规范;
熟悉NodeJs相关包的使用,以及Koa框架;
熟悉Graphql
熟悉angular1.0
熟悉图表库echarts、highcharts、g2、svg、canvas
熟悉微信小程序开发
项目1、微信消息推送机器人
机器人监听Bitbucket代码的推送事件,实现代码审查流程从发起合并请求到同意合并到主分支的消息提醒,也支持Jira的测试流程,实现工作流从创建问题、开始修改、测试、验证修改、完成修改的测试闭环微信消息推送。
所用技术:企业微信api + koa + react
项目2、项目是公司内部项目,说一下所用的技术。
前端采用Umi框架+TypeScript+GraphQL+WebSocket+GoldenLayout + Ant Design,GoldenLayout是一个适用于多窗口的布局管理工具;我在项目中负责全年日历组件(npm包:rfcalendar)、可编辑树组件、antd Table合计组件、步骤条流程控制、角色权限控制、自定义拖拽布局模版以及在前端缓存数据的步骤表格实现。
自己业务开发的项目:可登陆网易云账号的移动端音乐播放器IMBX,简单介绍一下: 基于 React, Redux, lib-flexible, Ant Design,webpack,react-script,网易云音乐 API,打造的一款可登陆网易云账号的移动端音乐播放器IMBX
该项目已经在公司内部工作流使用了,项目非常好。 项目介绍:企业微信消息推送机器人,目前支持Bitbucket代码合并、Jira测试及开发、YApi接口工作流、周报消息推送