熟练掌握PigX微服务快速开发脚手架、有对其源码解读与改造能力。
熟练掌握袋鼠云团队研发工具FlinkX数据采集引擎,曾对其源码进行深度改造。
曾使用Alink人工智能框架实现过逻辑回归算法的离线训练和模拟预测。
熟练掌握AOuth2.0鉴权框架基本原理及授权模式。
熟练掌握SpringCloud、SpringBoot、MyBatis、MyBatis-Plus等主流框架。
熟练掌握Spring Cloud(Eureka、Ribbon、Feign、Hystrix、Gateway)常用组件的使用。
熟悉JavaScript、HTML5、CSS、Ajax、jQuery、ElementUI、Bootstrap、Vue等技术栈。
精通Redis开发与设计,熟悉Redis的分布式锁、Redisson。
熟练掌握Kafka、RabbitMQ等消息中间件。
熟练掌握MySQL、SqlServer、PGSql等数据库使用。
熟练使用IDEA、Maven、Git、Jenkins、Rancher等项目开发、管理及构建工具。
熟悉Docker及Linux常用命令,具备基础的服务部署及配置经验。
认知计算智能平台(2021.03 - 2021.07)
开发环境:IntelliJ IDEA、PigX、MySQL、Flinkx、Git、Maven、Rides、xxl-job 项目描述: 该项目基于研究致灾机理与指标、数据感知与分析、智能决策与处置等技术,形成综合监测知识体系、技术 体系和标准体系,构建城市基础设施运行综合监测体系,提升城市基础设施管理标准化、精细化、智能化水 平,加快智慧城市建设,具有广阔的应用前景。项目主要包含数据中台、物模型管理、知识库配置、灾害分 析溯源和预案匹配。 项目职责: 我主要负责数据中台的设计及开发工作,数据中台主要包含数据采集、数据处理、数据分发。 具体功能项如下: • 数据采集: 1. 实时采集:API、数据库(MySQL、SqlServer、Oracle)、消息队列(Kafka、MQTT) 2. 数据导入:Excel导入 • 数据处理: 1. 存储(元数据存储、时序数据存储) 2. 处理(数据转换、数据拆分、数据合并) • 数据分发 工作内容如下: 1. 独立完成数据中台服务搭建、Flinkx数据插件业务集成改造、xxl-job定时调度系统集成 2. 独立完成数据中台相关设计工作 3. 独立完成数据中台开发工作
邻盛物联网平台(2020.02 - 2021.04)
开发环境:IntelliJ IDEA、PigX、MySQL、Git、Maven、Rides 项目描述: 该项目是公司自研产品,是一套完整的面向物联网解决方案,微服务架构,内容非常丰富,主要包含(用户中 心、权限管理、资产结构、智慧公寓、智慧会议室、智慧办公室、智慧停车场、智慧大屏、应急管理、工业 流量、电量监控、自动抄表、合约管理、访客管理、计量计费、设备管理、审批管理、巡检管理、维保管 理、公告管理、工单管理、业务引擎、2D可视化等业务)。 项目职责: 我主要负责用户中心、权限管理、自动抄表、2D可视化几大服务的设计与开发工作。 具体工作内容如下: 1. 用户中心是由用户、账号、租户、角色、人脸、卡号、车牌几个核心模块组成,作为项目的核心服 务,所有微服务的数据都是基于租户进行数据权限控制,实现数据隔离。 2. 权限管理是基于OAuth2.0协议,结合自身业务需求进行整合的一个服务,提供产品化能力,产品与租 户进行绑定,不同的产品可以关联不同的功能权限。 3. 自动抄表本质上是通过配置定时器,定时定点读取指定设备(水电气表)的读数,结合业务一系列的处 理,记录并统计各设备的用量,损耗量,费用等重要信息。 4. 2D可视化是由界面配置化,结合前端的动态组件,实现的2D画面大屏展示。
后端涉及的内容会比较多一点,自己简单的做了一下整理,大致包含: Java版本: JDK 1.8 核心框架:Spring Boot 2.2 持久层框架:Mybatis Plus 3.1.2 持久层数据库:MySql 8.0.13 数据库连接池:Alibaba Druid
开发环境:IntelliJ IDEA、PigX、MySQL、Git、Maven、Rides 项目描述: 该项目是公司自研产品,是一套完整的面向物联网解决方案,微服务架构,内容非常丰富,主要包含(用户中 心、权限管理、资产结构、智慧公寓、智慧会议室、智慧办公室、智慧停车场、智慧大屏