个人介绍
7年后端开发经验, 技术能力过硬, 沟通能力较强, 工作经验丰富, 设计互联网金融,运维解决方案,共享行业,智能AI
专业技能:
熟悉JAVAIO,网络, 多线程、集合理解JVM原理,内存模型、垃圾回收机制熟悉主流框架,包括Spring/Springboot/SpringCloud/Mybatis熟悉分布式系统,Redis,RocketMq熟悉主流数据库,如MySQL,有SQL调优经验熟悉Redission,Nacos,Sentinel等开源框架有一定Spring WebFiux 框架使用经验工作经历
2014-07-31 -至今小电资深开发工程师
作为核心开发负责相关业务的研发推进工作, 同时负责团队基础设施的搭建。 作为核心开发负责相关业务的研发推进工作, 同时负责团队基础设施的搭建。 作为核心开发负责相关业务的研发推进工作, 同时负责团队基础设施的搭建。 作为核心开发负责相关业务的研发推进工作, 同时负责团队基础设施的搭建。
教育经历
2010-09-01 - 2014-06-30温州医科大学计算机科学与技术本科
温州医科大学 计算机系 温州医科大学 计算机系 温州医科大学 计算机系 温州医科大学 计算机系 温州医科大学 计算机系 温州医科大学 计算机系 温州医科大学 计算机系
技能
项目名称:服务聚合应用 项目描述:服务聚合应用主要基于现有的业务微服务使用在线配置的方式快速的生成一个聚合接口。 实现在线设计、快速开发的目的。支持N个API进行编排,同时自定义输出结果集。 涉及技术:Spring-WebFlux、Json-Path 、Nocas、MyBatis、Redis、MySQL等 设计技术: 1.采用nacos作为统一配置中心。 2.采用Spring-WebFlux异步非阻塞框架,支持高并发请求。 3.动态配置采用DSL语言,使用Json-Path解析编排规则,生成编排逻辑。 4.采用Mybatis 存储相关业务信息。 5.采用Redis作为缓存,缓存DSL配置规则。
项目名称:兑换码服务平台 项目描述:提供兑换码服务完整能力,包括申请/购买/兑换/退款/失效完整生命周期的管理以及行为明细的回溯管理。 用以支持部分营销业务场景需要兑换码形式作为外部投放的需求。 涉及技术:Springboot、SpringCloud、雪花算法、RocketMq、Nocas、MyBatis、Redis、MySQL等 设计技术: 1.采用Springboot框架作为兑换码服务应用框架。 2.采用nacos作为统一配置中心 3.采用Spring-Cloud-Openfeign 支持服务间调用。 4.采用RocketMq解耦关联业务应用,购买/兑换/退款/失效行为通过消息通知业务应用。 5.采用雪花算法生成不重复的兑换码数据。 6.采用Mybatis 存储相关业务信息。 7.采用Redis作为缓存。
项目描述:系统定位为团队统一的业务网关,作为小程度/h5/客户端的统一流量入口。提供了路由转发,验签,指标监控,日志,黑名单等一系列的基础能力。减少了下游业务的胶水代码,提高了业务的开发效率,使得下游业务更易被监控和管理。 涉及技术:SpringCloud-gateway、Nocas、MyBatis、Redis、MySQL等 设计技术: 1.采用nacos作为统一配置中心,动态配置业务参数。 2.基于gateway路由功能,针对下游业务配置对应路由规则,使用断言进行匹配,实现路由转发。 3.基于gateway filter能力,配置对应验签过滤器,实现验签逻辑。基于策略设计模式实现不同前端类型的不同签名策略。 4.基于gateway global filter能力,实现黑名单限制。 5.采用Mybatis 存储对应下游业务API信息,包含是否需要登陆/验签等业务属性。 6.采用Redis作为缓存,缓存API数据。