1.能够熟练掌握java语言以及java编程框架,如spring mvc,spring boot,spring cloud等技术
2.熟练掌握数据库,如mysql,oracle的数据库操作语言以及相关业务的数据库设计
3.熟悉前端相关技术,如html,js,jquery,css,以及前端框架的使用,如angularjs,node.js
4.熟悉前端报表的制作,利用echart等制作前端ui
5.熟悉Linux系统操作,Linux命令以及putty等远程连接工具的使用
● 负责南京水利局项目“产值结算系统”。
项目介绍:本系统主要为南京水利局规划院设计,用于年终产值结算,每个部门有不同的专业,部门有部长,专业有专业负责人,产值分配的流程是:管理产值分配->管理产值确认->专业产值分配->专业产值确认->人员产值分配->所长确认,最终目标是将产值结算到个人,整个系统用spring mvc+mybatis框架实现,前端技术用jsp+easy-ui实现。
个人贡献:负责系统部分数据库设计,搭建spring mvc 框架以及前台部分页面展示。后台逻辑处理,包括权限控制(通过数据库字段与当前登录用户身份比对决定页面数据是否显示),流程控制(通过产值分配的状态来判断具体到哪一个流程),批量提交(给下一级分配产值时可能会分配给多个人,分配结束后批量加入数据库,代码中用for循环+标识符实现),最终项目按时完成。
● 参与华为大数据运维监控开发。
项目介绍:主要负责终端(华为手机)应用的后台大数据运维监控,实时监控用户使用手机状况,同时也负责发现数据异常并及时定位。
个人贡献:使用flume、kafka、druid等大数据相关工具实时获取数据,然后用es6,lodash以及vue等前端技术制作报表实时展示。另外,本人还负责搭建了整个系统的日志模块,并将日志模块化和可视化,帮助开发者更好的定位和分析问题,获得同事和主管的一致好评。