个人介绍
8年Java开发背景。
精通SpringBoot、SpringCloud、SpringMVC,快速搭建微服务架构,对框架进行测试,确保代码质量。
精通Mybatis、SpringDataJPA等ORM框架,针对不同场景不同数据库选择最合适的框架。
精通Redis缓存,对其单线程原理有深入了解,应对高并发场景,搭建主从架构,集群架构。
精通RabbitMQ及Kafka的内部原理,有处理高并发场景中巨量消息积压的经验。
精通MySQL数据库,对其内部原理有深入了解。对数据库表设计,索引,SQL优化有丰富经验。其他技能:Jenkins、Git、Mave
n、Docker、Linux、Nginx
具备十亿级数据迁移、优化经验,较强的总结沟通、组织协调能力,出色团队合作精神,有丰富的夸团队合作及内外资源协调经
验。
多年工作经验,对项目整体架构设计有深入理解,能针对项目中出现的问题提出多种解决方案,实现系统的最优运行方案。
工作经历
2020-04-01 -至今中信银行Java后端开发
需求管理:结合银行业务流程和金融产品功能逻辑,主导中信银行用户中心项目需求分析,组织撰写相关设计文档,严格执行开发 计划,提供技术解决方案,完成系统功能模块设计,高质量地解决复杂的技术问题。 项目开发:从0到1开发用户中心,通过流程梳理、诊断、实施,组织跨部门流程协同运作,完成技术选型、模块拆分、功能设计 等,通过多次10亿级数据迁移及迁移程序的性能调优,将数据迁移时间控制在3小时内。 接口管理:主导M+、对公CRM、对私BP、个贷系统等行内三方系统的接入、接口开发, 通过与各业务端对接,综合分析功能 逻辑解决业务相关问题,对内传递沟通情况,顺利推进方案落地,实现每日40W+用户维护。 数据库迁移:熟练运用MySql 数据库开发技术,掌握数据库设计、SQL 常用关系数据库开发,利用单机Mysql 向分布式数据库迁 移工作,完成初始方案的起草、分片键遴选、数据迁移操作步骤,完成最终上线步骤梳理。 微服务管理:针对项目业务需求,通过流程来控制项目总体的目标、业务操作、服务调用顺序;实现微服务的组合与协调;熟 练运用代码编写环境及接口调试工具,采用多线程管理,实现模块功能开发。 业务优化:根
2019-08-01 -2019-12-01中国平安医保Java后端开发
系统升级:熟悉分布式系统技术架构,重新梳理存量代码业务逻辑,结合各种设计模式对代码格式进行优化,添加必要注释,使代 码的简介度大幅提升,实现系统快速开发,快速部署等目标,为后期维护做铺垫。 代码优化:根据国家医保项目开发进度和任务分配,分析和发现系统的优化点,通过代码优化使库龄计算的Job,优化业务的执行 时间,完成功能性预警的工单处理和功能修复,共计处理生产级bug11个
2016-05-04 -2019-08-01同城酒库Java全栈开发
负责同城酒库项目开发,利用Shiro实现请求访问控制,页面按钮权限控制,负责后台商品增删 改、前台系统订单管理及商品检索功能、接入redis 数据库,实现用户、商品、订单的缓存。
教育经历
2016-09-01 - 2020-06-24南开大学计算机应用技术本科
8年Java开发背景。 精通SpringBoot、SpringCloud、SpringMVC,快速搭建微服务架构,对框架进行测试,确保代码质量。 精通Mybatis、SpringDataJPA等ORM框架,针对不同场景不同数据库选择最合适的框架。 精通Redis缓存,对其单线程原