KAVITA KALE
SUMMARY
• Total * years of IT experience in Java, J2EE Technologies.
• Worked on many phases of software development life cycle including analysis, design, development and testing under Windows, UNIX, Client Server environment
• Extensive experience in working with JAVA, J2EE, JSP, SERVLET, EJB, JMS, JSTL,XML, JDBC/ODBC, HTML, WEBSPHERE, WebLogic Application server, JAVA SCRIPT, APPLET, SWING, SQL, PL/SQL, C/C++ etc.
• Worked extensively on Web based Application using JSP, Java Script and HTML.
• Worked on server side programming with java using JDBC, Servlets and JSP.
• Proficiency in Object Oriented Programming using Core Java, Multi-threading, Synchronization etc.
• Proven expertise in Web User Interface Development using MVC Frameworks-Struts, Servlets, Servlet Filters, Validators, JSP, JSP Custom Tags Development, HTML and Java Script.
• Proven expertise in SQL stored procedures development & tuning, SQL queries tuning. Used TOAD and PL/SQL Developer for development.
• Has experience in Database modeling and PL/SQL programming, Writing Stored procedures, SQL queries, Triggers.
• Experience with build, development, and test tools - Ant, JUnit, CVS or similar technologies.
• Working knowledge of the open source technologies like Eclipse, Tomcat.
• Domain expertise in Banking, Finance, and Insurance.
• Expertise in managing code in various Source Control tools like Sub Version, clear case.
• Good client Communication skills and interpersonal skills – involves understanding client requirements and bridging effective communication between team.
• Experience in doing production support and solving the complex issues during the production support phase.
• Expertise in working with crosses functional teams and good understanding of SDLC.
CERTIFICATION
• Sun Certified Programmer for the JAVA 2 Platform 1.4
SKILLS
Operating System Windows XP/2000/NT/98/95, DOS, UNIX, Linux
Programming Methodologies Procedural, Object Oriented
Java Technologies Core JAVA, J2EE (EJB’s, SERVLET’s, JSP’s), Hibernate,
JNDI, JMS,JSTL, MVC, STRUTS, JDBC, Java Beans, Java Mail, Swing, APPLET
Languages Core Java(JDK 1.4.2), C, C++, Java Script, PHP,
HTML,SQL,PL/SQL, Visual Basic.
Databases Oracle 9i (SQL, PL/SQL), Stored Procedure, View,
Functions, Procedures, MS Access, PostgreSQL 8.0
Tools & Utilities Eclipse 3.2, Edit Plus , Dreamweaver MX 8.0, Rational
Rose, Flash MX 8.0 , Web Server, Application and Middleware Server Apache Web Server, Web logic 7.0, Jakarta Tomcat 5.x, WebSphere, Jboss
Built &Testing Tools Ant, Junit
WORK EXPERIENCE
CREDIT SUISSE – NC, USA
Programmer / Analyst
OCT 2009 - MARCH 2011
IT Private Banking USA has built the Client View application for Private Banking customers of Credit Suisse in the USA/Mexico. The purpose of this application is to provide clients with 24x7 access to their account information, Credit Suisse proprietary research and market data such as Reuters News, Stock Quotes and Company Research. Clients also have account administration capabilities such as changing passwords, viewing statements, trade confirms, tax statements and account documents.
• Analyze and coordinate resolution of production issues. Maintain adequate communication with clients and IT management; act as liaison between business, vendors and other support teams. Write ANT scripts for QA, production releases and deployments.
• Escalate issues when required to ensure timely resolution.
Become key point of contact for all issues and requests related to Java application support.
• Develop relationships with other IT groups to ensure all issues are addressed in an expedient and effective manner and that users are kept updated at all times.
• Documentation of production applications and infrastructure.
Maintain required level of infrastructure support; liaison with internal teams where necessary.Maintain production and Disaster Recovery environment infrastructure.
Environment: J2EE 1.4, JSP , Servlets , EJB 2.0, Jakarta-Struts, Validator framework,
Hibernate 2.0, CSS, XML, Weblogic , Eclipse , Junit, Oracle 9i.
UNITED BANK OF SWITZERLAND (UBS) – Stamford, CT,USA.
Programmer / Analyst
March 2008 – May 2009
Central data Store (CDS) - On Demand Load and Enrichment.
This is the web-based component. The application introduces the Just in Time Loading, Enriching and Summarization of data that comes as feeds from different regions. Data is parsed from excels, validated and loaded after calculation and summarization. Ensures proper error message display instantly and gives the user the functionality of viewing the details of loaded files on-line just in time. Uses Business Object Universe as Reporting tool for detail reports. In order to ensure that reports contains all appropriate data, the Manual Upload function is used by the Metrics Team to append the database with any manual data sources that are not part of an automated data feed. Where source system feeds do not exist, or for breaks users load the data files (in Excel Spreadsheets) manually through this tool.
• Work closely with the user group and database team to understand the Business Requirements and the need of the system.
• Implemented POI api to consume different feeds and persist in DB
• Used STRUTS as the base framework to achieve (MVC) Model View Controller.Validation framework for Presentation validation. Implemented Dispatch Action Pattern to optimize struts action lookup. Used Struts based DynaFormBeans framework also Used DynaActionFormBean, DynaValidator.
• Created core APIs based on suitable GOF/J2EE patterns.
• Used EJB Stateless Session Beans as business façade
• Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
• Worked on data purge process using SQL Queries, Stored Procedures and Triggers.
• Acted as a bridge between business users and development teams to come up with plans and procedures for Testing and Rollout.
Environment: J2EE 1.4, JSP , Servlets , EJB 2.0, Jakarta-Struts, Validator framework,
Hibernate 2.0, CSS, XML, Weblogic , Eclipse , Junit, Oracle 9i.
NORWICH UNION CENTRAL SERVICES LTD, Norwich, UK
Java/J2EE Developer
Febuary 2007 – March 2008
PREMIA LIFE.
PREMIA is an integrated solution for life Insurance with modules covering Underwriting, Reinsurance, Claims and Accounting. This software handles major classes of business with extensive details about the claim and Facility to report claims on multiple risks within a policy. PREMIA is a powerful and flexible package that can be quickly adapted to any GI.
• Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose .
• Responsible for design and development of the front-end based on MVC architecture using HTML, JSP, JSTL and Jakarta struts framework.
• Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Object and Data Transfer Object.
• Developed Servlets, Session and Entity Beans to handle the business logic.
• Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
• Used XML to transfer the application data between client and server.
• Involved in editing application and server level deployment descriptor files.
• Involved in unit testing using JUnit, integration testing and System testing.
• Used Log4j for application & error logging
Environment: J2EE 1.4, JSP , Servlets , EJB 2.0, Jakarta-Struts, Validator framework,
Hibernate 2.0, JSTL, JDBC, Oracle 9i, HTML, CSS, XML, Ant 1.6, Eclipse 3.0, WebSphere, Log4j, JUnit, Rational Rose, CVS
ALPHONSO INFORMIX PVT. LTD. PUNE.
Java Analyst
April 2006 – January 2007
Rezoomex.
• Analyze the user requirements created by Business Analysts.
• Developed JSPs and HTML for the presentation.
• Developed user interfaces using JSP Custom Tags
• Worked on Java server side programming using Servlets and Collection Frame Work, which used as the controller and JSP to manipulate the data from the database and reflect it to the UI for the different users.
• Implementation of the Validation framework of STRUTS for the necessary front-end validations of the views.
• Implemented Communication and email reminder part through JavaMail API
• Used Hibernate as ORM tool to store the persistence data into database.
• Configured the POJOs with backend tables in Hibernate to achieve the associations
• Wrote Stored procedures, queries and triggers in PostgreSQL.
• Generated Test Cases and playing a major role to deliver bug free code.
• Responsible of designing the web Application testing framework for JUnit Testing, and writing JUnit test cases for the web application.
Environment: Java 1.4, Struts 1.1, Struts tag libraries , JSP, Servlets, Eclipse 3.2,
Jakarta Tomcat 5.5, PostgreSQL8.0, JUnit, CVS, Java Mail.
QSOFT SERVICES
Java Developer
May 2005 – March 2006
JSPM Education System
• Developed the complete life-cycle of individual modules in the 3-tier project which includes acquiring requirements, design, code development and testing.
• Prepared documents like functional flow for developed modules
• Involved in requirement collections for new enhancements
• Prepared use cases for new enhancements
• Developed the web pages using HTML, Cascading Style Sheets, JavaScript and JSP (Java Server Pages) Technology and implement the user interface layer.
• Implemented the business layer using Java Servlets and Java Beans.
• Implemented the data access layer using JDBC Drivers and this layer is fully independent of data store.
• Complete Development of Add-Drop System and their relevant reports
• Involved in developing multithreaded chat application using Threads and Sockets.
• Complete Design and development of Teacher Notes, Admission and Teacher Evaluation Modules
• Complete Design and development of Examination System Module
• Involved in developing SQL Queries, Stored Procedures and Triggers.
• Implemented the role based security mechanism that allows the admin/principal/teachers/students users to access the admin/principal/teachers/students module based on its role.
Environment: Java 1.4, Oracle 9i, Dreamweaver MX 8.0, JDBC Drivers, JSP, Servlets,
Java Beans, Tomcat Web Server, HTML, Java Script, CSS
OTHER EMPLOYMENTS
GIC HOME FINANCE, INDIA.
CREATIVE ENTERPRISES PVT. LTD. PUNE
TRAININGS
• Core Java Programming.
• Advance Java Programming.
• RH 033 : Red Hat Linux Essentials
• RH 133 : Red Hat Enterprise Linux System Administration.
• RH 253 : Red Hat Network Services and Security Administration.
EDUCATION
Bachelor in Engineering (B.E.) Stream: Computer Science
PUNE University