He lives in Bangalore and works with financial clients in Europe, UK and USA on large-scale mission critical systems. He has seen the evolution of enterprise java from the Netscape Application Server days, to Servlets/JSP, JEE, Spring through his 17+ years on Java platform. He has been responsible for designing high performance multi-threaded frameworks to efficiently processing thousands of messages / second and simplified many applications during reengineering by modularization, decoupling use of DSLs and choice of right technology.