Richard is a platform architect who specializes in high performance systems, including those used by financial institutions for high frequency trading and huge compute clusters with thousands of nodes used in the Cloud.
Richard discovered Erlang and OTP three years ago and has adopted this as his platform of choice. He has designed and helped build a large and complex Cloud based application using Erlang/OTP and has been exploring the design challenges of getting this to scale to millions of users for the last 12 months.
Richard is a multidisciplinarian with experience across storage, network, operating systems, devOps and systems programming. He has to use all of these when designing a new platform. Over the years, he's programmed in Assembler, Basic, Fortran, Pascal, C, C++, Java, C# and Erlang.
He has worked as VP of High Frequency Engineering at a major bank, Chief Architect at Sun Microsystems, Principle Architect at Microsoft (Azure), as well as a number of interim roles with high tech startups.
Richard is Fellow of STAC Research, a Fellow of the British Computer Society and a Chartered IT Practitioner.