changqingwang
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日17:30-23:00、周末08:00-22:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

工作背景:

汤森路透公司多年金融外汇研发经验,京东商城多年广告研发经验,人社部子公司金保信多年移动支付研发经验,数势科技多年金融数字化营销云TOB研发经验。

专业能力:

1. 擅长分布式系统微服务设计,熟悉CAP,BASE等理论,熟悉DDD。具体可参考平安证券数字化营销云平台以及金保信电子社保卡移动支付平台。

2. 擅长高扩展架构设计,从架构层面,擅长使用AKF理论设计系统;从代码结构层面,擅长COLA等结构;从服务层面,擅长接口设计,并熟练使用各种设计模式。

3. 擅长高并发以及高性能系统设计,从架构层面,擅长微服务设计,多级缓存设计,异步化系统设计等;从代码层面,擅长设计模式,擅长局部并发技术,擅长JVM调优。具体可参考京东商城App广告消息推送平台和平安证券数字化营销云平台等。

4. 擅长系统高可用设计,包括系统容错设计,架构高可用设计等,熟悉容灾设计,单元化设计等。

5. 擅长业务中台设计,对金保信电子社保卡移动支付平台进行了中台建设,沉淀了商户中台,订单中台,支付中台等;对数字化营销云平台进行了SAAS化建设(京东云,腾讯云等),沉淀了渠道中台等,擅长租户身份设计以及扩展点设计,支持业务定制扩展。

6. 擅长技术PAAS平台建设,在数字化营销云平台SAAS化过程中,沉淀了消息处理平台,审批平台,低代码配置平台等。

7. 擅长数据库大数据量处理以及分布式事务处理,通过分库分表,数据异构以及利用柔性事务及补偿机制,设计了金保信电子社保卡移动支付平台事务处理框架。

8. 擅长数据库设计,擅长MySQL查询调优等。

9. 擅长Java技术栈,包括Spring Cloud,Nacos,ZK,Kafka,Redis,Dubbo等。

10. 熟悉分布式搜索ES,熟悉MogoDB。

11. 熟悉K8S,包括云原生,云存储(Rook Ceph),云网络(Flannel,Calico)等。

12.熟悉大数据组件,包括Hadoop,HBase,HDFS,Flink,数仓CK等

团队管理:

有5年项目管理和20人团队管理经验,对项目进度以及风险有较强的把控能力

性格品质:

很强的逻辑分析,对业务场景非常敏感,并有良好的产品意识;思路清晰,善于总结;具有良好的团队合作精神


工作经历

  • 2020-10-28 -至今北京数势科技云创有限公司架构师

    1.负责从0到1组建金融数字化营销云平研发团队; 2.负责金融数字化营销云从0到1整体架构设计,核心系统设计以及核心模块开发等; 3.负责平安证券营销云整体系统性能调优以及稳定性建设; 4.参与公司金融数字化营销云平台 SAAS/PAAS化建设;

  • 2019-02-19 -2020-10-15金保信社保卡科技有限公司架构师

    1.负责支付组研发,包括需求评审,技术方案评审,项目进度管理等。 2.负责移动支付平台的架构设计以及订单域的核心设计以及开发。 3.负责平台的稳定性建设。

  • 2016-11-10 -2019-02-08京东世纪贸易有限公司架构师

    1.负责建设App广告消息推送平台,包括架构设计,核心模块开发等。 2.负责重构中间页广告系统,包括架构设计,核心模块设计以及后端开发等。

教育经历

  • 2008-09-01 - 2011-06-30同济大学软件工程硕士

  • 2003-09-01 - 2007-06-30同济大学软件工程本科

技能

Zookeeper
Dubbo
Kafka
Nginx
UML
Spring
Mybatis
Redis
微服务
0
1
2
3
4
5
0
1
2
3
4
5
作品
App广告消息推送平台

