Analytics API used by Adscribe's client-facing products and internal machine learning and statistical algorithms to compose complex queries.
Responsible for query composition based on an intuitive to create JSON… · More structure, query optimization and caching, query distribution, query results cleanup and formatting and computing various higher level metrics using the query results.
My main job here however, was to write and architect the code to compose the queries based on an easy to produced JSON format and to implement various query optimizations, caching and optimizations for metric computation.
... It's like the 3rd complex query builder I had to make that year and at this point I hope it's the last. I'm getting really good at query builders but it's also getting a bit stale :))