个人介绍
1)12年软件行业经验,8年技术团队管理经验。长期担任公司第一技术负责人,负责从业务需求到技术落地的全链路顶层设计。
2)擅长面向对象(OO)分析与设计,精通面向接口编程,具备极强的系统抽象能力与模块解耦能力。在设计上始终以“开闭原则”为核心指导,通过定义清晰的接口契约与扩展点,构建可插拔式系统架构——业务规则变更时新增实现类即可扩展,中间件更换时适配层无缝切换,核心业务逻辑不受底层变动影响,极大降低了系统演进成本和维护风险。
3)主导设计并落地了基于Spring Cloud全家桶的分布式微服务架构(21个业务微服务、24个Pod实例),覆盖信贷全生命周期管理。精通DDD领域驱动设计建模、UML图形化设计、接口设计与详细文档编写。
4)熟练使用Spring Boot、Spring Cloud、Spring Security、OAuth2、Gateway、Config、Admin等开源框架及组件,具备从0到1构建银行级微服务架构的完整实战经验。
5)熟练使用Redis缓存、RabbitMQ消息队列、FastDFS文件存储、Docker/Kubernetes容器编排等中间件与基础设施。
6)拥有系统性的生产环境性能调优方法论:擅长定位慢进程与慢SQL,精通索引优化、SQL重写、Redis缓存降级;针对海量统计查询场景,主导设计专用查询表(CQRS读写分离思想)+ 领域事件异步更新机制,将复杂统计查询的P95响应时间从10秒+稳定控制在3秒以内。
7)具备丰富的JVM调优与生产故障排查经验,多次主导解决内存溢出(OOM) 与频繁Full GC问题,擅长通过Heap Dump分析(MAT/JProfiler) 定位内存泄漏根源并修复,保障系统长期稳定运行,核心服务连续数月无Full GC告警。
8)拥有三项技术发明专利:
8.1基于工作流引擎的信贷工厂全流程管理方法及系统
8.2面向金融信贷场景的低代码页面动态生成系统
8.3支持人工干预的动态规则决策引擎及其执行方法
工作经历
2017-01-17 -至今上海八客信息技术有限公司技术经理
团队管理: 作为公司技术团队的第一责任人,负责技术团队的全生命周期管理。团队规模稳定在20人左右(含后端、前端、测试、项目经理),峰值时期扩充至50人,覆盖多条产品线并行研发。主导团队成员的招聘面试、梯队培养、绩效评估与任务调配,建立并推行代码评审规范、技术文档标准与发布流程,确保多项目并行时的交付质量与进度可控。 技术战略与落地: 负责从业务需求到技术落地的全链路顶层设计。与产品经理及行方(农商行)对接,基于业务诉求与软硬件环境约束,输出全套技术解决方案,包含业务架构梳理、领域模型设计、技术选型决策与部署方案规划。提出技术需求后,协调专项架构师完成细化落地,并全程把控关键技术风险点。 架构设计理念: 在系统设计中始终贯彻面向对象分析与设计原则,以面向接口编程为核心手段,将信贷核心业务能力抽象为稳定接口层,具体实现通过策略模式、工厂模式等设计模式动态装配,使系统具备可插拔式扩展能力。例如:不同农商行的风控规则差异,通过实现统一的风控接口即可接入,无需修改核心流程代码;消息中间件(RabbitMQ)与缓存中间件(Redis)均通过适配器模式封装,底层更换时上层业务无感知。
教育经历
2021-03-01 - 2023-07-01武汉科技大学计算机科学与技术本科




