1. 熟练使用Java对面向对象编程的分析设计,熟悉多线程,了解常见数据结构、算法和设计模式,熟悉jvm。
2. 熟悉J2EE技术架构,熟练使用Spring MVC,Spring Boot,MyBatis,spring security,shiro等框架,熟悉微服务架构、spring cloud,nacos等技术、熟练使用Maven。
3. 熟练使用数据库MySQL,对MySQL性能调优,SQL优化有一定了解。了解oracle、sqlserver、pgsql等数据库的使用
4. 熟练使用idea,vscode开发工具和svn、git版本控制系统。
5. 掌握HTML、JavaScript、JQuery、nodeJs、Vue、element-ui等前端技术
6. 掌握elasticsearch、redis、minio、kafka等中间件的使用
7. 熟悉linux系统操作、掌握jenkins持续集成工具使用。
8. 掌握jemeter压力测试工具。
1. 民情图2.0(2017.6-2018.2开发项目本体,2018.2-2020.1定制开发与技术运维)
(1) 项目介绍:一个以社区为主体的信息管理系统,主要用户群体为社区工作人员。功能包含人、地、事、物、情等信息的管理与共享,民情展示。
(2) 职责:
① 数据库设计、框架搭建、部分功能开发。
(3) 根据系统需求进行sql优化、索引设计,技术运维,解决线上问题。
2. 民情图3.0(2020.3-2021.3)
(1) 项目介绍:民情图2.0的升级版,在原需求的基础上重新开发,实现了区、街道、社区三级数据联动、扩展原有功能,增加了微信公众号和小程序。
(2) 职责
① 负责后端框架的搭建与维护,部分功能的开发。
② 项目管理:需求评审,分解任务,监控项目进度。参与技术难题的讨论,给出解决办法。
3. 车联网项目
(1) 车联网日志分析、检索、大屏展示等功能开发维护。
(2) 日志分析:解析车端采集设备大量日志信息,对日志信息做分析、分类、富化等操作,并存储到检索库。
(3) 日志检索展示:可自由组合条件对日志进行检索统计等操作。大屏展示中支持选择不同时间段,且从多角度(威胁类型、车型、车系、不同时间类型的环比同比)展示分析后的日志数据。
4. 态势感知项目
(1) 集中管控模块开发与维护
① 集中管控是对设备及其策略集中管理的一个功能模块,具备设备新增、设备基本信息管理、设备心跳、及策略管理、一键下发/撤销、定时下发等能力。
② 负责其中定时策略、策略管理等功能开发维护,对接各类新型设备,如:防火墙、jmr、edr等、并为其他模块提供可靠接口。
(2) SOAR响应编排模块开发
① Soar是通过分析各类设备日志中有害信息的部分,进行响应式防御的功能。支持用户自定义响应流程及有害信息分析并选择已有能力进行封堵或监测。
② 漏洞分析、威胁情报、ping、人工审核、逻辑判断、自定义策略下发、策略下发等组件的开发。