大学英语四/六级(CET-4/6),熟练使用英语进行交流,快速浏览英语专业文件及书籍;
熟练使用Java 语言进行后端开发和SQL 语句的编写;
熟练使用SpringBoot、SpringMVC、Spring 和MyBatis 框架进行开发;
熟练使用git、svn 等工具和Eclipse、IDEA 编辑器进行团队合作开发;
熟练使用MySQL、Redis 数据库和Kafka 消息中间件完成开发工作;
熟悉Linux 常用命令并熟练操作Linux系统;
熟悉Docker 和Kubernetes 并可独立完成容器化部署工作;
熟悉JavaScript、HTML 和CSS 语言,可独立完成一部分前端开发工作。
DevOps 产品化平台研发平台开发
将中国移动内部使用的DevOps 平台中的部分功能拆分,重新对平台的UIUE 进行设计,根据用户的实际使用需求在平台的门户中嵌入所需的功能从而成为独立的产品化平台,并为用户完成私有化部署工作。在该项目中与厂商同事共同完成DevOps 平台的UIUE 改造,增加代码仓库、代码安全扫描等功能,为用户实现了代码提交到发布的全流程自动化操作。项目中主要承担了需求的制定与排期、代码研发以及测试用例的评审和执行等工作。项目中主要运用SpringBoot、Spring 和Mybatis 等框架进行后端开发,使用AngularJS 框架进行前端开发,MySQL 数据库进行数据存储以及kafka 消息中间件完成与其他模块之间消息的交互。同时运用到gitlab 进行代码托管和三方代码扫描软件等工具。
实时营销系统开发及运维Java 大数据开发
运营商通过获取收集用户的数据创建营销事件,事件类型主要包括流量事件,位置事件和用户行为事件,例如用户到达某地为用户推送某地的流量包,用户订购某一产品后为用户推送增值服务等,并配合数据信息开展短信营销工作。在该项目中应用Spring、SpringMVC 和Mybatis 等框架技术进行分层开发,前台采用Angular 框架技术研发营销事件创建页面。用户数据传输主要应用kafka 进行上下游的交互,通过开发Storm 流处理工具过滤不符合条件的用户数据。在Storm 逻辑中将营销事件信息和数据进行匹配,为符合条件的用户数据开展营销工作。