【技术栈】
精通java、熟悉设计模式、熟悉分布式框架、了解主流中间件原理、了解DDD领域驱动设计理念
编程框架:Spring/Spring Cloud/Spring Boot/MyBatis/Dubbo/Netty
大数据相关技术:Flink/Kafka/Spark/Hive
存储相关:Redis/ElasticSearch/MySQL/Hbase
【业务领域】
车联网、电商、IDC管理系统
【经验和软技能】
带过6人团队、3年管理经验、学习能力强
【G7亚洲项目】
作为项目技术总负责人,负责整体架构设计、把控进度。
开发设备数据管理,司机车辆疲劳事件、超速事件、里程计算等内容。用到的技术栈有Flink、Sping Cloud、
ElasticSearch、Hive、Hbase、MySQL、Redis。
【GPS里程计算】
负责基于原始GPS数据计算里程数据。使用java语言开发,采用大数据lambda架构,实时处理部分消费kafka数据,使
用Flink进行计算,存入Hbase,保证实时性。离线部分使用Spark计算,读取Hive上的数据,计算结果入Hbase,保证
准确性。
通过dubbo和SpringCould提供数据查询服务。
实现GPS里程查询hbase数据双活,提高了该服务的稳定性。双活前当Hbase集群出现故障可能导致业务接口1到2个小
时处于响应慢,失败率高状态。双活后再次出现Hbase故障,业务不受影响,用户无感知。
【平台事件计算】
设计并实现Flink应用混合云主备,保证业务高可用。可以根据配置中心设置,指定阿里云还是腾讯云的应用为主应用,
备集群应用自动跟随主集群处理进度。当主集群出现故障,短时间无法恢复,可以快速主备切换,继续保障业务正常进
行。
负责基础数据和停留事件开发。使用java语言,基于Flink开发。数据计算后入Kafka,由入库程序采集入ElasticSearch
后提供查询。
【国家电动汽车平台过检】
负责架构研发,接收解析电动汽车上报的GB32960协议数据,并且上报到国家电动车监管平台。采用的技术栈有Netty、Spring Boot、Kafka。
【IOT设备接入平台】
负责解析设备原始报文数据。架构使用的的主要技术有Netty、SpringBoot、Kafka。
负责设备OTA升级的设计和研发工作。