1. 精通HTML,CSS静态布局和效果实现,熟练掌握Less、Sass预处理器的使用;
2. 精通Javascript,Typescript,追求优雅的功能实现和代码可读性,有代码洁癖 ;
3. 熟练掌握Vue.js,主要技术栈,有丰富的项目经验和私有组件库开发经验;
4. 熟练掌握数据可视化技术,有D3,echarts开发经验;
4. 掌握原生微信小程序语言,有小型项目开发经验;
5. 熟练掌握nodejs,有Express,Koa的后端开发经验,目前主研方向,配合Typescript;
6. 掌握JSDoc语言、Markdown语法,擅长注释和文档的编写,有开源项目的中文翻译及组件库文档编写经验;
7. 熟悉git的使用;
8. 了解敏捷开发,有敏捷开发的团队合作经验和jira的使用经验;
1. 会稳金小程序
一个流程化的小程序,用于法律纠纷解决及抵押贷款。通过Vue实现功能,内嵌到小程序展示。
(1) 负责首页、议价磋商以及质押等模块的开发;
(2) 设计规划vuex全局存储结构和策略;
(3) 负责私有组件库的开发及维护,axios、loading、toast等插件的开发;
(4) 负责项目优化,完成了首屏加载体积80%的优化成果;
(4) 负责组件文档的编写,帮助团队成员理解使用组件;
(5) 与产品、UI及后端沟通实现需求;
(6) 任CTO助理,协助测试工程师在jira上分配及解决bug;
2. 会稳金小二端、评估端及小贷端
会稳金小程序后台及多角色端。通过Vue+VantDesignVue实现。
(1) 独立负责评估端,负责小二端一审,二审模块;
(2) 负责组件库二次开发以提高与项目契合度;
(3) 协助团队成员review代码并改进代码质量;
(4) 与后端联调快速完成开发及bug fix;
3. 数据地图
在已有项目基础上针对客户公司进行定制化改进。主要技术栈为Vue+ElementUI。
(1) 进行项目优化和重构,改进代码质量,优化代码量30%;
(2) 根据客户需求和场景实现定制功能;
(3) 牵头执行组件化与工程化;
(4) 使用echarts实现数据可视化;
4. 审计报表中心
独立的本地化MPA应用,由后端扫描所得json文件进行本地化数据展示,重点在对数据的处理。
(1) 根据需求设计构建MPA结构,独立负责所有报表前端编码工作,与多名后端协作开发;
(2) 实现大数据量前端本地分页及过滤算法保证页面性能;
(3) 熟练使用Echarts快速实现数据可视化;
(3) 学习并使用D3实现客户应用敏感接口关系力学导图(拓扑图);
(4) 构建styleguidist组件文档并用JSDoc构建ide方法校验与文案提示体系,方便团队成员代码交接工作;
(5) 对售前工程师工作提供帮助、应急处理bug;
一个解决债务类诉讼的服务体系,在这个服务体系中完成谈判、议价、和解、在线融资等环节,最终使原告受偿,被告解决诉讼案件,回归生活。我主要负责全局组件编写,全局数据结构制定以及部分流程代码实现。
针对企业应用风险多维度的一系列安全检查,本项目为本地化MPA应用,多个报告相互独立但公用一个私有组件库,本人独立负责所有报告的前端编码以及组件库的开发应用,用D3、Echarts等实现数据可视化,以及实现高效能大数据量处理的前端算法。