Greater New York City Area
Acquired by Vista Equity Partners in June 2018
My responsibilities centered around rebuilding the primary video analytics product to not use any black-box dependencies. This new product was released and is served on billions of impressions a day. I worked in vanilla Javascript, Python, Scala, Java, and learned the specifications of the VPAID and VAST standards. My successes here include:
Building a DOM abstraction library and lightweight development framework for rapid iteration with no external dependencies. Successfully negotiating usage of a lightweight Promise-polyfill for handling asynchrony.
Re-architecting and re-implementing core video verification product in record time–the internal interface being essentially a video player, and the external interface being essentially a VPAID ad unit. Delegating sub-tasks as necessary to 3 temporary team-members to meet an aggressive deadline.
Building a component-testing framework in node.js to interface with legacy Python QA stack. This allows integration testing against various client environments to ensure proper functioning of ad units with different combinations of players.
Leader of Javascript weekly bookclub, where all Javascript engineers read and discussed as a forum: You Don't Know JS: ES6 and Beyond (Simpson), Node.js Design Patterns (Casciaro), The Pragmatic Programmer (Hunt). Participation is strong, and allows for continuous skill-development across teams.
Unifying the user-agent parser used between the fraud and verification departments by refactoring and supplementing the relevant Scala and Java repositories.
Jira and Confluence for task-flow management. Command line, git, etc.