个人介绍
1. 精通JAVA面向对象思想编程、JVM内存模型有深入理解
2. 精通使用SpringBoot、SpringCloud、Dubbo、SpringMvc、MyBatis、MyBatisPlus、XXLjob、Maven、Git、WebMagic、 EasyExcel、Apollo、Nacos、Squirrel-Foundation
3.精通关系型数据库MySql,非关系型数据库Redis、MongoDb;对MySql数据库SQL优化、索引设计、binlog日志、Explain执行 计划、Redis缓存以及分布式锁有实际运用经验
4. 熟练使用消息中间件RocketMq 、RambitMq、Kafka、ElasticSearch
5. 熟练掌握多线程编程、JavaStream流编程、WebFlux响应式编程
6.精通常用设计模式:单例模式、观察者模式、策略模式、桥接模式、工厂模式、代理模式
7. 熟悉常见加密算法:数字签名、AES对称非对称加解密、BAse64加解密、MD5加解密、StfA1加解密、RSA加解密
8.精通敏捷式开发并熟练使用开发管理工具:confluence、蓝湖、jira、禅道、teamforge、mantisbt
9.熟练DDD,并在项目重构中运用
10.熟练运维工作:Linux命令、Jenkins集成部署、Nginx、Docker、服务器环境搭建
11. 有直播、电商、汽车软件硬件、金融交易、保险交易行业经验
工作经历
2017-03-11 -2023-03-17途牛Java资深工程师
1.项目需求会议 2.项目后端架构设计 3.项目后端技术选型 4.项目后端核心代码编写 5.项目后端性能解决 6.项目后端上线服务部署
教育经历
2011-09-01 - 2015-06-25洛阳理工学院通讯工程本科
技能
汽车APP APP功能模块:首页、报表、潜客管理、线索管理、跟进管理、试乘试驾管理、库存管理、订单管理、金融管 理 Web端功能模块:系统管理、员工管理、渠道管理、销售系统 【工作职责】 1、Web端:报表、订单管理、销售系统 2、APP:金融管理、系统管理
学术直播采用三方平台推流,加入自身业务,打造直播过程中的互动、即时通讯、中控实时数据 功能模块:直播管理、互动管理、运营计划、附件管理、邮件发送、订阅通知、视频管理 服务介绍:直播服务、基础服务、文件服务、学术运营服务、学术报告服务 技术架构:前端:vue 后端:SpringBoot+SpringCloud(Gateway+Feign+Ribbon+Hystrix) +Nacos+Apollo+Oss+腾讯云视频+腾讯即时通讯IM+腾讯会议 +Java8+MybatisPlus+Mysql+Redis+Rocketmq+XXLjob+Okhttp3 个人负责: 1、直播管理、运营平台直播中控、直播客户端、腾讯即时通讯IM、附件管理、视频管理 2、对接互动管理和运营计划 3、编写设计文档、数据库设计、设计评审、测试用例评审
打造订单系统,支持在线下单目的 功能模块:检测需求、创建订单、订单管理、服务单管理、物流管理 服务介绍:订单服务、产品服务、用户中心服务、物流服务、支付服务、公共服务 技术架构:前端:Vue 后端:springboot+springcloud(Gateway+Feign+Ribbon+Hystrix) +Nacos+Apollo+OSS+JAVA8+Mybatisplus+Mysql+Redis+Rocketmq+XXLjob+Squirrel-foundation 个人负责: 1、服务单管理、公共服务-附件管理、邮件发送、支付服务-*支付、对接订单管理和物流管理 2、编写设计文档、数据库设计、设计评审、测试用例评审 3、接口单元测试,日常bug修复,代码优化,封装通用可插拔式业务组件