1、7年开发经验,负责过大型项目从0到1,全栈经验
2、具备扎实的 Java 开发基础,编码规范,熟悉常用设计模式,掌握面向对象思想
3、熟悉多线程与并发编程,具备系统分析与设计能力
4、熟练使用 SpringCloud 微服务、SpringBoot、Spring、SpringMVC、MyBatis 等主流框架,理解 Spring 的 IOC、DI、AOP 原理
5、熟悉 Oracle、MySQL、SQLServer 等关系型数据库的使用与优化
6、掌握 Redis、RabbitMQ、ActiveMQ 等消息中间件的开发与应用
7、具备 K8s、Docker 等容器化部署经验,熟悉生产环境部署流程
8、熟悉 Dubbo 分布式服务框架及 Zookeeper 注册中心的使用
9、具备 Linux 环境下的项目部署与环境搭建能力,掌握常用命令
10、熟悉 Vue、Layui、EasyUI、Mui 等前端框架的开发应用
11、具备 Python 第三方库调用与开发经验
项目一:中国南方电网输变电智能运维平台
项目描述:
该项目是以三维模型中心,为电力行业提供一个可视化、实用化、智能化为一体的智能运维平台,实现输变电运维数据整合,巡视设备模型化,运维数据数字化, 实现输变电的辅助勘察、移动端巡视、可视化工作预案、虚拟仿真培训等业务应用,提高工作的便捷性和安全性,减少操作隐患, 降低成本和培训成本,提升工作效率。
项目技术架构:
该项目采用 Spring + SpringMVC + Mybatis 构建,使用 Mybatis 做数据层;Redis 做缓存服务;Nginx 反向代理、负载均衡;数据库使用 Sqlserver;前端使用 Easyui 框架;移动端使用 Mui 框架
项目职责:
1 、 巡视模块的总数据库设计以及需求原型设计。
2 、 APP 离线应用逻辑设计,采用 LocalStorage 缓存数据到本地,将巡视功能数据解耦,优化数据加载速度。
3 、 APP 实时定位功能实现,调用手机 GPS 定位, 以及根据斜率计算是否在某个非安全坐标区域内。
4 、 电脑端巡视项目功能开发,包括录入行选择型项目项目配置;
5 、 周期巡视任务模块开发,通过脚本服务定时生成巡视任务,以及巡视任务模块开发。
6 、 现有生产系统的 15 个接口的数据集成,以 excel 、csv 、dt 、bat 等类型文件的数据导入到系统,并建立统一的接口设备对应关系管理,以方便将接口数据集成到设备上。
7 、现场实时部署,跟踪线上问题。
项目二:三维设备管理平台
项目描述:
该项目是以火力发电站的运行缺陷、工单和点检业务为核心,结合三维模型将变电站的缺陷作业、工单提交和定期点检业务以数字化的形式展示,提升日常作业任务办事效率,规范化日常工作。
项目技术架构:
该项目采用 Spring + SpringMVC + Mybatis 构建,使用 Mybatis 做数据层;Redis 做缓存服务;Nginx 反向代理、负载均衡; Shiro 做权限控制;Activiti 工作流引擎;数据库使用Sqlserver; 前端使用 Layui 框架; 移动端使用 Mui 框架。
项目职责:
1 、 缺陷、工单和点检业务的需求调研,原型设计。
2 、 缺陷和工单的流程开发,利用 Activiti 工作流引擎,设计流程图,编写流程代码。
3 、 重复缺陷、各种缺陷状态、流程节点耗时的定制化报表展示, 以及使用 Echarts 做折线、曲线、饼图等图表开发。
4 、 缺陷流程审批记录的 WebService 接口开发。
该项目是以三维模型中心,为电力行业提供一个可视化、实用化、智能化为一体的智能运维平台,实现输变电运维数据整合,巡视设备模型化,运维数据数字化, 实现输变电的辅助勘察、移动端巡视、可视化工作预案、虚拟仿真培训等业务应用,提高工作的便捷性和安全性,减少操作隐患, 降低成本和培训成本,
该项目是以三维模型中心,为电力行业提供一个可视化、实用化、智能化为一体的智能运维平台,实现输变电运维数据整合,巡视设备模型化,运维数据数字化, 实现输变电的辅助勘察、移动端巡视、可视化工作预案、虚拟仿真培训等业务应用,提高工作的便捷性和安全性,减少操作隐患, 降低成本和培训成本,