个人介绍
熟练使用React,熟练使用Redux,Mobx,Dva等状态管理工具,了解Node.js 熟练使用Vue全家桶,熟练使用Vuex等状态管理工具
有小程序的开发经验,了解Taro框架 熟悉Web前端技术,包括HTML、CSS、JavaScript等,熟悉W3C标准与ES规范 熟练使用Webpack等工程化解决方案 。个人技术博客:https://starts.cool/
工作经历
2017-03-13 -2020-10-15沪江教育高级前端工程师
主要负责CRM、教研、教务等管理系统的开发,参与工具线背词打卡活动及沪江官网等H5开发 负责前端项目需求分析,技术选型,项目架构搭建和整体业务流程把控 对用户角色权限判断,根据角色控制动态路由,自定义Hook有效的做到登录权限、菜单权限、按钮权限过滤。 有公共组件的开发经验,针对产线业务需求,封装公共组件及优化 在应用中复用业务逻辑,封装功能函数,提高开发效率和系统的可维护性 封装axios做错误拦截,进行统一错误管理 Websocket实现消息推送功能 Echarts实现多种可视化场景 使用Jenkins进行持续集成 熟悉产品设计研发上线,以及版本迭代流程和项目管理流程 制订代码规范,定期组织团队内部技术分享,及代码review,提高产线前端开发技术水平和产品稳定性
教育经历
2003-09-01 - 2007-06-30云南师范大学计算机科学与技术本科
2007年计算机专业本科毕业,2017年武汉大学获得MAB硕士学位
技能
为解决知识素材归档、更新、管理困难的问题, 在教务管理系统中建立知识素材库。将教研成果等重要知识资产的管理更新,优化学员的学习 路径。根据“预、课、练”的课程组织形式,将预习、作业、资料、背词等原本分散的学习环节重新梳理整合到大纲课程中。方便管理所有教学资料 和素材,理整合知识内容。 项目技术栈:Umi3+dva+antd4+react 封装功能组件库,提供可复用组件,提高代码可维护性 webpack优化静态资源打包,提高本地开发效率
*小程序,通过扫描ISBN识别图书信息,用于图书分享、交流、漂流。用户可以通过*小程序扫描图书ISBN收录自己想要分享的图书,在列表页面可以通过图书名称查询到收录的图书信息,点击该图书可以跳转到详情页面获取图书分享者的详情,线下与图书分享者交换图书。也可以在详情页面发表图书的读后感