Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Brian Tang

Great Neck,NY

Summary

Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency.

Skilled Senior Software Engineer designs and implements new features, improves architecture and takes lead to launch new products. Excellent understanding of software design and programming principles. Meaningful experience shipping and maintaining large, complex systems.

Overview

28
28
years of professional experience

Work History

Senior Sofware Engineer - Time Series Infra

Bloomberg
09.2018 - Current
  • Developed tooling in C++ and Python to enhance time series data service within Portfolio Analytics stack.
  • Resolved low-level threading issues across highly parallelized systems, improving performance.
  • Executed full stack development for copy forward project at BB, enabling operations as a service.
  • Implemented anchoring for price fields to streamline price-dependent calculations.
  • Optimized database performance by capping versions stored in primary buffer.
  • Established library and process for blocking traffic by user, firm, or request.
  • Enhanced unit testing processes and integrated coverage reports into Jenkins pipelines.
  • Provided technical leadership through documentation, presentations, and department-wide demos.

Engineering Manager – US Core Trading

Fidessa
08.2007 - 02.2018
  • Maintained and enhanced risk management within order management system utilizing C++.
  • Streamlined execution path to improve low latency DMA order flow performance.
  • Implemented support for new asset classes such as US Equity Options and Convertible Bonds.
  • Developed analytic capabilities for Trader/Client Cost analysis and IOI success metrics.
  • Integrated low latency market data for efficient algorithmic trade routing.
  • Established compliance features addressing OATS, ACT, Reg NMS, and other mandates.
  • Enhanced Auto Execution processes and Trade Allocation functionality using C++.
  • Provided support for inbound/outbound FIX flow and multi-order strategies.

Lead Software Engineer – IOI’s and Adverts

Fidessa
07.2006 - 08.2007
  • Architected and implemented new features for IOI and Trade Advert systems using C++, Tcl, and Fidessa database.
  • Led team of three programmers in design and coding of new functionality.
  • Integrated order management system to block counterparties with active orders from receiving IOIs.
  • Developed functionality for mapping terminal codes to counterparties and resolving names during IOI entry.
  • Created list management tool to compile terminal IDs and counterparties for targeting or blocking.
  • Established thresholds for updating trade advert totals at market data vendors.

Lead Software Engineer – Back Office

Fidessa
12.2004 - 07.2006
  • Improved Fidessa’s industry reputation through successful system reimplementation in C++, Tcl, Visual Basic, and Fidessa real-time database.
  • Achieved reduction of trade breaks during go-lives from thousands to a maximum of 20.
  • Established common features by gathering requirements from internal staff and customers.
  • Processed trades and allocations from order management and middle office systems efficiently.
  • Utilized database queries, VB, and Tcl to display resulting records on front-end grid.
  • Collaborated with vendors like Pershing, Fidelity, Broadridge, and Merrill Clearing Services.
  • Created outbound formats including FIX, MQ, flat file, and CSV for data integration.
  • Supported multi-capacity trade features including partial and group block trades.

Senior Technical Consultant

Fidessa
06.2002 - 12.2004
  • Consulted on-site at Merrill Lynch, Bear Stearns, and Bank of America to enhance trading operations.
  • Collaborated with bank management, traders, and IT staff to deploy Fidessa effectively.
  • Analyzed business requirements and configured Fidessa to align with specific trading needs.
  • Integrated additional functionality through API hooks to optimize system performance.

Software Engineer

Fidessa
12.1997 - 06.2002
  • Replaced existing Reuters market data feeds with direct exchange feed handlers, reducing operational costs for Fidessa's hosted product.
  • Designed and developed C++ application to parse Nasdaq and NYSE market data feeds.
  • Co-architected system and designed Fidessa RTD with pub/subs for downstream systems.
  • Enhanced infrastructure library by adding UDP and multicast functionality.
  • Led development of gateway product linking order management system to NYSE and Nasdaq entry services.
  • Utilized C++ and Fidessa RTD for parsing and translation of order messages between systems.
  • Implemented C++ X.25 switched virtual channel logic into product infrastructure.
  • Consulted at Lehman to integrate CGW with their program trading system.

Education

Bachelors of Science - Computer Science

University of Wisconsin – Madison
Madison
01-1995

Skills

  • C11/14/17/20
  • Python
  • Javascript
  • Java
  • C#
  • Database management
  • Unit testing
  • System architecture
  • SQL
  • SQLite
  • Redis
  • Cassandra
  • Cmake
  • Git
  • gtest/gmock
  • FIX
  • Linux
  • Solaris
  • Low Latency Programming
  • Network Programming
  • Threading
  • Equities
  • Options
  • Convertibles
  • OMS
  • EMS
  • Middle Office
  • Back Office
  • DMA
  • Portfolio Analytics
  • Compliance and Post Trade Reporting

Accomplishments

  • Helped build Fidessa’s US operations from 1 client and 6 employees in 1997 to over 300 employees with over 60 clients.
  • Ground floor development on 5 distinct systems at Fidessa: EMS platform, exchange gateway platforms, market data feed handlers, back-office and IOI/TA platforms.
  • Added ability to trade new asset classes to product: US Equity Options and Convertible Securities.
  • Developed a keen understanding of US market microstructure and compliance requirements by working as technical consultant on-site at several tier 1 customers and working closely with senior compliance staff and delivery managers.
  • Increased Fidessa’s brand reputation by building a new back-office system that vastly reduced the number of trade breaks between front-office and back-office systems.
  • Mentored colleagues into senior developer and team lead roles.

Timeline

Senior Sofware Engineer - Time Series Infra

Bloomberg
09.2018 - Current

Engineering Manager – US Core Trading

Fidessa
08.2007 - 02.2018

Lead Software Engineer – IOI’s and Adverts

Fidessa
07.2006 - 08.2007

Lead Software Engineer – Back Office

Fidessa
12.2004 - 07.2006

Senior Technical Consultant

Fidessa
06.2002 - 12.2004

Software Engineer

Fidessa
12.1997 - 06.2002

Bachelors of Science - Computer Science

University of Wisconsin – Madison
Brian Tang