个人介绍
以下是重新排序的技能列表,按技能类别和相关性进行分类和整理:
### 编程语言及相关技术
1. **Java**
- 熟悉Java 语言(12年工作经验)
- 熟悉JVM 原理、JVM 性能调优、垃圾回收器、垃圾回收算法
- 多线程编程,锁
- 动态代理、反射、继承、多态、封装
- 数据结构
2. **PHP**
- 熟悉PHP开发语言,搭建过小程序商城
3. **Python**
- 熟悉Python,开发过langchain相关,与ChatGPT集成,实现本地库数据切分,AI咨询
### 框架和库
4. **Spring**
- 熟悉SpringBoot、Spring Cloud、Spring MVC 框架及启动过程、底层原理,具备实战经验
- 熟悉AOP、IOC、DI
- 熔断、降级、线程隔离等
5. **Dubbo**
- 熟悉 Dubbo 的使用,了解 Dubbo 的底层原理
6. **MyBatis**
- 熟悉MyBatis使用
7. **前端技术**
- jQuery
- Vue
- Mustache 模板
### 微服务与分布式架构
8. **微服务架构**
- 熟悉微服务架构、分布式架构
9. **中间件**
- 熟悉RabbitMQ、Kafka 等中间件的使用,了解其工作机制
- 处理缓存积压、保证消息顺序、保证消息可靠性、幂等性问题
10. **Redis**
- 熟悉 Redis 使用,Redis 数据结构及底层原理
- Redis 集群架构及 Master 选举原理及 master 与 slave 通信方式
11. **Elasticsearch**
- 熟悉Elasticsearch 的使用,了解ELK 工作机制
### 数据库
12. **MySQL**
- 熟悉 MySQL 的使用、性能调优
- MySQL 架构、索引类型原理、数据库引擎区别、隔离级别
### 工具与平台
13. **版本控制**
- 熟悉 gitlab 的使用
14. **构建工具**
- 熟悉 maven 的使用,能够开发 maven 插件
15. **开发工具**
- 熟悉 IDEA 开发工具的使用
16. **容器与编排**
- 了解 Docker,能够编写 Docker File,一些 Docker 命令
- 了解K8s
17. **其他工具**
- 熟悉 nexus 的使用
- 熟悉 Tomcat
### 其他技术
18. **安全**
- shiro 权限控制
19. **任务调度**
- ElasticJob 的搭建及使用
20. **API 文档**
- 熟悉swagger
21. **操作系统**
- 熟悉Linux 命令,了解 shell 语法
### 设计与架构
22. **系统设计**
- 系统功能设计、部分架构设计
23. **Zookeeper**
- 熟悉 zookeeper 的工作机制、选举原理
工作经历
2019-01-01 -至今新希望六和股份高级软件工程师
1、参与养殖管理平台一期运维开发、二期设计开发;微商城系统的技术架构搭建、开发等;财务系统的开发和运维;监标。 2、协助项目管理人进行项目工时评估,保证项目的质量,按时交付; 3、负责工程中主要功能的代码实现;与乙方协调开发,管理、把控乙方技术。 4、解决工程中的关键问题和技术难题; 5、搭建开发框架,技术分享培训、技术支持框架的使用,并能与其它软件工程师协作工作。
2012-06-10 -2019-01-01海尔集团高级软件开发工程师
1、参与技术架构部监控系统、PaaS平台、open开放平台搭建设计开发;消费贷、爬虫软件系统的设计;技术框架Demo的搭建;配合产品经理功能设计、开发;协助项目管理人保证项目的质量、按期交付; 2、负责工程中主要功能的代码实现;也独立完成部分服务的完整开发、交付 4、解决工程中的关键问题和技术难题; 5、与其它软件工程师协作工作; 6、技术支持其他部门 7、培训带新人
教育经历
2008-09-06 - 2012-06-10滨州学院计算机科学与技术本科已认证
在校期间获得“齐鲁软件设计大赛一等奖”“软考网络工程师二级”,拿到单项奖学金、一等奖学金、二等奖学金若干,校级优秀毕业生,优秀学生干部等奖项
技能
1、功能包括线索管理 客户管理 商机管理 合同管理 回款管理 OA协同办公等等 2、用到的技术栈:SpringBoot、MySQL、Vue、Java、Mybatis、Redis 3、我参与了技术框架搭建,客户管理、合同管理等功能模块开发,协助同事使用框架
1、功能模块:产品管理、设备管理、规则引擎、标准和私有协议对接、云云对接、MQTT消息中间件、多租户管理等 2、我负责:技术框架搭建、Kafka部署及集成、TDengine 时序数据库安装及集成、Redis安装部署及集成,标准协议和私有协议开发及技术支持其他同事的功能开发包括设备管理里的物模型、规则引擎等等功能 3、技术难点:不重启服务,动态的加载私有协议的解析转换类