SRIRAM PHANI KIRAN ARETI 408-***-****
JAVA/J*EEE Developer, Web Designer. ***********@*****.***
PROFESSIONAL SUMAMRY:
3+ years of experience in development and implementation of customized software and web-based applications including Web.
Experience in Java, JavaScript, CSS3, html5, SQL.
Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
Experience with working in fast-paced AGILE development environments.
Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.
Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (EJB, Servlets, JSP, and JSF), Patterns and popular open-source framework struts and Hibernate.
Experienced in object oriented scripting language and Web Services approach.
Strong development skills in Java, HTML5, XHTML, CSS, Java, Apache Wicket, Hibernate, Spring Framework, SQL, Jboss.
Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery
Worked with various Frameworks like Struts and spring.
Good knowledge of all popular IDE’s like Eclipse, Intellij, NetBeans.
Hands on experience in writing SQL using MySQL, Oracle and DB2 environment.
Worked with IBM Web Sphere, WebLogic application servers and Jetty, Apache Tomcat web servers.
Good experience with Operating Systems like Windows and UNIX.
Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
Skills in analyzing user requirements, modeling the system and ensuring the functionality.
Strengths include excellent interpersonal and communication skills.
Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
Good knowledge on web based technologies.
EDUCATION
Masters of Science specialized in Computer Engineering from California State University Fullerton with 3.72 GPA.
Bachelor in Electronics and Communication Engineering.
AWARDS
Awarded as ‘Employee of the Quarter’ in October 2013 at Prokarma Softech Pvt Ltd.
TECHNICAL SKILLS
Programming Languages : C, C++, and Java.
J2EE Technologies : JSP, JDBC and Servlets.
Web Technologies : HTML5, CSS3, XML, Java Script, jQuery.
IDE Tools : Eclipse, NetBeans, Intellij.
Application/Web Server : Jboss, Wamp, Apache Tomcat.
Database : MySQL, DB2.
Methodologies : Agile, Scrum.
Framework : Hibernate, Spring.
PROFESSIONAL EXPERIENCE
Internet Brands. Inc. Jul’ 15 – till date
Associate Web Developer
Responsibilities:
Design and code new features and enhancements.
Understanding existing process, requirement collection and creating prototypes.
Designed Java classes (Action classes & Dispatch Action classes) using MVC Architecture.
Developed business logic using various java frameworks and tools like spring, Hibernate etc.
Assist with all aspects of the product lifecycle, from specifications through QA.
Collaborate on finding and fixing bugs.
Participated in all aspects of agile methodology (planning, retrospective and reviews).
Used Log4j for logging Errors.
Used MAVEN as build tool.
Also involved in writing bulid.xml in Ant build tool for the project.
Deployed the application in various environments i.e. DEV, TEST and Production.
Used the JDBC for data retrieval from the database for various inquiries.
Used Junit and Mockito to write tests mainly for unit testing.
Prokarma Softech India Pvt. Ltd. Aug’ 11–Dec’ 13 Java/J2EE Developer, GUI Developer.
Client: Union Pacific Rail Roads (UPRR), USA.
Responsibilities:
Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
Designed and developed the User Interface components using Spring and maintained the session with Session Beans.
Implemented scripting with Ajax and XML to dynamically refresh the page contents.
Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
Data from UI layer sent through JMS to Middle layer.
Used JSON as response type in REST services.
Developed Data Access Objects (DAO's) for interacting with the database using JDBC.
Used Hibernate Persistence Strategy to interact with database.
Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
Worked on the JAVA Collections API and JS for handling the data objects in business layers.
Used Struts and JSP to create presentation layer.
Integrated Hibernate with Spring by coding a Spring Configuration file.
Configured JMS in the WebSphere application server to send messages on the queue.
Deployed the application in WebSphere Application Server 6.0.1.
Built ANT scripts for automated deployment and for the build operation of the entire application.
Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
Performed unit testing using JUnit.
Handled production support of the application.
Documented the flow and functionality of the code for further reference.
Environments: Java, J2EE,JS, EXT JS, Servlets, AJAX, Spring, JMS, HTML5, JavaScript, JSP, CVS, CSS, Angular JS, MVC, JDBC, Oracle 10g, XML, MVC, Hibernate, Wamp, JUnit, Subversion, Ant, Mockito.