David Michael is a seasoned software leader with over a decade building front-office trading and risk systems for major banks, currently leading the EFx Trader Tools team at BNP Paribas CIB. He combines deep domain expertise in derivatives, indices and exchange-traded products with hands-on mastery of C#, C++, .NET/WPF, SQL and reactive architectures to deliver production-grade pricing and risk tools. His career spans roles from hands-on developer to global head of commodities development, frequently integrating complex regulatory and market feeds (MiFIR, MarkitWire, US withholding) into scalable platforms. David is pragmatic about agile delivery and test automation—he has contributed test enhancements to the widely used NUnit framework to harden data-driven test cases. He brings a blend of trading-floor collaboration and technical stewardship, having led teams rewriting exotic derivatives pricing engines and intraday risk systems. Outside work he once cycled across the USA, a hint of resilience and discipline he carries into engineering leadership.
10 years of coding experience
22 years of employment as a software developer
Radyr Comprehensive
Bsc (Hon), Computer Studies, Bsc (Hon), Computer Studies at University of South Wales
Contributions:48 commits, 7 PRs, 75 comments in 5 months
Contributions summary:David focused on enhancing the test suite for the NUnit framework, contributing test cases for data attributes. Their work addressed specific issues related to parameterized tests and the correct handling of data-driven scenarios. The contributions include new tests and refinements to existing test infrastructure, with adjustments to ensure proper test execution behavior.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Michael - EFx Trader Tools Team Lead at BNP Paribas CIB