个人介绍
y,es等领域的框架;
熟练使用 SQL(mysql/Oracle)、NoSQL(mongodb)、缓存(redis)、消息通信/队列(rabbitMQ,kafka)等技术;
熟练使用jenkins,gitlab,svn等工具
熟练使用Linux,docker操作指令,可独立配置服务器
使用opencv,自然语言NLP独立完成过项目。
具备思路清晰,优秀的分析与沟通能力,编码规范
工作经历
2021-05-01 -至今北京巨森科技发展有限公司Java开发
开发,学习,组长 业绩: 1、 从原来采购厂商盒子来进行数据采集,研发了自己的 iot 平台,开发了 mqtt 协议,适应于多种数据类型,目前应用稳定, 对接着多个供暖项目的设备数据,可以进行数据采集和下发,结合业务平台根据天气预报数据和算法可以实现对设备的自动 化控制,来实现节能 2、 对于机器视觉 opencv 的学习和应用,解决了公司对于图片生成简笔画格式的开发问题,并与高校教授团队一起开发图片 版权隐写模块,并申请了合作专利 业绩: 3、 领导团队,开发完成一个类似 workflow 的工作流审批系统,可根据不同医院配置各自的审批节点和流程 4、 研发自定义表单配置和应用,且可应用于工作流 5、 应用消息队列,提升复杂审批流程的处理响应速度 6、 gitlab+jenkins 自动化打包发布配
教育经历
2011-07-01 - 2015-07-01西安建筑科技大学应用化学本科
计算机二级,英语四级,大学里三年班长,辅助计算机
技能
容: 1、该系统主要是针对不同的项目,进行设定特定的题目,进而根据答题得分,来通过一定的规则进行评星 2、 评价方式,即设定题目模块,主要用于供用户选择(国家热能评估题库)不同评估模块的不同单元(每个单元都关联了不 同的评估题目),包含不同单元的评估标准的样本计算和上传等小功能 3、 答题模块:根据选择的模块和单元,展示其关联的题目以及评分方式和标准等,供用户进行评价 4、 统计模块:对不同题目的分数,根据国家供热标准的设定的规则,进行分数统计,计算出单元和模块分,以及总分 负责:技术预演,数据库设计,框架搭建,所有接口模块开发 语言:java 框架:springboot,springcloud 微服务架构,mybaties-plus,mysql 数据库 日志:log4j 缓存:redis 代码管理:git 业绩: 主要是对于不同的国标题目进行规整分类,进行数据库设计和开发逻辑设计,使多种题型的评价题目导入到系统中,都能够 进行评价答题
容: 该项目主要是替代公司采购的数据采集系统,通过自主研发的平台来完成 PLC 数据采集/下发,及与业务平台的对接,目前应 用中的驱动有 MQTT 驱动设备。 注册流程包括握手,注册,上线,掉线等状态监测,会定时发送心跳包。 核心包括:微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,负责各类配置数据的管理,并对外提供 接口服务; 基于 Spring Cloud 架构开发 使用 Java 环境可异地、分布式多平台部署多租户化 数据库:mysql和 mongoDB (主要用来存储采集的非关系数据) 分布式搜索引擎:elasticsearch ,主要用来存储一些热数据和报表 缓存:redis 框架:springcloud,mybatis-plus 消息队列:rabbitmq
系统的基本业务包括:工作流服务、自定义表单服务、提醒信息系统服务、日程预约服务、*短信服务、支付服务、发票 服务和工作流应用服务(包含自定义表单,附件上传,和停偿表服务 编写开发概要设计,设计库设计; 工作流服务、自定义表单服务,提醒信息系统服务、日程预约服务,*短信服务、支付服务代码的开发 支付:支付宝/* 语言:java 框架:springboot,springcloud 微服务架构,mybaties,mysql 数据库 日志:log4j 缓存:redis 代码管理:gitlab 1、 领导团队,开发完成一个工作流审批系统,可根据不同医院配置各自的审批节点和流程 2、 研发自定义表单配置和应用,且可应用于工作流 3、 应用消息队列,提升复杂审批流程的处理响应速度 4、 gitlab+jenkins 自动化打包发布配置 5、 docker 容器化部署,提升了环境部署的效率