•Upgrade logic around how securities are processed in large distributed application in the Lua language.
•Built out logging and dashboards to keep track of problematic securities using Lua and Grafana.
•Built a stand alone Python Spark application to handle missing data related to holidays by creating an API,
hosting a listening application, and writing to an SQL database.
•On-call triage for issues related to PORT data and fixed issues related to the distributed Lua application.
•Maintain an older plain javascript application that created endpoints for the PORT user screen.
•Migrate features from plain Javascript to Typescript application that follows MVC paradigm.
•Added features such as data visualizations to user facing screens.
•Upgrade a large number of C++ jobs, running with cron from the command line, to work on Linux instead of Unix.