My day job is writing high frequency trading applications for the banking sector.
I specialise in multi-threading and low latency systems using C++ primarily on Linux but if you twist my arm I will consider using Windows (Gaaahk!!)
I wouldn't consider myself to be an expert by any means but then again, I wouldn't say so even if I was