拥有14年Java后端开发及架构设计经验,精通J2EE技术体系。
1. 核心架构:深入理解Spring Boot、Spring Cloud Alibaba微服务架构,具备千万级用户规模的电信级OSS系统重构经验,擅长高并发、高可用系统设计及JVM调优。
2. 数据库与信创:精通Oracle、MySQL及PostgreSQL,在国产化数据库适配(如人大金仓KingbaseES、达梦)及Oracle迁移方面拥有丰富实战经验,能解决复杂SQL性能瓶颈。
3. 中间件与集成:熟练使用Redis集群、RabbitMQ/Kafka消息队列;擅长处理复杂异构系统集成,精通WebService、RESTful API及Socket通信开发。
4. 工程化与AI:熟悉Docker容器化部署及CI/CD流程;善于利用Cursor等AI辅助编程工具提升开发效率,快速交付高质量代码。
项目一:某省级电信运营商OSS资源管理系统重构(架构升级与PG迁移)
项目背景:
该项目服务于千万级用户规模,原系统基于老旧单体架构且依赖昂贵的商业数据库。我作为核心架构师,主导了系统的微服务化重构,并将核心数据库迁移至 PostgreSQL 以实现降本增效。
核心职责与技术:
架构升级: 采用Spring Cloud Alibaba微服务架构替代传统SSH框架,引入Redis集群做热点数据缓存,使用Kafka削峰填谷,解决了海量资源数据(亿级记录)的查询慢问题。
数据库迁移(Oracle -> PG): 主导核心数据库从Oracle向 PostgreSQL 的平滑迁移。通过封装方言层解决了SQL兼容性与存储过程转换难题,利用PG的分区表与GIN索引技术,大幅提升了海量数据的读写性能。
性能优化: 针对复杂的资源拓扑关系查询,设计了基于图算法的内存计算模块,将复杂查询响应时间从秒级降低至毫秒级。
项目成果:
系统整体响应速度提升300%,数据库授权成本降低80%,成功支撑了业务高峰期的并发访问,实现了核心系统的开源化与高性能化。
项目二:企业级异构系统集成与数据交换平台(复杂集成方向)
项目背景:
针对大型企业内部存在的“信息孤岛”问题,设计并开发了一套高可靠的数据交换与接口集成平台,连接CRM、计费、网管等30多个异构子系统。
核心职责与技术:
多协议适配: 基于Spring Boot开发,集成了WebService(CXF)、RESTful API、FTP及Socket多种协议适配器,实现了异构系统间的无缝通信。
数据持久化: 选用人大金仓(KingbaseES)作为核心存储,利用其对 JSONB 类型的良好兼容能力高效处理异构报文,并通过分区表技术优化海量日志数据的写入性能。
可靠性保障: 利用RabbitMQ实现异步解耦与流量削峰,设计了消息重试与死信队列机制,确保数据传输达到“至少一次”的可靠性标准,防止数据丢失。
项目成果:
统一了企业内部接口标准,日均处理数据交互百万级,大幅降低了各业务线之间的对接成本与运维复杂度。
项目三:分布式电商业务中台与智能营销系统(业务中台与AI提效方向)
项目背景:
负责构建支撑电商业务的核心中台,涵盖商品、订单、库存、营销等微服务模块,旨在支撑高并发的营销活动与快速迭代的业务需求。
核心职责与技术:
高并发设计: 针对秒杀与抢购场景,设计了基于Redis Lua脚本的库存扣减方案与分布式锁,有效防止了超卖现象,支撑了万级QPS的瞬间流量冲击。
数据库架构: 采用MySQL集群配合ShardingSphere进行分库分表,解决了单表数据量过大带来的性能瓶颈,并引入Canal实现数据的实时同步与缓存更新。
AI效能提升: 在项目中引入Cursor等AI辅助编程工具,用于生成单元测试代码、优化复杂SQL以及重构遗留代码,团队整体开发效率提升约40%。
项目成果:
成功支撑了多次大型营销活动,系统零故障;通过引入AI辅助开发,显著缩短了项目交付周期,降低了人力成本。
这是一个基于微服务架构的企业级电信资源管理系统,主要服务于运营商网络部,用于管理全省的光缆、传输设备及管线资源。 技术栈: Spring Cloud Alibaba + PostgreSQL(PostGIS) + Redis + RabbitMQ。 主要贡献: 架构设计(如
本项目为大型企业集团级异构系统集成平台,连接CRM、计费、网管等30+子系统,解决信息孤岛问题。我负责核心架构设计,采用Spring Boot + 人大金仓(KingbaseES)实现国产化适配,解决方言兼容与海量日志写入性能问题。平台日均处理百万级数据交互,通过RocketMQ