Paid Social data pipeline

Ian Wilson

0

Backend Engineer

Data Engineer

Software Engineer

Elasticsearch

Java

Python

Jul 2017 - Jun 2020 as Staff Software Engineer
I lead and executed a very large project to create the Paid Social platform, which processes advertising data for Sprout Social. This involved building the project in one environment and data center and then migrating it to a new data center as the result of merging companies after Sprout Social's acquisition of Simply Measured. The product was released in many iterations and the data center migration was done in iterative phases with zero app downtime.
This project had similar technical elements as the Competitor Reporting project (ingestion, processing, and analytics APIs).
We decided as a team to complete the back-end work on Simply Measured's stack and deliver the core customer value and migrate the platform to Sprout Social's data center as a follow-up. While this created complexity on the back-end, it prioritized delivering customer value as quickly as possible.
Like this project
0

Posted Nov 16, 2023

Collecting and processing social advertising data for a social media marketing product + major data center migration with zero app downtime

Likes

0

Views

8

Tags

Backend Engineer

Data Engineer

Software Engineer

Elasticsearch

Java

Python

Ian Wilson

Software Engineer and Technical Leader

Analytics and Reporting Dashboards
Analytics and Reporting Dashboards
Competitor Reporting data pipeline
Competitor Reporting data pipeline
Internet-of-Things analytics platform
Internet-of-Things analytics platform
Multi-Year Strategy for Data Platform
Multi-Year Strategy for Data Platform