Description
Professional Summary: * Developer possessing knowledge and around 5 years of experience in Software Analysis, Design, Development, Implementation, Testing and Debugging of Object Oriented Applications, Web based Enterprise Applications using Java/J2EE. * Extensive experience in design and development of J2EE applications using Core Java, Java Collections, JDBC, JSP, Servlets, JSTL, XML, JSON, Hibernate, Spring, Struts, SOAP and Restful Web Services and other open source frameworks and APIs. * Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, HTML, JavaScript, Ajax, JSP, JQuery, CSS. * Good Knowledge on AngularJS 1.5. * Experience in working with several frameworks like Hibernate 3.0/4.0 ORM, Struts, Spring Framework (Dependency Injection, AOP, Spring Core, Spring JDBC, MVC Framework). * Expertise in programming with RDBMS like Oracle, MySQL & concepts like writing SQL Queries, Functions, Stored Procedures, views and Triggers. * Expertise in developing enterprise applications using Framework Technologies such as Hibernate, Spring MVC, AOP, DAO, JDBC and Web services (Soap, WSDL and Restful API). * Experience in deploying, configuring and administering application servers such as Apache Tomcat. * Experience in using Maven for build automation and loggers using Log4j. * Extensive development experience on different IDE's like Eclipse, SpringToolSuite, NetBeans for debugging and using java coding standards. * Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. * Involved in both Waterfall based approach and Agile/SCRUM methodologies for development. * Hands on Experience with version control tools like GIT. * Experience in Testing Enterprise and third party mobile applications through Real devices and Cloud based Automation tools, simulators and emulators. * Experience in Testing desktop, web applications, creating Test plan, Test cases, Execution Summary, and logging the defects in HP Lifecycle Management and JIRA. * Automated the test cases using native method and have created framework for easier mobile automation. Project: CMS is a web application used to manage various handles like url, username and password for various social media sites into a single platform. This application works on role based model. This application has 4 modules. Handles: The users have access only to their account and will be responding to any user's request on their page. They will get notified by their groups to change their passwords on timely basis. Group: Each group will handle an account which consist of multiple usernames and password. There will be multiple groups assigning the roles to the user. Admin: He has the privileges to manage only a single group. Super Admin: He has the privileges to manage handles, groups and admins Responsibilities: * Developed the UI screens using HTML, CSS, JQuery, and JSP. * Used JavaScript for client side verifications and validations. * Worked on core java concepts of Object Oriented Programming such as Inheritance, Interface, Abstract Class, IO, Exception Handling, Polymorphism Collection framework and Threading. * Design and development of application using Java, J2EE, Struts2, JDBC. * Designed Java Servlets and Objects using J2EE standards. * Worked in Waterfall Model and had a good level of communication in team going through all phases of SDLC lifecycle. * Used Git as version control, HP Application life cycle management for JIRA for defect tracking. Environment/Tools used: Java 1.6, Servlets, Struts, HTML5, CSS, JSP, JavaScript, JSON, XML, Tomcat, Log4J, Eclipse, HP Application Life Cycle Management, JIRA, GIT, Maven, MySQL. SRINATH BALASUBRAMANIAN 717-562-6250 srib.balu@gmail.com Enterprise Application Testing Duration: March 2011 to June 2012