Senior Software Engineer, Real-Time Systems Development
Thomson Financial
Cambridge, United Kingdom
I established myself as a Senior member of the Real-Time Systems Development team at Thomson. As part of a 20 strong team, we developed bespoke systems using in-house libraries to disseminate real-time financial information from global stock exchanges to our customers via market leading products ThomsonOne and GlobalTopic.Predominatly, I wrote multi-process C and C++ systems in a Win32 networked environment that were used internally to establish conectively to Exchange Data Servers and feed and translate raw exchange data into a common format that was used to output to the client facing products.I was solely responsible for managing the Euronext Market Data Solution (EMDS) and Targin high capacity feed translation projects to provide our clients with cash, derivatives, indices and news data for many European exchanges.On a daily basis, I was required to liase with Stock Exchanges, Product Managers, operational Staff and Data Analysts to produce mutually acceptable project specifications. I developed my systemd through all phases of the software development life cycle and worked closely with testers to ensure that system performance, data integrity and resiliency were not compromised.Additionally, I was responsible for chairing meetings, delivering presentations, training and mentoring new starters, providing technical support, working alongside development teams in the United States, data analysts in Manila, Philippines and assisting with offshore development in Bangalore, India.