6年JAVA经验,以前做过三年C端的O2O的APP产品,然后在MobTech大数据做过几年架构师,目前司职蚂蚁金服的技术专家岗位。
技术方面,本人精通JAVA基础和架构设计,精通容器、IO、网络、数据库、消息队列、大数据等技术,在高并发、性能优化、大型项目重构等方面经验丰富,另外,本人有丰富的大数据行业和C端产品从业经验,有四年技术团队管理和技术架构的相关经验
一、数据采集平台
数据采集平台,简称DCP(Data-Collect-Platform),涵括SDK数据、设备信息数据、APP错误数据、IOT数据等多方数据源,为公司的龙脉项目。
涉及技术:
1、基于SpringBoot+Tomcat实现高性能容器
2、基于Log4j2+Flume+Kafka实现海量日志采集
3、基于MongoDB、MySQL、Redis、Hive、Presto、Hbase等技术实现各种业务功能及数据统计
4、基于Prometheus+Grafana实现完整数据流监控
二、AAA平台
该产品是MobTech的中台项目,AAA为Account、Auth、Analysis的简称,主要集成了用户信息、授权认证、统计分析、流量网关四个功能。该产品为公司的四十多个业务项目提供服务。
涉及技术及功能:
1、整个项目的数据库采用MySQL+Redis的双重数据库,项目内部实现统一代理入口,实现数据同步双写
2、基于SpringBoot实现了账户体系、授权认证体系,统一了公司的账号、计费、授权体系
3、基于Kafka、Redis、ES实现高可用高性能的统计分析功能,支持多维度数据统计
4、基于Spring Cloud Gateway+Apollo+WebFlux实现AAA网关,支持动态配置,实现动态路由、流量控制、认证授权等功能,为公司十多个项目提供服务支持
三、17SNK
该项目是17SNK台球的后端核心接口项目和数据中心
功能描述:
1、为前端提供稳定的RestFul接口,实现多个客户端(用户端、商户端、大屏端、收银端)的产品业务逻辑
2、实现内部数据处理和业务逻辑处理
3、分析和处理后端数据
4、监控系统的安全性和稳定性
涉及技术:
1、API架构是基于OSGI的Karaf+CXF
2、DB采用的MySql+MongoDB+ApacheDbutils+MongoDriver
3、缓存使用的Redis
4、项目内部通讯和数据一致性保证使用的ONS+JNDI+RPC
5、负载均衡和HTTPS使用的阿里云的SLB
6、监控系统是自己搭建的一套错误上报和处理机制
7、API安全方面,一是阿里云API网管,二是内部实现的非对称加密算法校验,三是对于特殊接口的访问IP限制
数据采集平台,简称DCP(Data-Collect-Platform),涵括SDK数据、设备信息数据、APP错误数据、IOT数据等多方数据源,为公司的大数据龙脉项目。 涉及技术: 1、基于SpringBoot+Tomcat实现高性能容器 2、基于Log4j2+Flume
该项目是17SNK台球的后端核心接口项目和数据中心 功能描述: 1、为前端提供稳定的RestFul接口,实现多个客户端(用户端、商户端、大屏端、收银端)的产品业务逻辑 2、实现内部数据处理和业务逻辑处理 3、分析和处理后端数据 4、监控系统的安全性和稳定性 涉