1、负责线下广告DSP、CRM平台开发
a. 基于golang/node.js 技术栈,采用传统4层分层架构完成项目架构设计
b. 采用es,kafka,redis 等中间件实现资源搜索、曝光/收入计算等功能
c. 基于京东统一日志平台、CleverDB, Jms, jes等后台完成系统及资源的监控, 并根据监控,预警迭代优化系统
d. 负责存储设计(mysql, es, redis)
e. 核心模块,组件开发
f. Nginx 限流 + 自研限流组件完成整体/局部的流量控制
2、负责线下广告流量平台建设
a. 基于java技术栈采用4层分层架构设计
b. springboot + mybatis 完成项目骨架
c. 采用es, redis 完成媒体资源搜索,地图聚合等核心功能
d. 基于京东easyJob分布式任务调度完成离线任务处理
d. Nginx限流 + Hystrix限流 完成对整体及局部接口的保护防止被拖垮
3、CPM投放系统开发
a. 基于node.js/golang 完成项目架构设计
b. 基于独立redis集群完成实时广告订单、素材,出价策略等数据存储
c. 基于openRTB规范对接广告请求
d. 基于Kafka, Hbase 完成记录广告请求,曝光请求等日志型数据,最终通过spark完成各维度曝光收入的事实数据,在dsp平台侧完成各种报表的聚合和展示
e. 通过日志平台+预警邮件+微信预警完成系统整体监控,保证及时响应
4、项目常规工作
a. 参与需求评审,完成任务拆解,合理排期
b. 组织技术、测试用例评审会议,跟踪待解决问题
c. 制定开发规范,代码review,定期项目复盘
d. 处理跨部门沟通及协调工作,跟进,落实依赖方需求
e. 预研技术方案解决项目遇到的问题
f. 组内技术分享交流