Since 2009 I am involved with Software Development. I have worked with different technologies like Java, .Net, PHP. I've worked with different Java APIs like Java Swing, SWT, Windows MFC, Jasper Report, Open Rule Engine, Apache POI, iText, ehcache, Crystal Report, DOM, JAXB, JAXP, Jersey, JSON, XPath, Quartz, EJB, Hibernate, JPA etc. Web application framework technologies includes JSP/Servlet, Struts, Spring, Groovy & Grails, etc. I am having experience of working with Jasper Server to generate report from a dedicated server. Experience with client side scripting languages is with JavaScript & jQuery. Though Java technologies are the primary technologies I'm been working on, I've started Software Development field with PHP technologies. I've worked with Core PHP with Smarty & Cake PHP framework along with MySql database, which accompanied by jQuery as client side scripting language. Along with Java technologies I've explored its competing technologies, which is from Microsoft background & not so much open as PHP & Java technologies. With Microsoft technologies I've experience of .Net MVC framework, Sharepoint development, C# and LinQ API. With all these technologies, one thing I commonly follow is testing the application so that the application need not suffer from any harm or damage. It includes testing with one of the widely known open source testing framework Selenium.