David Michael

EFx Trader Tools Team Lead at BNP Paribas CIB

Elmbridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job22 years of employment as a software developer
bookRadyr Comprehensive
bookBsc (Hon), Computer Studies, Bsc (Hon), Computer Studies at University of South Wales
github-logo-circle

Github Skills (8)

nunit10
dotnet-new10
dotnet10
test-driven-design10
csharp10
testing10
tdd9
test-framework9

Programming languages (1)

C#

Github contributions (4)

github-logo-circle
nunit/nunit

Apr 2018 - Oct 2018

NUnit Framework
Role in this project:
userQA Engineer / Test Automation Engineer
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.
dotnettestingtest-frameworkc-sharpnunit-framework
DaiMichael/nunit

Apr 2018 - Oct 2018

NUnit 3.0 Framework
Contributions:54 pushes, 17 branches in 5 months
dotnetcsharpnunit
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