中国南方电网 JAVA高级开发(开发技术总监)
项目描述:1.南方电网鼎信智能事业部OMS项目组,开发云南、贵州电网应用平台;开发环境使用深圳康拓普公司研发出来的CAP建模工具,Jadp前端开发,预览页面的效果。从数据库ORACLE中对应的表生成实体类,在CAP建模工具中做相关设计好的模块C4模板和自定义模板,设计好页面生成代码,提交到配置库;从配置库中gitlab下载到本地eclipse、idea等开发工具进行浏览代码;并且可以根据自己想要的开发效果设计和修改代码,运行和编辑出结果,通过jadp访问设计好的页面;得到结果可以根据结果而再次进行修改;2.南方电网应急指挥中心,达梦数据库数据同步工具出错不能达到即时数据传输而导致数据传输延时,改框架方式解决方案,RPC协议,dubbo框架,zookeeper注册,nginx路由,redis数据缓存,基于原来的webService改为rpc内部调用HTTP传输控制网络编程套接字socket等接口的形式解决广东电网,广西电网、云南电网、贵州电网、海南电网、广州供电局、深圳供电局、超高压,调峰调频向网公司即时数据传输。3.生产域移动APP客户端对接生产域数据传输,webService客户端请求生产域,通过生成XML文件字符串request请求到生产域,response生产域响应并且解析XML文件字符串,服务器端返回客户端的技术支持等。
研发环境及所用技术: intellij-idea+Eclipse+Tomcat8+gitlab+mysql+Oracle+Springmvc+springboot+mybatis+maven+vue.js+dubbo+springcloud+nginx+zookeeper+consul+Apollo+zuul+feigh+hystrix+ribbon+activeMQ+rabbitMQ+stream+redis+CAP+jadp+gitlab+oracle+VPN云桌面+中台技术。
责任描述:
负责OMS整个项目从需求到分析,产品设计,产品原型设计,数据库设计等以及到项目结项,上线及运维等相关工作;
南方电网应急中心V2.1版本业务改造开发总监,带领技术团队进行项目开发,编码实现,技术支持,团队管理,团队建设,任务分发,任务跟踪,进度总结与向上级工作汇报等;
生产域移动APP开发后台编码,使用springboot应用开发技术,实现微服务springCloud架构;负责隐患管理模块上报提交撤回工作流程开发,FTP文件上传与下载,webService客户端请求服务器端,XML格式文件字符串从服务器端解析转换形式返回客户端等开发工作。