项目描述: 以京东App消息的方式,为京东近7天3000万活跃用户,推荐广告商品,旨在站外流量变现。 整个平台有,用户挖掘服务,模拟请求服务,广告服务,推荐服务,策略服务,中间页广告服务以及消息推送服务等。 通过OpenResty实现了API网关,实现分流,限流,请求参数修改,黑白名单等。 使用Open Resty API 网关,对推荐的商品进行链接埋点以及策略排序。 通过局部并发技术,在中间页上,为推荐的商品聚合价格,优惠券,广告信息等。 通过标签技术,实现 AB 分流实验以及全链路压测实验等。 使用 Free Marker 技术,实现前后端动静分离。 技术栈为Java技术栈,包括Spring Boot,JMQ消息中间件,MySQL数据库,Redis分布式缓存,Nginx Lua等。 项目职责: 1.架构设计,高可用:使用AKF理论,对系统进行无状态设计,支持服务水平扩展。 2.架构设计,高性能:从架构层面,服务无状态化,支持水平扩展;使用JMQ进行服务解耦以及消峰,使用异步处理请求以及回调通知结果;使用分布式缓存,通过Open Resty Lua在Nginx 进行数据预处理,减少无效流量。从服务层面,使用本地缓存,减少服务访问;缓存使用PB格式存储数据,服务调用采用用PB格式数据;使用线程池,处理JMQ消息;通过JVM调优,保证低延迟,减少FULL GC等。 3.负责模拟请求服务,策略服务,中间页广告服务的开发。 4.根据DDD理论以及AKF理论,对单机服务进行了微服务拆分,并对通信链路进行优化,对线程池进行优化等 工作业绩: 1.App广告消息推送平台每天为近3000 万活跃用戶推荐广告商品,通过效能分析,不断优化推荐算法,使得一跳广告点击率超4%,每天收入将近百万。 2.负责App广告消息推送平台架构设计,从架构层面保证高性能/高可用/高扩展,支持3000万用户的瞬时流量。 根据DDD理论,重构了中间页广告系统,通过变现站内外流量,每天收入近50万,以及不断对系统进行优化,承载了双11,618近亿级流量。

0
2024-01-07 10:09
电子社保卡移动支付平台

项目描述: 移动支付平台,基于人社部电子社保卡平台,旨在与金融机构、第三方支付机构等建立总对总接口,统一实现社会机构互联网接入服务,提供统一商户(医院/药店等)入网、 组合支付、统一商户对账清算服务,采用混合云架构设计, 线上部署于阿里云和腾讯云,线下部署于人社部电信中心。 云上系统有订单中台,支付中台,商户中台,渠道中台,医保中台等,云下系统有电子社保卡信息系统。 技术栈为 Java技术栈,包括Dubbo 分布式框架, Spring Boot,Redis 分布式缓存, Rocket MQ 消息中间件,Nginx 负载,MySQL 数据库,Fast DFS 分布式存储, Sharding JDBC等。 项目职责: 1.架构设计,业务中台:负责订单中台和支付中台的设计以及核心功能开发。 2.架构设计,高扩展:根据DDD理论以及AKF架构理论,对架构进行了微服务拆分,服务无状态化,支持水平扩展。 3.架构设计,高性能:从架构层面,服务无状态化,支持水平扩展;使用多级缓存(CDN,Redis,本地缓存等);服务访问异步化(Rocket MQ解耦服务,回调通知);同步变异步,主动查询和异步回调结合,减少响应时间。从服务层面,对核心服务JVM进行调优,保证低延迟,减少FULL GC,提升核心服务单机处理能力;采用线程池以及局部并发技术。 4.架构设计,高可用:服务无状态,支持多副本;使用Sentinel对核心服务进行限流,熔断等,保证核心链路高可用;根据BASE理论,设计了分布式事务框架,支持人工补偿。 5.架构设计,数据库设计:对数据库进行3年容量规划,根据范式理论以及表容量估算理论,对表进行了初步容量估算,采用分库分表;通过数据异构,形成用户库,商户库,支持多维度查询;归档数据存入HBase。 负责订单域和支付域的核心代码开发。 工作业绩: 1.根据DDD,对平台进行了微服务设计,并采用业务中台思想,对业务进行沉淀,形成各个中台,支持多支付前台场景(自费,医保,组合支付等)。 2.设计了上云方案,订单中台,支付中台以及商户中台部署于阿里云,电子社保卡信息平台部署于人社部中心。 3.对平台进行了3年容量规划,设计了分库分表,以及通过数据异构,形成了商户库,用户库等异构库,供业务查询。 银川第一人民医院 HIS系统接入移动支付平台;秦皇岛第一人民医院 HIS系统接入移动支付平台;湖北22家药店接入移动支付平台;山东实账接入移动支付平台。

