Full Stack Developer Intern at Unity Technologies May 2021-August 2021
Unity Technologies is an American video game software development company based in San Francisco.
I programmed a monthly cron job using Golang, that periodically deletes all the inactive monetary targets for advertisement units that do not generate impressions for the game developers. The service reads all the floors from Bigtable and computes the inactive floors. This data is written to Google Cloud storage and published over via NATS to different services. I also worked on the subscriber part which receives the inactive floors and deletes them from the MongoDB database using Javascript. Using optimized data retrieval and parallel processing, brought down the runtime of service from 9 days to 6 hours. Deleting all the inactive floors saves around $300K in storage and processing costs for the company, every year.