熟练掌握html5、css3、LESS、javaScript等基础页面开发技术。熟练使用react、reduct框架独立搭建web前端项目,熟悉vue开发。熟练掌握D3、Echarts等图形可视化工具。擅长各种数据图表可视化,有工作流管理系统页面开发经验。
同时后端方面擅长java开发,能熟练使用spring-boot搭建后端服务,熟练掌握mysql、oracle、ES数据库技术,有hive、hbase开发经验,熟悉常用Linux操作。
1. 系统工作流模块开发:独立负责系统工作流模块的设计开发,采用activiti开源工作流引擎,为解决工作流运行时根据用户设置的变化动态变更的需求在引擎基础上进行了功能扩展,流程设计器前端采用angularJS开发,最终实现了流程可视化设计,并可以根据业务需求在设计流程时做一些少量的设置即可实现复杂的流程逻辑。
2. 复杂炫酷的数据可视化大屏页面:独立负责开发过很多数据可视化的大屏系统,用于展示大数据分析结果。
3. 自然语言标注系统:带领团队负责的一个为自然语言分析系统开发的语料打标训练系统,前端采用react开发,后端采用spring-boot框架,系统数据库存储在mysql、打标语料存储在ES。实现了用户管理、语料管理、语料打标、审核、训练以及生成模型的功能。