工作经历4年java,2年Android,目前从事java后端开发
熟练使用jenkins,禅道,confluence,git等敏捷开发工具
后端开发的项目熟练基于spring cloud框架完成后端系统的开发,
熟练开发Android应用,了解vue
1.iot系统,基于spring cloud 云服务架构, gradle 4.7 构建工具,git代码托管,mysql数据库,kafka异步通讯,zipkin调用链监听,elk日志系统,应用mybatis进行数据库的增删改查 本人主要负责:网关搭建,oauth2鉴权,基于微服务的复杂组织结构鉴权和实现,kafka+elk日志环境调试,zipkin集成,jenkins环境搭建,nginx路由,数据库动态生成和增删改查(数据库根据设备通讯协议可以动态调整,部分设备相关主数据等实现
2.中台系统开发,基于spring cloud 云服务架构, gradle 4.3 构建工具,git代码托管,开发测试环境使用mysql数据库,预生产和生产环境使用tidb数据库集群,kafka异步通讯,zipkin调用链监听,elk日志系统,应用mybatis进行数据库的增删改查 本人主要负责部分主数据开发,核心计费逻辑参与涉及并独立实现(各种计费引擎),esb数据总线的开发
3.ESB系统,以命令的形式通过标准化配置调用第三方系统。基于spring cloud 云服务架构,采用阿里的nacos注册中心, gradle 5.8 构建工具,git代码托管,mysql数据库,rabbitmq异步通讯,efk日志系统,应用mybatis plus进行数据库的增删改查 本人主要负责:nacos搭建和配置中心配置,efk日志环境搭建和调试,使用jenkins搭建敏捷开发环境,mybatis plus generator 模板编辑,rabbitmq集群环境搭建,mysql环境搭建,redis环境搭建,nginx路由和系统的配置模块,异步模块
通过在平台注册公司,编辑协议,编辑命令,录入设备,实现设备与平台间的通讯. 本人负责dev ops 环境搭建,elk日志系统搭建,鉴权服务开发,主数据服务开发,common类和配置的开发
集团核心业务为燃气业务,项目包括标准化的主数据,计费引擎,表记控制,后台管理,报表等模块.目前主要接入了燃气表,热力表,水表等设备 负责部分主数据开发,核心计费引擎开发,数据总线开发