(1)资深JAVA开发及架构专家,精通JAVA语言,JAVA/J2EE基础扎实,有丰富JVM调优经验,对J2EE架构有深入理解和应用,对大型分布式系统有丰富架构经验,擅长开发数据中台、工业互联网(IoT)、ERP,精通Spring Cloud,Spring Boot,有百万级高并发系统开发经验;
(2)资深大数据架构专家,熟悉hadoop/spark/hive/kafka/flink/es/presto等大数据组件,精通Hadoop,hdfs,hbase,flink,spark,hive等大数据处理开源框架,有PB级数据处理开发经验;
(1)负责国航数据仓库项目的架构设计和交付,包括:数据规划、数据标准、数据仓库分层设计、离线/实时计算框架设计、数据开发规范制定、算法模型、指标、标签、实时计算、实时/离线报表的技术方案设计。
(2)负责奕云大数据平台的功能规划、架构演进和功能开发,确保产品实现分布式网络环境下海量混合异构数据的数据交换,可对接hadoop、关系型数据库等不同数据源,保证数据交换的高时效性、高可靠性,具备自容错能力。负责产品从1.0到2.0版本升级,包括:
1)支持动态集群节点管理:通过增加节点间可自主选举主节点(类似zookeeper),可动态上线/下线节点,改变基于配置的集群节点管理方式,方便集群水平扩展,提升产品处理海量数据性能。
2)支持数据流传输的暂停/恢复:引入检查点机制,在检查点处执行数据对齐,保证主动/被动停止数据传输任务后可恢复任务执行,改变故障发生时只能重新执行数据传输任务状况,提升产品可靠性,增强任务执行灵活性(例如可通过任务优先级动态调整任务使用的服务器资源)。
3)完善产品的日志系统:增加了系统日志的数据分析功能,可根据系统日志分析结果动态调整执行任务时的参数,也可以可视化展示数据分析结果,方便系统运维人员的运维工作及故障排查,提升产品可维护性。
(3)交通运输行业安全生产监管平台:主持技术研发工作,内容涵盖产品架构设计,功能研发,迭代升级等。
1)容器管理平台: 容器管理平台基于openstack,以资源池形式管理docker容器,实现容器的资源分配、负载均衡和运行监控,主要组件:镜像仓库、容器资源调度、容器服务网关、容器监控等。
2)微服务管理平台:微服务管理平台基于spring cloud,实现服务的发现/注册/上线/限流/熔断等guanli 过程,主要组件:注册中心、RPC框架、限流、熔断、服务追踪、配置中心、服务权限管理、服务监控等。
3)devops平台:Devops平台基于Jenkins和maven,实现代码自动测试、构建、打包、部署、发布的流水线,主要组件:代码构建、自动发布、版本管理等。
4)前后端脚手架:为提升开发效率,将前端及后端的基础代码打包成脚手架,支持快速扩展功能模块。
5)区块链平台:区块链平台支持联盟链和公有链,提供节点自动部署、数据上链、客户端查询等功能。
担任产品架构师,工作职责包括:产品架构设计、核心功能研发、产品迭代升级、产品运维等,具体如下: 1)自研容器管理平台 容器管理平台基于openstack,以资源池形式管理docker容器,实现容器的资源分配、负载均衡和运行监控,主要组件:镜像仓库、容器资源调度、容器服务网关、
担任产品架构师和主要开发,系统基于工业物联网架构,实现边云协同,在边缘侧包括信号检测设备、边缘侧计算平台,在云端包括大数据存储中心、智能分析中心和可视化监测中心信号采集,由部署于列车、车站等处的边缘侧与部署于监测中心的云服务端组成。 (一)边缘侧系统组成 (1) 信号采集设备