Summary
Nadim Bahadoor is a founder and seasoned engineer with 15 years of experience building large-scale systems across finance, risk, insurance and life sciences, and deep hands-on expertise in productionizing electronic trading platforms, data engineering and ML pipelines. He is an evangelist for Scala and the author of "Scala For Beginners," running allaboutscala.com to share practical guidance on Scala, distributed systems, functional programming, graph/semantic data and ML. His background combines financial engineering knowledge across multi-asset classes (CMOs, swaps, FX, equities, bespoke exotics) with early-adopter experience in Cassandra, Spark, Kafka, Datomic and Gremlin/TinkerPop. Past roles include architecting real-time trading and event-driven MapReduce frameworks at BlackRock and Morgan Stanley and building semantic/graph ML solutions at Elsevier, reflecting a rare blend of domain depth and systems-level craftsmanship. Based in Mauritius, he also consults on large-scale platform design and strategy, having led the design phase for a pan-African digital platform for the African Development Bank.
9 years of coding experience
13 years of employment as a software developer
Higher School Certificate, Economics, Math, Accounting, French, English, Higher School Certificate, Economics, Math, Accounting, French, English at Royal College of Curepipe
School Certificate, English, French, Math, Economics, Accounting, Computer Science, School Certificate, English, French, Math, Economics, Accounting, Computer Science at Dr Regis Chaperon State Secondary School
MS, Computer Science, MS, Computer Science at Stevens Institute of Technology
BA, Computer Science and Economics, BA, Computer Science and Economics at Gettysburg College
English, French