个人介绍
v 熟悉计算机网络以及常见数据结构;
v 掌握Java基础与高级特性(反射、注解、泛型等),熟悉 JVM原理、JMM模型与垃圾回收机制;
v 掌握并发编程(锁、通信、AQS、线程池等)与常用设计模式(单例、工厂、代理、策略、责任链等);
v 掌握Spring、SpringMVC、Mybatis、MybatisPlus、SpringBoot等框架规范开发与扩展设计,熟悉框架的基本底层原理(Spring Bean生命周期、IOC、AOP;SpringBoot自动配置、启动流程等);
v 掌握SpringSecurity、Shiro、Slf4j、JUnit等权限、日志、测试框架;
v 掌握SpringCloudAlibaba的相关微服务组件(Nacos、Feign、SpringCloudGateway、Sentinel、Seata),具备微服务项目搭建、开发与维护的能力;
v 掌握MySQL语言,深入理解日志、事务、索引和存储引擎,具备SQL调优、高可用集群搭建的能力,熟悉Maxwell、ShardingJDBC等中间件的使用;
v 掌握Redis的使用,熟悉常用数据类型,熟悉缓存穿透、缓存击穿、缓存雪崩、数据一致性的解决方案,熟悉分布式锁与高可用集群的搭建;
v 掌握RabbitMQ消息中间件,熟练使用常用消息队列模型,熟悉消息可靠投递、死信队列的解决方案, 具备Haproxy+RabbitMQ集群搭建的能力;了解RocketMQ的架构、集群搭建以及消息发送和消费;
v 熟练使用Linux操作系统,熟悉常用命令,具备Linux调试部署、问题排查的能力;
v 熟练使用Docker,熟悉常用命令,深入理解Docker架构和容器原理,具备微服务部署的经验;
v 熟练使用Jenkins,具备分离项目前后端的部署与Docker+Jenkins+Git微服务部署的经验;
v 熟练使用Tomcat、Maven、Git、Nginx、IDEA等常用的项目运维管理工具,了解Kubernetes架构;
v 熟悉Prometheus+Grafana、SpringBootAdmin、SkyWalking等系统监控技术;
v 熟悉ElasticSearch的ELK日志监控平台搭建,熟悉MongoDB的集成与使用;
v 熟悉Camunda流程引擎、MinIO、EasyExcel、EMQX等组件,具备技术选型和业务开发能力;
v 具备需求调研、产品设计、数据库设计、项目管理、系统测试的经验;
v 具备优良的技术文档编写习惯,个人知识库文档超350篇,文字总数超150万。
工作经历
2020-10-01 -至今中国移动研发
参与管理平台架构的设计和微服务拆分,负责微服务基础平台的搭建; 负责主数据服务和API网关服务的整合,实现与各信息系统的数据集成与业务协同; 负责RabbitMQ主数据订阅和推送的方案提供和实现; 负责微服务的基于Docker+Jenkins+Git+Maven的自动化部署,数据服务的搭建和实现
教育经历
2017-09-01 - 2020-07-01中科院生态学硕士
资质认证
技能
项目简介:公共数据管理平台是以主数据管理为目的,以完成数据共享为目标的基础数据管理平台,其核心功能是主数据标准建模、标准数据维护和主数据订阅与分享三个部分。 技术架构: 基础架构:SSM、SpringBoot、数据库表动态创建、前端动态表单; 数据服务:Mysql服务与视图、Redis缓存; 其它服务:SpringBootAdmin监控服务、Maxwell+RabbitMQ数据推送服务。 责任描述: 提出了主数据数据库的基本实现方案,实现了标准建模和版本维护的核心功能设计; 负责标准建模模块、标准权限分配等核心模块的开发; 负责Maxwell+RabbitMQ数据推送服务的方案设计和实现; 负责其它系统对于主数据的监听功能实现。
项目简介:音质态势感知平台是一个基于智能语音盒的二次开发项目,旨在为客户内部组织间的*端、座机端的自动拨测与语音质量监控,包括服务端、安卓端、PC端三端系统,主要包含话机管理、通话管理、终端管理、数据大屏、波形对比服务、短信服务、语音拨测等模块。 技术架构: 基础架构:SSM、SpringBoot、Nacos、OpenFeign、三方语音盒jar包 + PC端 + 安卓端 数据服务:Mysql主从集群、Redis缓存、MinIO文件服务; 其它服务:SpringTask定时任务、Python波形对比服务、告警服务、短信服务。 责任描述: 负责PC端三方语音盒二次开发的研究和开发,实现了自动拨测和通话录音等核心功能; 负责服务端话机管理模块,终端管理模块的开发,提出语音盒和服务端的校验码绑定方案; 负责自动拨测的多线程处理优化,实现了同步拨测的需求; 负责PC端+服务端的Docker自动化离线部署。
项目简介:云智平台是一个集成了项目管理、员工评价、质量管控、产品管理等系统的综合管理平台,支持各信息系统之间的数据集成和业务协同的主数据服务,提供主数据订阅推送的API网关服务,以及系统数据可视化的数据化大屏服务。 技术架构: 基础架构:SSM、SpringBoot、SpringCloudAlibaba(Nacos、OpenFeign、Gateway、Seata) 数据服务:Mysql主从集群、Redis缓存、ELK日志监控平台、MinIO文件服务; 其它服务:RabbitMQ消息队列、Quartz定时任务、Prometheus+Grafana系统监控; 运维部署:Docker+Jenkins+Git+Maven自动化部署。 责任描述: 参与管理平台架构的设计和微服务拆分,负责微服务基础平台的搭建; 负责主数据服务和API网关服务的整合,实现与各信息系统的数据集成与业务协同; 负责RabbitMQ主数据订阅和推送的方案提供和实现; 负责微服务的基于Docker+Jenkins+Git+Maven的自动化部署,数据服务的搭建和实现。