• 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.