0
2024-01-07 09:56
数字化营销云平台

项目描述: 数字化营销云平台,基于数据驱动决策,为客户提升运营效率,降低运营成本。 核心服务有规则引擎服务,控件计算服务,实时消息网关服务,批处理调度服务,数据计算服务,画布服务;支撑服务有配置服务,审批服务,低代码配置平台,消息中心服务,数据分析服务等。 通过低代码配置平台以及三方网关,可以对接各种触达渠道(企微,短信等); 实时消息网关服务和批处理调度服务实现了流批一体; 技术栈为Java技术栈,包括 Spring Cloud 分布式框架,Kafka 消息中间件,Redis 分布式缓存,MySQL 数据库,CK 数仓,Camel 规则引擎,Nacos 注册与配置中心,Sky walking 链路追踪,Prometheus 监控, Lua 等,支持云原生部署。 项目职责: 1.架构设计,高扩展:根据DDD理论,对业务进行抽象,结合AKF理论,对系统进1.行了微服务设计,服务无状态化,支持水平扩展。 2.架构设计,高可用:服务无状态化,支持多副本;使用分布式限流组件Sentinel,对三方服务进行限流,防止下游服务崩溃;根据BASE理论,实现数据最终一致性,对每个节点的状态通过Kafka落入数仓CK,支持数据重入。 3.架构设计,高性能:从架构层面,根据DDD进行微服务拆分,服务无状态化,支持水平扩展;使用多级缓存,包括分布式缓存Redis,本地缓存等;使用消息中间件Kafka进行消峰以及异步化处理;对高并发服务进行资源隔离。从服务层面,对核心服务进行JVM调优,保证吞吐量,减少FULL GC;采用线程池以及局部并发技术;通信链路优化,比如使用SDK减少网络开销等。 4.对分布式缓存数据存储进行优化,对大对象采用PB格式进行存储,并对数据量大的对象,进行分片存储,防止热点数据分布不均;通过Lua脚本,减少分布式缓存访问IO次数。 5.对消息中间件参数进行调优,根据业务场景,调整消息中间件Broker参数配置等,并自研了智能算法,消费者根据处理压力,自动调整消息消费速度。 6.负责调度系统,实时消息系统以及引擎系统的设计以及编码开发。其中,使用Redis Zset和Lua脚本实现延迟队列;使用Redis分布式锁和Quartz实现轻量级调度等。 7.负责消息中心,低代码配置平台(三方网关服务等)的设计以及编码开发。对API元数据进行抽象,通过配置可以动态实现API访问 工作业绩: 1.带领团队,完成私有化交付,使得客户业务运营效果提升100%, 赢得了客户口碑,成功续约了四期建设(千万级项目); 2.负责整个架构设计,从架构层面保证高性能/高可用/高扩展,支撑了整个业务部门每分钟亿+消息的处理。 3.对核心引擎进行JVM调优,保证吞吐量,减少FULL GC,单机(4C 8G)达到5000+ QPS。 4.参与数势科技 SAAS化平台建设, 提供了多租户设计方案,数据隔离方案等,与京东云合作,签约了多家品牌商(博世电器等)。 5.参与业务中台建设,沉淀了多个通用业务服务(渠道中台等)。 6.参与技术中台建设,转化了多个技术成果,包括消息中心,审批中心,调度中心 ,低代码配置平台等。 7.客户实施,支持云原生部署,并根据K8S指标监控,实现自动扩缩容。

0
2024-01-07 09:44
更新于: 01-07 浏览: 150