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 enjoys writing books, technical papers, reviews and is interested in mentoring. When not involved in technical stuff, he does video recording and editing along with DVD authoring.