freewill
1月前来过
全职 · 700/日  ·  15225/月
工作时间: 工作日09:00-18:00、周末09:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

使用APP扫码聊一聊

个人介绍

9年 java 开发经验,独立负责过项目,带过团队,有分布式架构的开发经验,研究过 dubbo 源码

技术栈:dubbo,springboot,mycat,zookeeper,kafka,mongo,redis,python,scala ,对 hadoop,spark 有一定了解

工作经历

  • 2020-01-01 -至今阿里巴巴技术专家

    先后负责优酷体育以及乐动力的技术架构和研发工作。从零到一搭建了优酷体育的商城体系,积分体系,任务体系等用户运营系统,从零到一完成了优酷体育玩法体系的搭建: 抽签系统,秒杀系统,盲盒系统。并把秒杀系统的经验总结成文章在内部技术论坛进行分享,累计获得5k浏览,300+收藏,60+点赞。 整个用户运营系统以及玩法系统最终被优酷多个其他业务方复用: 影剧综,累计服务超过2100+万用户

  • 2016-04-01 -2020-01-01拉勾java组长

    简历工作台开发 主要工作任务: 使用迭代器模式对人才搜索的数据进行了重构优化,实现复用代码模块的可插拔,缩减超大的类文件,采用 mongo 分片集对简历库数据实现动静分离,以及对耗时的 count 进行了缓存优化,使用 zookeeper和 redis 实现了多机批量重建索引,加快索引重建速度。开发邮件客户端搜集用户的多渠道的简历。使用 kafka 实现服务之间的解耦,解决服务之间处理速度不对等的问题。使用 mycat对5亿的简历数据实现分库分表。负责并开发的拉勾云助手,面试***。

教育经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

技能

Android
React
0
1
2
3
4
5
0
1
2
3
4
5
作品
优酷体育秒杀系统

优酷体育秒杀系统是针对优酷体育商城的引流项目。 目标是希望通过少量低价高质商品吸引用户进入优酷体育游乐城进而转化成优酷体育用户。 本人负责这个技术架构的选型,技术调研,核心开发。 1: 通过异步链路处理秒杀的前置流程 2: 针对秒杀的库存实现了可以动态新增秒杀库存 3: 通过对秒杀库存进行分桶来解决热点 key 问题 4: 同时为了防止不同的分桶之间库存消耗的速率不同,导致命中空桶影响用户体验,增加了分桶的上下线功能。 项目开发完成以后,单机秒杀借口压测最大支持2WQps 此时 Cpu 负载100% 负载50%情况下,预估最大 Qps 1W+ 项目上线之后,最大 Qps 峰值 2k+

0
2023-04-24 11:56
优酷体育游乐城项目

优酷体育游乐城包含虚拟币发放系统,玩法系统以及虚拟币兑换系统三大核心能力。 用户通过看视频,看比赛,参与赛事竞猜获得虚拟币。获得的虚拟币可以通过抽签玩法,盲盒玩法等能力获取实物奖品。当然也可以通过积分商城兑换商品。 本人负责整个项目技术架构选型,核心商城能力开发,积分任务系统开发,抽签系统开发。 从0到1打造了新的用户运营平台 “游乐城”,完成了包括虚拟币发放,玩法消费,虚拟币兑换等能力的建设。 1:建设完成积分系统,任务成长系统 2:建设完成商城系统,高扩展性,制定了通用兑换协议,支持多币种多渠道商品快速接入。 3:建设完成抽签玩法系统,以此为基础快速支撑了夺宝,盲盒等玩法。 系统已被电影,剧集,综艺,少儿等7个频道复用,累计服务用户 2100+W 游乐城项目可扩展性强,支持多种权益系统,多币种系统,支持多用户系统

0
2023-04-24 11:54
5亿简历的存储优化

1: 使用迭代器模式对人才搜索的数据进行了重构优化,实现复用代码模块的可插拔,缩减超大的类文件, 2: 采用 mongo 分片集对简历库数据实现动静分离,以及对耗时的 count 进行了缓存优化, 3: 使用 zookeeper和 redis 实现了多机批量重建索引,加快索引重建速度。 4: 开发邮件客户端搜集用户的多渠道的简历。 5: 使用 kafka 实现服务之间的解耦,解决服务之间处理速度不对等的问题。 6: 使用 mycat对5亿的简历数据实现分库分表。负责并开发的拉勾云助手,面试签到等*小程序。

0
2023-04-24 11:51
更新于: 2023-04-24 浏览: 89