个人介绍
本科毕业于重庆大学软件工程专业,硕士毕业于中科院计算技术研究所计算技系统结构专业。对软件开发有浓烈的兴趣,且对Java语言尤其熟悉,能熟练使用Python、C++等流行的编程技术,熟练使用springboot框架,同时了解多种机器学习算法,参加过腾讯算法大赛,并进入复赛。有丰富的后端开发经验,完成过组内多个后端研发任务,维护组内的5套系统,例如基于Antlr解析的数据库血缘任务、基于flink的数据库审计任务。
工作中本人坦诚且有责任心,工作能力强,学习能力强,且乐意学习新鲜技术。
工作经历
2020-07-08 -至今中科院信息工程研究所助理研究员
1、开发水印系统,包括文件水印和数据库水印。 2、开发数据血缘功能,基于Antlr生成抽象语法树,通过遍历抽象语法树,解析SQL语句表、字段之间的关系,最终生成图结构,并保存在图数据库中。 3、开发数据库审计功能,基于监测到的数据库日志,解析数据库资产。 4、开发文件敏感级识别功能,基于nlp技术发现文件敏感字段,并标注文件敏感级别。
教育经历
2013-09-07 - 2017-06-30重庆大学软件工程本科
本科毕业于重庆大学软件工程专业
技能
通过爬取地图POI信息,综合移动蜂窝数据信息,挖掘用户使用APP的行为特征。该项目中采用了自行开发的爬虫工具爬取各地图的POI信息。在POI信息的基础上,配合合作方提供的移动蜂窝数据信息,使用聚类分析、高斯混合模型拟合等多种数据分析技术分析用户使用APP的行为特征。
项目主要是基于Druid解析SQL语句,获取SQL语句中可以提取的数据库资产信息,并保存和记录下来。为了提高系统整体性能,项目是基于flink的流处理实现的,模块间采用kafka传递数据,资产信息保存到es中。