As the sole developer of Celerodata, I built a powerful platform that integrates with various advertising services to process payment data, performs lead scoring with DataRobot API, and automates invoice generation and upload to QuickBooks. With features like live invoicing via Pusher WebSockets and Stripe subscription management, Celerodata revolutionizes advertising data processing and management, showcasing my expertise in creating end-to-end business solutions.
March 16, 2020
Celerodata is a sophisticated advertising data processing platform that I built from the ground up, serving as the sole developer. The platform integrates with various advertising services including Google Ads, Facebook, Yahoo, Bing, Google DV 360, and TradeDesk to pull in advertising payment data. It utilizes DataRobot's API for lead scoring and generates invoices for clients based on the advertising data, subsequently uploading these invoices to QuickBooks. A unique live invoicing solution was built using Pusher WebSockets that allows users to create invoices in real-time and pull data from third-party servers on demand. Furthermore, I integrated a Stripe subscription module to manage access to different parts of the application based on user payments.
The main challenge of this project was integrating multiple third-party services and maintaining data consistency across all these platforms. This was addressed through careful API integration and rigorous testing.
Celerodata streamlines the process of advertising data processing by integrating multiple advertising platforms and automating various tasks, like invoice generation and lead scoring. It stands as a testament to my capabilities as a full-stack developer, and my ability to create comprehensive and efficient data processing solutions.