★精通JAVA语言、熟悉C语言、XML语言、PL/SQL语言、正则表达式和JSTL表达式语言;
★精通AJAX技术、http和https技术协议和AOP切面编程技术;
★精通Spring Boot、Spring Boot multi-module(多模块)架构项目技术和Spring Cloud微服务架构搭建技术;
★熟悉Elasticsearch开源搜索引擎;
★熟悉Docker容器技术和Redis分布式集群缓存技术;
★熟悉Nginx反向代理服务器、tomcat、jetty、jboss和resin服务器;
★熟悉RocketMQ、Kafka等消息队列中间件技术;
★熟悉Flink、Spark等大数据开发处理技术;
★熟悉Shiro安全框架,JWT认证技术;
★熟悉使用mySQL、postgreSql、Oracle、SQLserver、DB2等关系型数据库;
★熟悉使用MongoDB、HBase等NoSql数据库;
★熟悉Linux系统常用命令和具备shell编程基础;
★熟悉VUE、Bootstrap、JSP技术、jquery技术、ExtJs2.2技术等前端web框架;
★熟悉使用Axure RP、Visio、GUI Design Studio、RationalRose等原型界面设计工具和PowerDesign数据建模工具;
★熟悉使用SVN、GIT、CVS等软件开发版本管理工具;
★熟悉如DreamweaverMX、3DSMAX、PHOTOSHOP CS等软件;
华为启明星智能助手项目是华为在线客服的后台项目,基于华为jalor框架的分布式微服务系统。本人在此项目主要负责核心Java开发,负责Elasticsearch相关的报表开发、涉及Elasticsearch的增删改查和Elasticsearch性能优化配置等。大数据同步批处理业务和其它复杂的功能需求开发。
华为imoc运维平台担任系统架构师岗位,主要负责软件架构设计与核心代码开发工作。期间成功设计完成了两个软件项目的架构。一个是性能指标AI告警产品,此产品主要通过AI算法来实现自动告警功能,此产品架构主要技术选型主要spring Boot+mongoDB+redis+metis。另外一个是数据采控中心(imoc数据中台)产品;此产品主要功能是实现一键安装采集插件和数据采控管理功能。该产品主要功能模块有数据采集、主机管理、插件管理和代理管理(Java/Python)等模块。数据采控中心采用Spring Boot多模块架构设计,所使用到的技术有Spring Boot+mongoDB+redis+kafka+flink。