
Michael B.
About Me
I'm a senior developer with over 7 years of Java experience. In addition I excel in JavaScript, C++ and SQL. I always try to create high performance and reliable applications because I care about excellence in engineering.
I'm a senior developer with over 7 years of Java experience. In addition I excel in JavaScript, C++ and SQL. I always try to create high performance and reliable applications because I care about excellence in engineering.
Create and develop innovative software solutions for clients across a broad range of industries.
Corrected a technical inefficiency that reduced memory utilization by approximately 90%. It is possible that this prevented an "operational risk event" that would have required monetary remuneration to clients.
Advised the group's head portfolio manager to increase exposure to equities during a minor market panic. This was followed by one of the largest increases in equity valuations in market history.
Developed a Linux system that uses multiple C++ executables to process H264 video data. It uses ZMQ for inter-process communication and PostgreSQL for data persistence.
Developed a GUI that runs in the Chrome browser and is built with JavaScript, Node.js and jQuery.
Authored approximately 50% of the code base.
Helped develop and maintain a framework of thousands of Sybase T-SQL stored procedures used to generate Prime Broker Export files
Helped add scalability and allowed additional clients to use the system by developing and maintaining the ATCS component of the system.
Helped ensure compliance with IRS regulations by scanning for patterns in millions of trades that trigger the Wash Sale reporting rule.
Designed, developed, tested and deployed the connection monitor that automated the detection of disconnection events and presented real-time status of connections to the Operations team.
Provided time-critical telephone support to financial sector member firms during disconnection events.
Sports Player is a distributed system for video display.
It utilizes high-definition mobile camera input for video content.
It also displays video advertisements for local businesses.
The Order Management System was used by a large portfolio of investors with approximately $20 billion in assets.
Portfolio managers used the OMS to create orders based on market analysis.
The OMS triggers traders to execute trades in the market.
Electronic Order Routing is a component of Bloomberg's Execution Management System.
It routes single name or baskets/lists to multiple brokers.
The system serves more than 6,000 algorithmic/DMA, program and cash-trading destinations.