熟悉的语言:Python(2.6+),C#(主要用于C/S端Winfrom开发),Java(jdk8)
熟悉的技术:IText,POI(动态生成Excel,Word),多线程(协同数据处理),视频流处理,java1.8新特性(lamda,stream,泛型,Collecto rsApi等),IO,线程锁,Collection性能优化,并发,权限,存储过程, WebSocket数据主动上推,WebService第三方接口调用,TCP,HTTP,Modbus等通信协议
熟悉的框架:Spring,SpringMvc,SpringBoot,Maven,Dubbo,Shiro,Hibernate,mybatis,mybatis-plus,Jquery,vue.js,n ode.js,Hadoop,Django
熟悉的IDE:IDEA,Myeclipse,Eclipse,VsCode,VisualStudio,Navicat,Notepad++,Hbuilder,WebStorm,PyCharm,Robo3T
熟悉的中间件:maven,redis,rabbit mq,tomcat,iis,webLogic
熟悉的数据库:SqlService,MySql(可写复杂Sql,存储过程),oracle,MongoDB(日常CRUD没问题),db2(小项目用过)
熟悉的数据格式:xml,json,formdata
熟悉的系统:windows,linux(基本命令没问题)
1-南昌市公安局科技项目ICT智能一体化综 合运维管理平台 开发组长(非项目经理)
项目描述:南昌市公安局数据中心的ICT智能设备如服务器,交换机,中间件,存储等资产管理,实时数据采集,监控告 警,集成动环2.0对动力环境资产管理,监控,告警,并对接第三方平台集成,集成运维工单,考勤考核,3D可视化,多机 房大屏展示,动态业务,业务拓扑,自动巡检,冷通道概览,动态报表,智能工作台等功能
应用技术:SpringMvc+SpringBoot+MybatisPlus+Maven+lombok+SVN+Tomcat+WebService+WebSocket+Vue +LayUi+Echarts+MySql+MongoDB+Redis+Shiro
软件架构:B/S
开发工具:IDEA+Navict+Robo3T+VsCode+Notepad++
责任描述: 前期框架选定,功能设计,数据库设计,业务流程图,框架整合,公共类编写 资产管理:资产的CRUD,生命周期(上架下架告警等)使用AOP切面嵌入整个项目,详细信息(部分主要指标实时,历史)使用 Mogodb+redis保证加载速度,资产健康度:取某资产各种指标根据算法得出在实时匹配由WebSocket推送,资产的操作: 如控制空调,打开某摄像头查看监控等.(调用第三方接口,和底层通信指令,用WebService和Socket编写). 业务视图:业务的多级管理(递归树),CRUD,业务健康度,业务设备分组,业务拓扑图(自动和手动勾选),业务的权限(通 过引用Shiro框架,来实现Controller层面的权限控制)
底层采集:底层服务与引用服务独立,并可以分布部署,采用多线程协同处理每个SU控制单元数据,另起独立线程监听 SU的增加保证SU的动态部署,及热部署,保障数据的稳定性 报表管理:针对资产的各项指标,资产类型,业务,图表类型等多维度自定义可配置报表,按日,月等时间参数自动巡检 ,导出可直接反映当天,或当月机房状态的Word文档,可预览和直接打印给领导 小组成员工作日志收集,工作进度安排,代码质量检查
亮点功能:业务自动生成拓扑,动态报表,智能巡检,冷通道概览,智能运维工作台
2-国家电网江西信通公司动力环境监测平 台2.0(动环2.0产品) 研发组成员
项目描述:国家电网数据中心的动力环境设备的监管平台,实现对温湿度,烟感,红外,摄像头,机柜微环境,UPS,空 调等动环设备的数据监控,数据告警,告警定位,远程遥控, 3D可视化,智能巡检,动态报表,业务拓扑,大屏展示等 功能,并集成如华为,海康等一些第三方的平台。
应用技术:Spring+SpringMvc+Mybatis+SVN+Maven+lombok+Tomcat+WebService+WebSocket+LayUi+Jquer y+Echarts+Gis+Mysql+MongoDB+Redis
软件架构:B/S
开发工具:Myeclipse+Navict+HBuilder+Robo3T+Notepad++
责任描述:前期功能设计:功能流程图,用例图等,数据库设计:我模块的数据表设计,Mongo分表存储监测的历史数据(千万级 ),主外键关联关系,视图规划等 底层数据采集服务模块:主要负责的功能模块, 将多个机房的SU采集的数据序列成指定格式持久化,通过两层线程 嵌套,外层线程监听SU的增减,内层线程针对每个SU创建,确保采集的实时高效,通过SPringBoot将采集与应用 分离,保证模块独立运行 编写告警逻辑核心内,告警作为事件通过WebSocket主动上推,保证告警实时性,对接短信平台,发送告警短信, 告警阈值动态配置,异步XML节点修改 SC(上位机,控制中心)和SU(下位机,控制单元)的通讯,WebService+WCF第三方接口调用(广东电信B接口),实现 对SU的数据采集,事件监听
亮点功能:可配置报表,3D可视化,多机房GIS定位告警,业务自动生成拓扑图,后台数据主动上推,自动巡检
角色 | 职位 |
负责人 | JAVA研发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |