Development Lead - LogicMonitor Backend API
•Design and develop LogicMonitor’s backend API upgrade project. Improve the efficiency and stability of HTTP requests from users to multiple data centers and cloud environments.
•Collaborate with UI team to integrate front and backend systems with a focus on reducing redundant API calls and structuring API responses to be concise and unambiguous.
•Designed and implemented new querying DSL to enhance usability of custom API filters using ANTLR. The new language allowed for finer points of articulation compared to its predecessor and includes searching capabilities.
•Design backend in-memory data structure to allow for quick access of customer company devices and other resources (average ~20k) while reducing redundant data transmission.