Peter Muldoon

Peter Muldoon Email and Phone Number

Senior Engineering Lead at Bloomberg LP @ Bloomberg LP
new york, new york, united states
Peter Muldoon's Location
North Arlington, New Jersey, United States, United States
About Peter Muldoon

Pete Muldoon has been an expert and leader in large system analysis and software design engineering practices since 1991. A consultant for over 20 years prior to joining Bloomberg, Pete has worked on a broad range of projects and code bases in a large number of companies both tech and finance. Such broad exposure has, over time, shown what works and what doesn't for large scale engineering projects. As a senior engineering leader in bloomberg, Pete heads the effort to migrate the core tickerplant operation from tradional big-iron machines to Linux. A project which has already delivered large improvements in latency and power savings for market competitiveness. Pete also chairs the Linux Architecture group which deals with all technical challenges involved in migrating such a large and complex system.Previous to this, Pete was centrally involved in a complete rewrite of Bloombergs EMSX, a major global trading system. This involved complex engineering and parallel processing techniques for high throughput required of modern systems. This also included creating and teaching a 10 hour engineering training course to provide engineers with proper grounding in concurrent programming techniques.Pete has also given talks at international conferences like CppCon, ACCU, CppNow, Meeting C++, CppOnSea & CoreC++ expounding on practical software engineering techniques applied to real world systems.

Peter Muldoon's Current Company Details
Bloomberg LP

Bloomberg Lp

View
Senior Engineering Lead at Bloomberg LP
new york, new york, united states
Employees:
560
Peter Muldoon Work Experience Details
  • Bloomberg Lp
    Engineering Lead Coordinator
    Bloomberg Lp Apr 2021 - Present
    New York, United States
    Ticker Plant is Bloomberg’s market data processing system, it is the engine behind the most trusted global financial network.Tasked with and successfully delivering on Bloomberg’s strategic objective of migrating Ticker Plant software - mainly C++ - from a Legacy fleet of HP, Sun, IBM machines to the Linux platform. This was a multi-year, cross department effort involving co-ordination of 20+ technical teams across Ticker Plant.Chaired the Linux Architectural Group and author of the Ticker Plant Testing Manual responsible for technical evaluation/improvement of software solutions and test plans submitted for Linux migration of Ticker Plant software.Created, initiated and provided the leadership/Vision for the QA 2.0 process for Ticker Plant software verification. This involved establishing 3 separate teams for 1) Statistical test tooling 2) QA Data Analysis 3) Test Automation. This provided for scalable solutions to deliver quality product to production for migration or major underlying changes to Ticker Plant were being deployed. This also included forming budget proposals, backed by data, to successfully fund execution of the QA vision and mentoring leaders within these groups.Charged with analyzing the Ticker Plant core C++ data processing software, producing an actionable report detailing the major issues and delivering a plan with deliverables/milestone required for an improved Code base. This seeding of Software Engineering principles applied to the current codebase to act as a template/roadmap for the future direction of architectural changes to be driven by individual teams across Ticker Plant.
  • Bloomberg
    Engineering Lead
    Bloomberg Apr 2018 - Apr 2021
    New York, United States
    EMSX is an enterprise level multi-asset trading platform, integrating Bloomberg exchange and extensive broker data network with global equity, futures and options orders, including options on futures.lead on the rewriting of this major Enterprise level Trading System using modern techniques and incorporating latest technologies – coroutines, Cassandra, kafka - to provide a high throughput concurrent trading system.Developed simplified APIs and refactoring of the Bloomberg co-routine library for massive transactional throughput with better comprehension, State Machine Use methodology for modelling of transactions, C++ Exception best practices and rewiring of the broker routing communication.Creator of the 10-hour Bloomberg University educational course for software engineers to properly grasp and apply parallel transactional techniques through co-routines while avoiding common pitfalls. This course was made mandatory for all engineers working on the new system.
  • Bloomberg
    Engineering Project Lead
    Bloomberg May 2017 - Apr 2018
    New York, United States
    The POST trade system was designed to relieve the VCON platform, originally targeting manual Voice confirmation trading, from handling post electronic trades that require no human intervention. This represents a large segment of business that VCON, an older system, was laboring to handleComplete redesign of the initial failing trading system to handle parallel trade processing efficientlyExecuting the vision of automated on – demand QA for the new system to allow rapid deployment to production with low risk.Successfully delivered and lowering the response lag from 45 minutes at market close to under 30 seconds
  • Bloomberg
    Engineering Project Lead
    Bloomberg Mar 2016 - May 2017
    New York, United States
    CMS is the regulated Confirmation matching system for DTC-eligible equity and fixed-income securities.Engineering Lead on negotiating cross system interoperability design between Bloomberg’s and OMGEO’s platforms as mandated by the SEC.Lead Engineer of CMS system architectural design and execution allowing for high throughput and interoperability with other Bloomberg analytical systems/teams.Designed a Fix message protocol for allocation matching and engaged optimistic locking for better throughput
  • Bloomberg
    Senior Software Engineer
    Bloomberg Nov 2010 - Mar 2016
    New York, United States
    VCON is a multi-asset system that allows for post-trade communications and affirmations, matching trades, integrating with Bloomberg analyticsEmployed as a senior developer to help realize strategic objectives for the VCON platform.Designed and developed new API to allow concurrent trading operations based on deterministic locking that retrofit into current legacy systems with minimal disruption and low production risk, all with a no deadlock guarantee. This improved system throughput and market competitiveness and was used by disparate applications throughout the section.Ran weekly C++ workshops on Software Design strategies, proper code factoring, dependency reduction and runtime efficiency as applied to current legacy systems.Developed and executed full integration of Commodity Futures & Options Trades requiring overhauling trade matching algorithms for much larger trading blocks.

Peter Muldoon Education Details

Frequently Asked Questions about Peter Muldoon

What company does Peter Muldoon work for?

Peter Muldoon works for Bloomberg Lp

What is Peter Muldoon's role at the current company?

Peter Muldoon's current role is Senior Engineering Lead at Bloomberg LP.

What schools did Peter Muldoon attend?

Peter Muldoon attended University Of Limerick, Technological University Dublin.

Not the Peter Muldoon you were looking for?

  • Peter Muldoon

    Principal At Law Office Of Peter O. Muldoon
    St Charles, Il
    2
    aol.com, aol.com
  • Peter Muldoon

    Dallas-Fort Worth Metroplex
    2
    yahoo.com, zoombak.com

    1 +121245XXXXX

  • Peter Muldoon

    Chapel Hill, Nc
    3
    na.linedata.com, multifonds.com, fundguard.com

    1 (617) 6XXXXXXX

  • Peter Muldoon

    Adjunct Professor At University Of The District Of Columbia
    Washington, Dc
    2
    hotmail.com, udc.edu

    1 +120281XXXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.