个人介绍
l精通敏捷迭代开发流程; 擅长根据具体情况制定研发规范和流程,以确保项目高效推进和优质交付。
l扎实的Java编程基础, 理解DDD领域驱动理念,熟练运用面向对象思想, 对各种设计模式和设计原则有深刻理解, 能够灵活运用于实际项目中
l深入掌握Java并发编程, 了解线程、线程池、JMM内存模型等基础理论, 熟悉CAS、AQS 各种锁机制的实现原理及应用场景, 有调优JVM参数、分析内存情况的实践经验。
l熟练使用Spring、Spring Boot、Spring Cloud等框架, 能读懂核心源码, 理解IOC、AOP、事务实现等原理, 并进行相关扩展开发。对BEAN组件的生命周期和循环依赖问题理解清晰。
l了解Spring Cloud Alibaba微服务体系, 能使用Nacos、Sentinel、Dubbo等组件实现服务注册、配置、限流熔断。能进行系统微服务改造, 实现服务治理、负载均衡等。
l数据库方面, 熟悉MySQL执行计划优化、索引策略, MVVC。能实现读写分离、分库分表、分布式事务原理等架构。掌握Sharding-JDBC, Seata 等中间件的使用。
l熟练使用Redis, 了解其内存存储、持久化、集群实现等原理。熟悉缓存穿透、缓存雪崩、缓存击穿等问题的解决方案,能配置哨兵高可用, 实现分片集群应用。(已解决)
l掌握RocketMQ和Kafka工作机制,实现过多种队列模式,知道消息持久化、投递确认等保证消息可靠投递的方法(有序性、可靠性、消息堆积等)。
l了解分布式理念和相关概念,熟悉Zookeeper原理, 了解ZAB协议、Paxos算法, 能利用Zookeeper构建分布式协调服务。
l熟练运用 activiti 流程规则引擎和 Drools 规则引擎框架,能够根据业务需求灵活扩展引擎功能。
l参与过高并发系统设计, 对Nginx负载均衡、CDN、域名解析等技术的应用比较熟悉, 可以灵活进行系统扩容。
l对网络基础理论了解, 熟悉TCP/IP、HTTP等协议, 能使用Netty等进行高效的网络编程。
l熟悉Linux常用命令,熟悉常用软件安装和环境搭建。
l了解 Docker 和 Kubernetes 相关原理,具备编写 Dockerfile 和相关部署脚本的能力。
工作经历
2026-02-02 -2026-09-29合肥凯捷Java开发
中信银行的核算系统,包含sso单点登录功能,暂扣款放款,保函退款,日结支付,月结支付,对账,代扣功能等等。
2025-10-01 -2025-11-03江苏润和Java开发
京东商城海外系统,包含搜索,推荐。(热词搜索,关键词搜索,默认词搜索)。商品评价,购物车,空瓶购,商品详情屏蔽,全球购税费退款,非大陆人全球购代购等等相关功能。
2025-02-03 -2025-10-01上海艾绒Java开发
信用卡核心系统是某银行信用卡业务系统,涵盖了信用卡的相关业务,批量任务和实时任务; 批量任务又分为国内业务和国外业务;实时任务也是分为国内业务和国外业务,国内业务包括:卡账客、批量非金融、批量金融、账单、还款交易、客户管理、账户管理、周期、账务、支取交易等;国外业务包括:卡账客、批量非金融、批量金融、账单、还款交易、客户管理、账户管理、周期、账务、支取交易等。实时任务系统是spring cloud框架,consul作为注册中心,批量任务系统是batch框架。
2024-06-03 -2025-01-01高伟达Java开发
对私客户信息管理系统是对原C系统项目的一个重构,涵盖了批量任务,实时任务系统。其中批量任务包括1200,1300,1600,2040,2050,2070,2170,2290,2270,2370,2350,2470,2440,2450,2430,3100,3200,3300,6100,4100等批量任务组,批量的任务量均在万级别的的数据量。批量任务系统的框架是客户方封装的批量框架。实时任务系统是spring cloud框架,consul作为注册中心,均是由客户方封装的框架poin。
教育经历
2014-09-01 - 2016-06-30河北科技大学计算机科学与技术本科


