Nasir is a senior Java Lead Developer/Architect with more then Seven years of in-depth analysis, design and object oriented development experience. He is a Sun Certified Java Programmer. He has extensive experience in Server side programming, and developing Distributed Applications, Web Based Application and Enterprise Applications. Nasir has expertise in Core Java with strong knowledge of Collections, Multithreading and Event/Exception handling. He has extensively worked on different design patterns and architecture framework like Struts, Springs & JSF. He has also written and implemented test cases and used tools like JUnit.