Responsible for full-stack web development of web dashboard that allows users to queue build jobs, view progress and history, as well as manage build machines. Maintained scripts used to build game assets, game packages, and continuous code builds. Debugged and troubleshot build jobs and servers to keep systems functional.
•Optimized job history SQL query to reduce time from 30 seconds to 3 seconds, handling over 3.5 million records.
•Increased performance of webpage for managing machines by factor of 80 by adding a caching layer to the queued and running jobs state data.
•Improved asset builder log parser by a factor of 16 by hashing errors based on resource and error message.