1. 熟悉Java,了解C、Python、Golang
2. 熟悉Spring、SpringBoot、MySql、Redis(熟悉),了解SpringCloud、MyBatis、SpringMVC、RabbitMQ、Kafka
3. 熟悉Kubernetes、Docker,了解Linux、Shell、Git
4. 熟悉Axure、Xmind,了解Vue、Npm
一、中煤集团大数据平台
西安 开发岗
2020年11月 - 至今
跟进中煤集团智能矿山项目。本人负责大数据平台,目前完成任务有:
1. 完成技术选型。拟采用Hbase进行数据存储,Hive进行离线处理;SpringBoot作为后端开发框架,Vue作为前端开发框架。
2. 使用原型设计工具Axure完成系统页面设计。
3. 使用Canal解析Mysql的Binlog文件,实现将Mysql数据实时同步到Kafka、Redis中。
4. 完成大数据平台后端代码与Mysql对接、与Hbase对接、与Minio对接。
二、航电云项目
西安系统运维开发工程师
2019年12月 - 2020年08月
使用Kubernetes技术为某军工所打造航电云系统。本人完成任务有:
1. 对K8s源码进行编译,制作deb安装包与docker镜像,搭建K8s集群。
2. 制作部分Arm架构的Docker镜像,组成k8s异构集群。
3. 使用Python调用K8s API,为平台编写分布式示例应用。
4. 探索K8s环境下虚拟机与容器统一管理。
5. 查找相关开源项目,实现K8s环境下虚拟机的创建与管理。
6. 基于开源框架KuberSphere完成航电云系统前端页面。
三、人事管理系统-微人事
西安全栈工程师
2020年10月 - 2021年01月
学习前后端技术框架,为小型企业打造人事管理系统。本人负责后台服务搭建与前端页面编写。涉及后端技术栈有:Spring Boot、Spring Security、MyBatis、MySQL、Redis、RabbitMQ、WebSocket;前端技术栈有:Vue、ElementUI、Axios、Vue-router、Vuex。并将项目打包成Docker镜像部署到云服务器上,项目地址为:http://82.156.22.135:8081/index.html。
1. 使用WebSocket实现在线聊天功能。
2. 使用QQ邮箱SMTP服务实现邮件发送功能,并结合RabbitMQ将邮箱服务独立出去。
3. 引入Spring Security实现用户认证授权。
四、客服系统go-fly
西安go开发工程师
2021年04月 - 至今
基于GO语言实现的web客服即时通讯与客服管理系统,包括访客与客服两种用户。项目打包以docker形式运行在服务器上,项目地址:http://82.156.22.135:8082
1. 使用gin http框架实现restful风格的API。
2. 使用go-smtp实现发送邮件。
3. 使用github.com/gorilla/websocket实现即时通讯。
4. 使用gorm配合mysql实现数据存储。
个人博客网站,记录找工作的过程。其中后台采用springboot、mysql等技术实现,具体情况请点击网址进入查看。
为小型企业打造人事管理系统。本人负责后台服务搭建与前端页面编写。涉及后端技术栈有:Spring Boot、Spring Security、MyBatis、MySQL、Redis、RabbitMQ、WebSocket;前端技术栈有:Vue、ElementUI、Axios、Vue-r