个人介绍
本人有 6 年项目开发经验,期间有一年的微服务架构拆分经验,乐观好学,学习能力较强,喜欢 迎接挑战,并且有一定的管理能力,善于与人沟通,能快速融入团队
参与项目:Saas供应链系统、商城购物网站、跨境物流、充电桩项目、数据运维平台
技术栈:
1、框架spring-boot+ 微服务系列(spring cloud、dubbo)
2、数据储存redis、es、mysql、newSql(rds、tidb)
3、平台级 注册中心(nacos、consul)、mq(rabbitmq、rocketmq、kafka)、日志收集、链路追踪、监控平台、任务调度平台
4、运维平台 发布平台、虚拟化平台、工单系统、资产管理系统
5、基础组件 sharejdbc、mycat
工作经历
2020-09-10 -2020-12-27明源云高级后端工程师
项目描述: 1、 系统集供应商, 招标,材料服务一体的房地产供应链 2、 项目采用 Spring-Boot+Spring-Cloud 作为微服务架构, Mysql 数据库, Redis 缓存服务, RabbitMQ 作为消息队列,Open Feign 服务调用,Nacos 注册中心,Sentinel 限流, Gateway 网关 个人成就: 1、 服务性能,高可用性提升,得到领导、客户的一致好评 a) Jvm 内存调优,合理配置启动参数 b) 慢 sql 的排查,索引的优化 c) 引入 rabbitmq 对供应商信息同步外网进行异步,解耦 d) 提出微服务的架构建议,并按计划去进行实施 2、 核心业务重构、接口性能优化 a) 工作流,按租户进行代码重构,提供代码的可读性、扩展性 b) 合理的采用多线程和缓存对接口的查询性能进行提升 3、 试用期期间,由于工作能力突出,直接晋升为业务小组技术负责人
2018-05-03 -2020-08-27递四方科技高级后端工程师
项目描述: 1、 系统集订单, 支付,用户,调度等一体的一个跨境物流下单系统 2、 整体项目至今有微服务 34 个, 部署服务器 156 台 3、 项目采用 Spring-Boot+Spring-Cloud 作为微服务架构, Mysql 数据库, Redis 缓存服务, RabbitMQ 作为消息队列,集成 Feign,Consul,Ribbon, Hystrix ,MongoDB 等组件 个人成就: 1、 担任订单系统核心开发人员, 进行过数十次迭代任务的开发和代码评审 a) 线上问题得到极大的改善, 问题工单数量从 260 个/月下降到每月 10 个以下 b) 通过持续的代码 review 使团队人均 bug 数量下降到 1.5 个/人 c) 通过培训《整洁代码之道》《CPU 负载飙升,JVM 调优》等提升团队解决问题的能力 2、 线上问题快速排查总结经验, 处理生产紧急问题速度平均 2 小时降到 30 分钟以内 3、 两次负责 黑五 压测和接单性能优化,下单接口 TPS 从 50 上升到 1000+ 4、 主导核心服务的可用性治理,部分服务可用性从 95%提升到 99.99% a
2016-09-16 -2018-04-10优网科技Java开发
项目描述: 1、 优 e 通 App 是亨通集团旗下的一个充电桩的项目 2、 项目 Spring-Boot 作为基础开发框架,Redis 做缓存,Mysql 做数据库服务,Spring-JPA 做 ORM 框架,MongoDB 保存通讯日志。开发包括鉴权,通讯,日志,缓存等一系列核心功能 个人成就: 1、 采用 Redis 高可用方案,解决缓存雪崩和确保系统不会整个瘫痪 a) Redis 的高可用性,使用 redis 哨兵集群,主节点宕机,从节点立即响应 b) 基于 Redis 的数据备份,快速将 redis 服务恢复, 稳定性提升 2、 缓存穿透从而导致 Mysql 压力过大的问题 a) 缓存接口使用布隆过滤器进行预校验,减少无用请求到 mysql,提升系统的性能
2014-06-04 -2016-07-06美格智能Java工程师
项目描述: 1、 平台对账单系统、支付系统、报价系统等应用进行数据监控 2、 项目采用 SSM 做基础架构,Redis 做缓存,利用 Kafka 数据收集,MongoDB 做数据存储 个人成就: 1、 引入 Zookeeper 进行主备切换进行 Binlog 同步, 保持 Redis 和 Mysql 数据一致性 2、 引入 Redis cluster 进行数据分片,节点采用主备方式,提高了 Redis 稳定性 3、 设计 RabbitMQ 异常补偿措施,采用死信队列对数据保持最终一致
教育经历
2010-09-06 - 2013-06-06武汉科技大学汽车运用技术专科
从2010-9月份到2013-6月份在武汉科技大学就读汽车运用技术专业 在线验证码:5580 2013 7516
技能
1、海外物流接单系统架构设计,微服务拆分,核心代码编写,技术的升级 2、线上异常排除,定位,出故障报告 3、对团队成员进行了包括《整洁代码之道》,《RabbitMQ 使用规范》,《CPU负载飙升,JVM 调优》等一系列培训
1、海外物流接单系统架构设计,微服务拆分,核心代码编写,技术的升级 2、线上异常排除,定位,出故障报告 3、对团队成员进行了包括《整洁代码之道》,《RabbitMQ 使用规范》,《CPU负载飙升,JVM 调优》等一系列培训