10年专注Java生态,具备从0到1构建大型分布式广告系统的实战经验。擅长高并发、低延迟系统的架构设计与性能调优,对服务治理、数据一致性有深入理解。具备技术选型、团队协作和跨部门沟通能力,致力于通过技术架构推动业务增长。
【核心技能矩阵】
• 语言与框架:Java (精通,JVM底层原理), Spring (源码级), MyBatis (源码级), Dubbo(源码级)
• 中间件与存储:MySQL (分库分表、性能调优), Redis (集群、持久化策略), Kafka (高吞吐、重平衡), ClickHouse (列式存储、物化视图)
• 架构与云原生:分布式架构设计, 微服务治理, Docker, K8s, CI/CD
• 前端与工具:Vue, Element UI, Nginx, Linux, OpenCode
数据分析平台:
该平台集成了市面上主流媒体信息流服务,如头条、快手、百度、腾讯广告等,优化师可在平台上搭建投放各媒体广告,并对广告数据指标(如消耗、点击数、展现数、充值等)进行查看分析,提升广告投放效率,为公司游戏产品节约推广成本的同时,带来更多收益。
项目技术栈如下:
● 前端技术栈:vue+element-ui
● 后端采用分布式微服务架构,技术栈:springboot、mybatis-plus、xxl-job、mysql、clickhouse、redis、kafka、nginx、linux、git
核心功能模块如下:
● ad-manage:供优化师查看广告数据,批量创建广告,素材库功能等
● ad-job:同步各媒体广告数据,定时出各种数据,其他一些定时任务
● ad-material:推送素材至媒体、素材上传
● ad-click:信息流媒体点击监测
● agt-api:接收游戏侧上报的注册,登陆,充值数据
● agt-job:回传数据给媒体,广告归因
------
超信ssp系统:
ssp系统作为超信项目的底层,为上层系统dsp提供模板创建、任务调度等服务。该系统由ssp-web、ssp-service、super-mms及sms-sys四个子系统构成,各系统间的回调基于redis、mq实现。
各子系统功能如下:
● ssp-web:提供接口供dsp调用
● ssp-service:完成业务逻辑的处理(任务调度,通道监控等),通过dubbo供web调用
● super-mms:负责对接外部通道厂商,短彩信的下发以及彩信的下载
● sms-sys:基于cmpp、sgip协议对短彩信进行下发
------
超信naas系统:
超信在传统彩信基础上,新增了音视频功能,更具吸引力,为公司其他产品提供了良好的推广渠道。项目采用前后端分离开发,后端使用 springboot 微服务架构,前端采用 vue、vue-router、vuex、iview 等技术实现。
核心功能模块如下:
● 账户管理
● 模板管理
● 任务管理
● 签名管理
● 标签管理
------
短信平台:
短信平台主要是为了完善沃推产品能力,集成短信通道,对于 push 下发不到的用户以短信方式进行补量,以触达更多用户,满足业务需求,提升广告收入。
核心功能模块如下:
● 用户管理、角色管理、权限管理
● 短信发送管理(新建任务、任务列表、短信审核、模板管理)
● 数据统计(发送统计)
● 系统设置(黑名单管理、规则配置、通道管理)
分布式任务调度中心,用于定时任务的创建和调度。在项目中担任后端开发,负责的模块主要有任务管理,执行器管理等。
该平台集成了市面上主流媒体信息流服务,如头条、快手、百度、腾讯广告等,优化师可在平台上搭建投放各媒体广告,并对广告数据指标(如消耗、点击数、展现数、充值等)进行查看分析,提升广告投放效率,为公司游戏产品节约推广成本的同时,带来更多收益。 项目技术栈如下: ● 前端技术栈:
【该评论为5星(满分)好评,评论人选择不公开展示】