• Leveraged a Web Socket API endpoint on Factset's realtime server to allow for regionalization of web endpoints to various places around the globe. Involved low level network programming, working in a multi-threaded , distributed environment on a large code base.
• Refactored over 3000 lines of server code into a static and dynamic library that uses an algorithm to determine the best regional server to connect to.The library was aimed at being shared across multiple teams by removing its dependency on the server. Built a pub-sub module within the library for test connections with new servers using ZeroMQ. This also improved the readability of asynchronous server code while also making it more modular.