← back to the wall

Bloomberg Terminal Backend

WORK

JUL 2017

Bloomberg Terminal Backend
built with
C++11PythonSQLMultithreadingDistributed Systems

Overview

As a Software Engineering Intern at Bloomberg LP, I developed backend systems that impact all Bloomberg Terminal users.

Technical Details

  • Created multithreaded C++11 services for real-time data processing
  • Built communication systems with SQL-like databases
  • Implemented multiprocess Python tasks for data gathering and provision
  • Used Google Test framework for unit and system testing
  • Designed systems using a publisher-subscriber pattern within a ring distributed system