Ad Network Analytics
- React
- Node.js
- Express
- socket.io
- MySQL
- AWS
Reporting for campaigns. Service delivered over half a billion ad impressions daily. A helper app aggregated data from internal campaign systems, multiple advertisers, publishers, and delivery sources.
PushNetwork was a predictive ad delivery service that served advertisers' offers across a network of publisher properties as web ads, email, and push notifications, peaking at over half a billion impressions daily.
Staff could report on all of it: custom reports on any dates, dimensions, and KPIs; performance by revenue source across web ads, push, and email; the push network's statistics; and daily impressions.
Behind the dashboard ran PushNetwork Helper, a standalone service of scheduled jobs, some running every minute and some daily, that collected and aggregated analytics for the app from every advertiser source, HasOffers, PushProsRev, and Aimtell's analytics down to the individual subscriber.
I led PushNetwork's architecture and design, and wrote 455 of Helper's 719 commits.