甜薪工场甜薪工场
甜薪工场
工作者接单雇主招人
查看岗位
人才库人才详情

我擅长8年Java研发经验,熟练掌握多项研发技术,擅长拆解需求

Andy Zhao
产品研发/Java互联网/科技公众号
个人优势
8年研发经验,专注大型分布式后台系统开发工作和广告业务架构及偏数据底层研发。
精通Java语言,深入理解JVM和多线程并发。系统阅读过Spring源代码,能够对Spring做二次开发,
熟知 Spring 当中的各种扩展点。
独立搭建分布式和高并发系统架构,QPS 超 10 万+经验。精通多种类型数据库(Redis,ElasticSearch,
HBase 等)根据不同业务场景高效选择。以及中间件消息队列与 RPC,Netty 等相关技术。
熟练掌握广告平台架构,独立搭建完整的高可用的广告平台系统。数据层方面,精通大数据及其相关
技术(Hadoop,MapReduce,Zookeeper 等) 在广告业务场景下的使用。
具有强烈热情对于新技术不断追求和探索。无障碍阅读编写英文文档。
工作经历
字节跳动
技术专家2020.11 ~ 2021.07
抖音广告投放
教育经历
哈尔滨工业大学
计算机硕士2012.09 ~ 2015.01
项目经历
人人网
2015.03 ~ 2016.11
项目职责:l 广告平台实时统计系统 人人网广告引擎日志进行实时入库统计,系统后台实时展示监控统计数据,广告策略根据实时 统计结果调整投放广告策略。 1. Staged Event Driven Architecture 架构对广告引擎 log 进行实时入库统计。 2. 根据业务需要重构系统,Storm 集群重写业务逻辑。 l 广告平台反作弊和离线统计系统 实时统计无法过滤可能存在的作弊流量,无法满足一些广告运营策略要求,最终的统计结果以 离线统计为准。 1. 广告反作弊系统对作弊流量进行过滤,开发过滤作弊流量逻辑(MapReduce)。 2. 离线统计 Hive 表中的数据,入库到 MySql 表中。 l 广告平台结算系统和广告平台后台开发 广告结算分为日终结算和实时结算,与实时和离线统计相似,实时结算为广告策略提供数据支 持,最终以日终结算为准。广告平台后台是内部系统,方便产品运营进行广告投放和数据查看。
查看详情
爱奇艺
2016.11 ~ 2020.05
项目职责:l 爱奇艺认证系统 早期主要为爱奇艺主站提供认证服务,进行用户权限校验,目前主要服务于爱奇艺号权限管理。 1. 基于 Java Spring 负责开发整个认证后台系统,分为基础服务模块、API 接口层、业务权 限管理模块、数据同步模块和辅助功能模块。接口平均 QPS 达到 1W+。 2. 底层数据库使用 MySql、HBase 和 ElasticSearch,日均读写数据 20 亿次。 l 爱奇艺号广告分成激励系统 爱奇艺号为视频创作者提供分成激励机制。随着爱奇艺短视频随刻 APP 用户上传量增大,短 视频内容丰富,高效的激励策略会极大刺激用户上传原创视频的热情,提升随刻 APP 的影响力。 1. 开发信息流、贴片、小视频广告分成结算系统,日统计分成用户大千万级别。 2. 升级结算系统,pv 导向升级为播放时长导向,提升头部高展用户收入约 20%。 3. 随刻用户金币奖励和兑换现金系统,提升用户活跃度(以用户视频上传频次度量)约 30%。 4. 爱奇艺号用户等级系统,用户在爱奇艺号中分成和激励的重要依据。 l 爱奇艺号审核系统 审核运营系统主要分为视频质量审核和用户审核。越来越多的用户选择在爱奇艺上传自己的原 创作品,为避免客诉和舆情风险,对于审核的要求与日俱增,出于缓解审核团队压力,提升审核 效率的目的,开发爱奇艺号人工审核系统。 1. 负责和组织基于 Spring Boot 框架下,开发并上线审核系统。 2. 运营人均日处理数据 10W+条。 3. 打通审核系统与用户激励系统底层数据关联,审核结果提供分成计算依据。 l 爱奇艺号数据统计系统 爱奇艺号是针对内容创作者的平台,数据统计系统提供多维度的统计数据供原创用户参考。 1. 独立完成爱奇艺号原创用户排名,排序利用 MapReduce 进行大千万级排序。 2. 后期优化改进的位图法过滤认证用户白名单,排序时间提升 30%。 3. 重构底层数据处理架构,为爱奇艺号广告分成激励系统复用现有数据能力提供可能。 l 爱奇艺纳豆系统设计开发 爱奇艺纳豆是爱奇艺推出的一款图文信息流 APP。纳豆系统包括后台系统和素材库系统,其中 素材库系统为纳豆后台提供底层存储服务。 1. 基于 Protobuf 和 Thrift 提供 RPC 接口底层服务并且稳定运行,QPS 1W+。 2. 后期优化改进.proto 文件,动态关联不同数据库之间的字段。
查看详情
字节跳动
2020.11 ~ 2021.07
项目职责:l DOU+项目 DOU+是抖音平台一款视频加热工具,购买使用后,可以推荐视频给更多兴趣用户,提升视频的 播放量和互动量。 1. “大中台,小前台”原则,广告投放核心数据,功能模块调用等功能下沉到广告投放中台, 前台仅实现业务展示。处理抖音 APP 带来的高流量,保证服务的可用性。 2. 为符合广告法要求,对系统业务逻辑进行广告合规专项开发。 3. 拆分梳理 DOU+投放流程,优化改进后 DOU+注册流程客户转化率提升近 20 个百分点。 4. 业务营收能力千万元级别以上。 l 小店推广项目——巨量千川 巨量千川以流量提效、场景协同、数据支持和开放生态四个方面去打造一体化电商广告解决方 案。字节电商崛起,抖音承担导流责任,挂字节电商购物车视频和直播的投放从 DOU+业务拆分出, 走自己的电商加热逻辑,流量在电商业务内部循环。 1. 在 DOU+基础上从 0 开始使用 Go FastHttp 框架基于领域驱动模式构建新后台系统。半年注 册用户突破千万。 2. 业务逻辑上整合了 DOU+、巨量鲁班及广告平台的电商广告能力。
查看详情
粉笔职教
2021.07 ~ 2021.11
项目职责:l 粉笔共享课堂项目 共享课堂是粉笔线下教育 APP 的核心产品,提升学员上课互动的积极性和学习热情。基于 Netty 实现 web socket 长链接通信,教师板书实时同步至学员的手机端。 1. 从0 带领团队搭建服务端架构。 2. 目前日最高流量破 1w+,QPS 最高达到 5k+。 3. 压力测试可承担 QPS 1w+。 l 推荐系统 服务于粉笔课堂,使用推荐算法为学员提供高效的推题服务,方便学员课下复习。 1. 从0 带领团队开发推荐系统工程模块,包括召回策略、过滤策略和排序策略。 2. 当前服务于粉笔课堂,学员进行课后练习。 l 营销系统——轻舟平台 随着线下职教的快速发展,为了迎合运营团队高效拓展业务的需要,我们开发了营销系统 SCRM(Social Customer Relationship Management)轻舟平台。 1. 运营团队可以根据需要快速在信息库中检索对应潜在的学员。 2. 打通我们内部信息库和企业微信的连通功能,运营教师可快速添加潜在学员到企业微信中。 3. 权限隔离机制,有效隔离各个区域分校的信息,高效提供运营老师有效数据。
查看详情

相似职位推荐

我擅长6年java开发经验,熟练掌握后台开发技术,快速解决问题

1. 6年java开发经验 2. 有农业物联网软件开发、微信小程序开发、WMS仓储软件开发,ESB服务集成等,以及地理信息国土规划方向软件开发经验。 3.技术栈有SpringBoot,SpringCLoud,Docker,Kubernetes等容器技术,ElaticSreach,Redis,Nginx负载均衡等,Netty、WebSocet网络通信,多线程并发,分布式集群,JVM 4. 掌握设计模式设计思路以及DDD领域驱动架构设计。 5. 日常善于积累技术,学习能力强,工作认真、踏实靠谱,积极向上。
bilibili微博政府/社会机构互联网/科技其他
全日/半日均可 ¥ 25,000/月

我擅长五年半的JAVA开发工作经验,熟练掌握前后端开发技术

5年半开发经验,精通Java编程语言,熟练使用Spring、SpringBoot、Mybatis等框架,熟练使用MySQL、Oracle、Sqlite关系型数据库,和Javascript、JQuery、CSS等前端技术,熟悉Kafka、Hadoop等前沿技术。曾独立带领团队完成项目的研发工作。
知乎互联网/科技
全日/半日均可 ¥ 18,000/月