在北京从事软件开发工作20年,一直沿用java web生态圈相关技术,熟悉spring framework, spring boot ,spring cloud , spring mvc,spring jdbc,netty,mybatis 等生态圈技术。
熟悉微服务技术框架(spring cloud),有实际项目设计和开发经验。
有完整的电商系统从0-1设计开发经验,熟悉微信小程序和App开发模式。
熟悉广告系统开发平台,有每天5亿次媒体广告请求处理经验。
熟悉在各种云平台上的操作和部署,如阿里云,腾讯云,青云, uCloud 。
熟悉当前流行的web技术,熟悉Vue+ElementUI技术栈,熟悉jQuery技术,有十分丰富的实际项目开发经验。
熟悉html ,css,div等前端技术,并有丰富的跨浏览器平台调试经验。
精通数据可视化技术,尤其对d3.js,echarts有多个项目开发经验。
能熟悉使用各类java应用服务器,比如tomcat,jboss,websphere,weblogic,从最基本的web程序部署,JVM性能调优到集群,负载的配置等。
熟悉各种关系数据库的开发,如mysql,sql server,oracle,db2,teradata。
熟悉NoSQL技术,对redis,mongodb有丰富的实际使用经验。
熟悉互联网技术架构,熟悉大数据技术原理,熟悉hadoop,kafak,spark,storm,hive,hbase,sqoop等相关大数据技术,有kafak + storm + mongdb 的实际项目经验。
熟悉数据仓库项目相关技术,熟悉数据相关的产品和技术。
本人参与科达广告交易平台(ADX,DSP,SSP,DMP)和互动广告(IAD)的开发和维护工作,熟悉程序化广告交易架构中各模块的关系及业务流程。系统从逻辑架构上分为运营端,引擎端,大数据端。
在运营端定义广告主,媒体,资源(素材,广告位等),投放计划,人群定向及竞价策略等。
引擎端接收手机终端的曝光,点击请求,结合运营端资源和竞价策略,在用户手机上展示最适合当前用户的广告信息(素材)。
同时把请求信息传递给大数据平台,做指标计算,各种报表分析。
日请求量:5-10亿次曝光点击请求。
主要媒体平台:今日头条,网易新闻,百度视频,百度阅读等。
涉及技术:
运营前端:Vue + ElementUI
运营后端:Springboot + mysql + redis + kafka
引擎端:netty + redis +kafka
大数据端: hadoop + hive + sparksql + spark streaming + kafka + flume + mysql