1、熟悉数据库理论,有mysql和oracle数据库的使用经验,有非关系型数据库Redis使用经验,有良好的SQL设计编写能力。
2、熟悉HTML5、CSS、JavaScript、AJAX、JSON、Bootstrap和jQuery等相关技术,有前端框架layui的使用经验。
3、熟悉Java Socket网络编程,有针对snmp、telnet、ftp/sftp等协议的Java程序开发经验。
4、熟悉SpringBoot、SpringMVC、事件驱动消息框架Spring integration、mybatis、kafka、netty、redis等技术框架,熟悉面向对象编程,MVC模式。
5、掌握Linux基础指令,有项⽬部署经验,熟悉Nginx配置。
6、熟练使用maven进行项目构建,svn进行团队协作开发及版本控制。
2018.10-2020.05 接入网智能运营平台
项⽬描述:新一代接入网综合网管系统建设,是为了满足整个广东电信接入网层面的设备管理及维护,具体功能模块如:业务开通激活,设备局数据集中配置,作业维护计划和自动巡检管理,告警管理,设备资源发现,拓扑管理,配置管理,性能采集管理,测试管理和系统管理。
职责描述:
负责告警接收组件开发,使用netty实现非阻塞多路复用高性能、高并发snmp4j trap告警接收功能;
实时同步任务接口开发,用于通过netty下发单个任务的实时处理,如性能采集任务、资源采集任务等;
流量、光衰告警监控后台定时任务开发,解析处理对应告警和恢复告警;
参与资源树链路功能部分模块开发,Kafka消费指定topic消息,使用Spring integration框架处理解析任务;
使⽤Postman或JMX进⾏代码调测,保证开发的功能代码逻辑正常;
负责程序的日常维护和程序bug的排查解决。
2020.05-至今 国家电网公司终端通信接入网管理系统
项目描述:实现对通信设备的数据采集和综合监视。为配电自动化与用电信息采集等业务提供了集中监控和支撑平台。
职责描述:
负责无线专网部分北向接口开发,包括资源管理服务功能、告警管理服务功能和性能管理服务功能;
负责数据获取协议栈开发,ftp/sftp和socket通信,解决TCP连接粘包、分包、半包问题。