个人介绍
擅长复杂业务设计、重构,追求高质量、易迭代的代码。
有管理经验,可带团队。
具备分布式系统落地经验和能力。
熟悉多线程以及并发场景下的问题。
理解JVM(hotspot)。熟悉redis,rocketmq,es,springcloud,springcloud alibaba,proxysql等中间件。
工作经历
2019-09-02 -2021-09-30上海九翊软件科技有限公司杭州分公司架构
1、系统设计,核心业务代码设计、代码质量管理。 2、德邦物流 SRM 架构设计,吞吐量、系统时延优化。 3、服务器资源计算
2018-03-01 -2019-08-31杭州小时光电子商务有限公司高级后端工程师
需求评审,确认。 任务拆解、排期。 系统分析、设计、部分核心业务实现,review。 数据流程文档。 技术调研、落地、分享。
2014-09-01 -2016-09-30天雁软件技术有限公司技术经理
组织需求评审,梳理、确认业务。 任务分解、排期。 系统分析、系统设计、架构设计。
教育经历
2005-09-01 - 2008-05-01山东大学新闻学本科肄业
大学期间不太安分,后来又喜欢上编程,于是开始自学直到今日
技能
集客魔方电商项目是以SpringCloud+RDS+RocketMQ+Redis+MongoDB+Python+Apollo+ELK支撑的分布式微服务项目,包含商户/店铺,用户,商品,订单,分销,评价,统计,聚合,集客师等共11个服务,分布在26台腾讯云服务上。 中间件的作用如下: Redis支撑缓存、排行榜(zset)、分布式锁、uv统计(hyperloglog)、去重(bloomfilter)等场景。 RocketMQ用于服务依赖的解耦、异步调用等场景。 MongoDB用于非关系数据,如埋点数据、数据清洗的结果等。 Apollo作为配置中心,满足了Gateway不停机变更路由的需求。以及对于业务方试错的需求,提供了更快的解决方案(部分需要运营动态配置的需求,不再提供页面和接口)。 ELK(elasticsearch+logstash+kibana)满足了分布式日志的收集和查看。配合zipkin和hystrix迅速定位问题点。 使用Python语言主要针对不那么重要,但十分着急的场景,比如对新上线活动/游戏的统计。
采购策略设置 供应商准入策略,寻源模式策略,采购评分策略,供应商评估策略。 供应商生命周期管理 注册,邀请,准入,评估,考核,整改,升降级。 招投标管理 招标,邀标,投标,评标,打分。 询报价管理 询价,报价,比价,议价,核价。 等等。 我主要负责项目的技术选型、资源估算、系统间交互与接口设计、吞吐量和系统时延优化、代码质量管理等。 千万级订单表的复杂查询耗时由原来的10s以上降低到0.3秒。 订单同步接口吞吐量由原来的tps小于2优化到大于800。 物料报价竞价接口一次性报价1000行并要求即时反馈的吞吐量由原来的tps小于1优化到符合业务方要求的大于62。 该项目为德邦内网项目,无法获取项目图片。
项目概述: JYFramework(简称JYF)为九翊软件的产品快速开发平台,其包括后端JYFramework框架和JYFrontEnd前端框架。基于该开发平台,九翊产品开发人员可以快速开发九翊软件产品,而不需要关注这些产品中的组织管理、权限管理、工作流、异构系统集成、消息通讯、日志监控、授权、字典管理、文章内容等模块的后台实现,只需要掌握这些模块的应用方法和技巧即可快速开发产品或进行项目定制。 JYF概述地址:http://doc.jiuyisoft.com/web/#/8?page_id=26 SIP概述地址:http://doc.jiuyisoft.com/web/#/30?page_id=1405