个人介绍
2. 掌握 Linux 操作系统和数据库(Oracle、MySql);对 sql 优化有丰富的经验
3. 熟悉 spring,mybaities 常用的开发框架,熟悉 springcloud 常用的微服务组件
4.有重构和封装公司公用jar的经验
5. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;
6. 熟练掌握使用 Elasticsearch 搜索引擎,熟练使用 antlr 语法分析框架
7.有clickhouse使用经验
9. 性格积极乐观,待人友好,善于学习,乐于钻研,有足够的耐心
工作经历
2019-05-01 -至今南京赛克蓝德网络科技有限公 java开发工程师
1.主要负责通用的jar封装,如rpc,spl搜索。 2.负责核心的采集器开发,采用插件式架构,可以编写自定义输入,输出,函数插件单机可以并发5w/s 的时间处理 3.负责推送平台的开发主要包括短信,***,飞书等群推送 4.线上突发问题处理及稳定性和灵活性持续优化 5.新技术探索
2015-09-01 -2019-05-01南京亚信科技java开发工程师
核心应用开发, 如联网电视数据分析,家宽 dpi 流量数据分析,网元迭代程, 主要是基于hadoop ,spark ,hive 对电信家庭宽带信息进行分析处理 线上问题解决 oracle数据库优化
教育经历
2007-09-01 - 2011-07-01安徽工程大学信息与计算科学本科
主要学习java. 数据库,数据结构,计算机网络
技能
项目描述: 对互联网原始话单进行分析,按照一定的算法,结合第三方数据对用户上网感知进行分析。分析出用户体验差的用户, 网元,并结合其他数据对外提供接口供第三方调用。主要提供如下功能 互联网电视用户一键溯源,家宽拨测系统性能指标,家宽dpi性能指标,互联网电视性能指标,家宽投诉告警处理指标,家宽宽带上网业务网页性能指标,onu弱光功率性能等指标。 项目职责:概要设计,框架搭建,任务分配 关键字: springboot mybaties mysql
项目描述: 通过多种方式接入日志或者业务数据,包括syslog,ftp,sftp,本地文件,http,filebeat,tcp,jdbc 采集数据,通过页面配置的模板进行日志预处理, 提供丰富的模板预处理函数,将数据规范化,然后批量导入es(或者放入kafka),可以通过一定的规则插入插件jar 实现用户定制化数据接入方式,提供集群采集器支持。 项目职责:详细设计,代码开发,优化结构,扩展插件 关键字: Elasticsearch,kafka,海量数据
项目描述: 一个类似splunk的数据分析中间件,通过(用户或者第三方通过api形式调用)编写的查询语言,通过词法和语法分析解析为语法树,进一步转化为查询所需的数据结构。然后利用数据结构适配es等其他数据源的查询或聚合条件,查询出结果。然后通过类似linux管道的方式对数据处理(语法格式和splunk 很相似),有配套的client 客户端可以使用。 主要用途:内部开发使用,内部开发使用的api比较繁琐,通过统一封屏蔽繁琐的细节,可以升级es不影响现有应用。也提过http接口供第三方使用,同时也可以替换数据源而少改动应用代码(比如其他的存储结构) 项目职责:详细设计,代码开发,优化结构,使用支持 关键字 h2, jcommander, antlr, Elasticsearch