个人介绍
熟练掌握 Java 核心,多年一线研发经验,具备良好的编码能力,并熟练应用设计模式,深度
结合业务功能需求灵活实现,提升代码健壮性。
熟练掌握 Java 并发编程,对 Java 中的各种锁机制,线程池机制,AQS,CAS,volatile 都有
深入了解,阅读过 AQS、ConcurrentHashMap、线程池等底层源码。
熟练掌握 JVM 以及 GC 底层算法,熟悉 JVM 调优。
熟练掌握核心业务系统及功能逻辑。熟练业务模式实现方式,可以根据需求文档分析设计业
务实现过程并输出方案文档。
熟悉各种数据结构、基础算法,并灵活运用在项目中。
精通 MySQL,掌握 MySQL 底层索引原理,索引 sql 优化,事务实现原理 MVCC 与锁机制,对存
储引擎有深入了解,有信创数据库如达梦、Kingbase 的应用适配经验。
熟练掌握 Spring、SpringBoot、MyBatis 等常用技术框架,有多年项目实战经验,掌握 MVC
和 DDD 设计思想及 RESTful 接口开发风格,可快速构建项目,对框架核心代码有深入理解。
熟练掌握 Spring Cloud 生态系统,包括 Nacos,Feign,Sentinel,Gateway 等组件,擅长
分布式系统的设计与优化,尤其是旧系统的微服务改造。
掌握分布式常见解决方案包括:分布式事务、分布式一致性、分布式锁、接口幂等性。
掌握分布式系统原理和架构,具备分布式、高并发、高可用系统设计和开发经验
熟练使用 Redis,掌握 Redis 的存储结构、内部原理机制和使用场景。
掌握 Kafka 的使用与实践,对消息的可靠性、幂等性、顺序性和消息堆积问题有实战经验。
熟悉 Linux 操作系统,熟悉 Linux 的基本命令和 Shell 脚本语言,可以独立部署项目,有
Docker和 k8s 的运用部署经验。
熟练掌握 SVN、Git 版本控制器以及常见工具 Maven 的使用
工作经历
2022-09-14 -至今卫士通Java开发工程师
本产品为服务中大型企业、政府及组织机构,打造保密安全的工作沟通协作办公平台,产品功能对 标非数***等企业管理办公软件,应用以上架至各平台。该项目围绕核心 IM 功能, 打造企业线上写作办公平台,以应用形式向客户提供丰富的基础办公功能,如邮箱、日程、文档、 云盘、考勤、信息收集、会议管理、流程报批等,同时还支持企业内部或第三方应用开发商发布应 用以扩展增强企业办公功能。主要负责应用接入模块的从 0 到 1 的搭建与开发,主要支持内外部 应用通信接入以及对应用全生命周期的管理,参与平台服务 20 余个主版本的业务迭代开发与版本 上线部署支撑工作,以及多条私有化部署产品线的功能开发维护工作。
教育经历
2015-09-01 - 2019-07-01南京理工大学信息与通信工程本科






