KAVYA C RAMACHANDRA
aca4zq@r.postjobfree.com
Summary:
• 7+ years of experience in full life-cycle of software development process including
requirement analysis, design, coding, testing, debugging and maintenance.
• Extensive knowledge and experience in developing JAVA based applications using Core
JAVA, Collections API, J2EE, JDBC, Servlets, JSP, HTML, JavaScript, XML.
• Accomplished software engineer specializing in Java/J2EE development and production
support.
• Strong experience in Java, JSP 2.0, Servlet 2.3, JMS, Spring 3.0, Struts 2.0, Hibernate
3.0.
• Working experience with J2EE application servers such as Weblogic Portal Server,
Websphere Application/Portal Server and JBoss.
• Proficient in Web page creation using HTML, JQuery, Java Script, JSF and CSS.
• Enhancement, design and development using Java Script, JQuery, HTML, CSS at the
front-end.
• Good Object Oriented Design and Graphic UI Design of Business Modules using UML,
Use Cases, Sequence Diagrams.
• Good knowledge of Database design and development that involves Relational database
schema, Functional dependencies, Normalization of tables, writing queries using SQL,
formatting results and writing Triggers, Stored Procedures (PL-SQL) in ORACLE.
• Well-versed in Presentation Tier Development using JSP, Custom Tag Libraries, Apache
Jakarta Struts and XML.
• Extensively experienced in Middle Tier Development using Servlets, JSPs.
• Experience of using ANT tool to generate deployable files.
• Good Understanding of different Java/J2EE Design Patterns.
• Expert level Java skill and very good Object-Oriented Programming.
• Capable and adaptable to learn new technologies, take up new challenges with minimum
supervision.
Technical Skills:
Java, SQL.
Programming languages
Core Java, Collections, Threads, Java beans,JDBC
J2SE Technologies
JSP, Servlets, JDBC, JSF.
J2EE Technologies
XML, HTML, DHTML.
Web Technologies
Springs, Struts 2, Hibernate.
Frameworks
Apache Tomcat, Web Logic, IBM Web Sphere, GlassFish, JBoss.
Web/Application Server
Oracle, My SQL, Postgre SQL.
Databases
Eclipse, Net Beans.
Development tools/IDE
CVS, SVN.
Version Control
Operating system Windows 95/98/2000/XP/VISTA/7, UNIX, LINUX.
Professional Experience:
Client: TIERS, Austin, Texas, Dec 12 - Present
Role: Java Developer
Project Description: The mission of TIERS is to maintain and improve the Health and Human
Service Commission in Texas and to administer its programs in accordance with the highest
standards of customer service and accountability for the effective use of funds.
Responsibilities:
• Interacted with business analysts to convert business requirement to technical
requirement.
• Designed the application following Unified Modeling Language (UML) Methodology.
• Involved in writing Usecases and Class diagrams using Rational Rose.
• Developed the necessary GUIs for the front-end using XHTML and JSPs.
• Developed XML pages and converted them to HTML using XSLT.
• Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
• Worked on JQuery, AJAX for designing highly user interactive web pages.
• Implemented the architecture based on the Apache Struts MVC framework, using a
Central Servlet acting as the controller.
• Designed and coded connection pooling classes to manage database connections to
various databases.
• Implemented the connectivity to the Oracle database using JDBC.
• Involved in writing stored procedures and triggers using PL/SQL.
• Used CVS for version control.
Environment: Java, Weblogic, Oracle 10g, Struts, JSP, JQuery, Custom Tag Libraries, Servlets,
JDBC, PL/SQL, UML, HTML, XML, XSLT, Java Script and Struts, Rational Rose, Java,
TIERS Framework.
Client: American Express, Phoenix, AZ Oct 10 – Nov12
Role: Java/J2EE Developer
Project Description: This module provides web based service channel for Card members to
maintain their personal accounts on-line. This application provides customers with on-line
facilities that include but not limited to Balance Transfer, Membership Reward Enrollment,
Direct Debit, Deferred Plans, Recurring Billing, Change of Contact Address and other member
transactions.
Responsibilities:
• Involved in deploying the application with Spring Framework and Hibernate.
• Involved in gathering business requirements, analyzing the project and created UML
diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the
Optimization module using Microsoft Visio.
• Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to
effectively handle the workflow of the application.
• Developed Action classes to handle HTTP client requests by using HTTP Servlet
Request, HTTP Servlet Response, Action Mapping and Action Form objects.
Worked with Core Spring Framework for Dependency Injection, Spring Context to
•
provide message sources.
• Developed Spring Configuration file to define data source, beans and Hibernate
properties.
• Designed and developed the User Interface using JSP, JSF, HTML, CSS and
JavaScript.
• Various JSF, Rich faces tags were used to implement asynchronous requests to web
container
• Worked with Spring web flow to represent UI flow.
• Implemented Design Patterns like MVC and Facade.
• Worked with Hibernate for developing Persistence classes to interact with the database.
• Developed Ant scripts to deploy EAR, WAR files for deployment into server.
• Successfully executed all the test cases and fixed any bugs/issues identified during the
test cycles.
• Used Eclipse IDE and Web Sphere application server in development.
• Worked with Log4J for logging purpose in the project.
Environment: Java, J2EE,Servlets, MVC Struts, Spring, SQL, HTML, WebSphere Application
Server, Rational Rose, UML, MS Visio, XML, Oracle, Log4j, Ant,Unix.
Client: Goldman Sachs, New York. Oct 08 – Sep10
Role: Java/J2EE Developer
Project Description: Goldman Sachs is a premiere finance company specializing in lease-loan
management. Global Panther is an Intranet application developed for Goldman Sachs, to
automate their lease-loan management system. The E-commerce module was developed for the
off-site data entry operator to send data to the application server through a secure web server.
The data entered remotely is securely transported to the web server through https protocol and
packaged into a XML file, which in turn is pushed into IBM MQ Series queue.
Responsibilities:
• Designed new classes and servlets to implement system change (SR) requests.
• Provided Production Support.
• Analyzed data and presented in a spread sheet format.
• Fixed bug reports on the existed system.
Environment: Eclipse IDE, HTML, CSS, SQL, Core java, JSP, Servlets .
Client: Canara Bank, India Feb 06 – Apr 08
Role: Software Developer
Project Description: Intellect Cards is a flexible cards management system and is a part of the
Intellect Suite Product which is a comprehensive solution to the Banking service needs.
Responsibilities:
• Participated in all the phases of Software Development Life Cycle.
• Involved in the design of the project and represented the requirements through the
diagrams using UML.
• Designed the Web-Tier using Struts MVC.
• Involved in the Database design, creation, Querying.
Used JSTL and custom tag library with frameworks such as Ajax and JQuery, to build
•
interactive and attractive user interfaces.
• Worked in implementing Spring, Hibernate technologies
• Involved in developing test cases for testing the application using JUnit.
• Designed and developed Session and Entity Beans to implement business logic and
deploy them on Weblogic Application Server.
• Developed the User interface screens using HTML, JSP and AJAX.
• Designed table components with headers, adding column to tables and manipulating
them.
• Used CVS version control for source code.
• Designed, developed and implemented Reports benefits application for Annual
Reporting.
• Used Junit for testing.
• Created tables, triggers, stored procedures, SQL queries, joins and views for multiple
databases, using MySQL Server.
Environment: Websphere Application Server 6.1, Spring framework, Core java, JSP, Servlets,
Taglibs, Hibernate, XML, Weblogic 8.1, Eclipse3.2, JavaScript, Web Framework, SOAP based
web services
EDUCATION
Bachelor of Engineering in Electronics and Communication, VTU, India