Madhusudhan Konda is a Java consultant working in London, primarily with investment banks and financial organizations. Having worked in enterprise and core Java for the last 12 years, his interests lie in distributed, multi-threaded, n-tier scalable, and extensible architectures. He is experienced in designing and developing high-frequency and low-latency application architectures. He's now developing interests in C#! He enjoys writing books, technical papers and is interested in mentoring.