Keith Bloom

About me

Introduction I am a lead developer with over 20 years experience of creating business class enterprise software. Most recently I have been working in the global broking sector building front office eCommerce platforms for the Swaps Derivatives markets. I focus on producing fast, error free financial software by creating safe multi-threaded processes and building independent components that communicate by message passing. I use proven software development practices, including Test Driven Development, the SOLID principles and SOA. My love of computing started when I was 8 years old when I wrote an adventure game on my ZX81. I loved that I could program a computer and create a game. Creating software is still my passion. My current interest is in functional programming, particularly Haskell, F# and Scala, and how this applies to the Finance sector.