You are on page 1of 15

Kalyani Rachabattula

Call : (732)658-5594
Email : cmptech060@gmail.com
Summary
6 .9 years of experience in IT industry with strong experience in application development
and implementation of Web based applications using JAVA on Windows/UNIX platform.

Good experience in J2EE technologies like JDBC, JSP, Servlets.

Expertise in Struts Frame Work.

Expertise in spring(IOC, AOP and DAO) frame work using annotation-driven


methodology.

Expertise with Object Oriented Analysis and Design (OOAD).

Good working experience in JRun, JBoss, Weblogic Application Servers and


Tomcat Web Server.

Experience in designing and development tools like Eclipse, Ant and Maven.

Expertise with Database development skills using Oracle, SQL,


PL/SQL etc.

Expertise in Web Services (SOAP) and Java Messaging Services (JMS)

Wide exposure in using JUnit for Unit testing and integration testing.

Experience in using various Configuration Management tools like CVS, VSS and
Perforce.

Familiarity in consuming web services using Spring-WS framework.

Participated in all activities of a typical Software development project viz., business


requirement gathering, analysis, design , coding, testing and deployment.

Familiarity in using Hudson to monitor the whole process.

Good working knowledge of Agile Software methodologies.

Familiarity in using Issue tracking tools like Remedy 7 and JIRA.

Contributed in the area of Debugging application issues, Problem Management,


Application Monitoring.

Involved in client interactions for scoping, effort estimates and status reporting.

CERTIFICATIONS

Sun Microsystems

Secured 97% in Sun Certified Programmer for the Java 5 Platform

Secured 98% in Sun Certified Web Component Developer for the J2EE 5.0 Platform

EDUCATION

Master in Computer Applications from Nagarjuna University, India. 2004

Bachelors in Mathematics,Physics and Computers from Andhra University, India. 2000

TECHINICAL EXPERTISE

Java Technologies:

Servlets, JSP, Java Beans, JMS, JDBC, SOAP, Web Services, CSS,
Struts, Spring, Spring-ws and protocol buffers.

App Servers:

Nirvana, BEA Weblogic 6.1/7.0 App Server, Tomcat 5, JRun and JBoss

Languages:

Java, J2EE, HTML, Java script, Perl, XML, JAXB, DTD

Version Control:

Visual SourceSafe(VSS), Perforce, Concurrent Versions System(CVS)

Databases:

Oracle, MySql, H2Database and Sybase

Reporting Tools:

JUnitReports

Other Tools:

Quartz, Hudson, Remedy 7

Operating Systems:

Windows 2000, Windows NT, Windows XP and UNIX

IDE:

Eclipse and JBuilder

Programming Tools: Toad 7.4, Ant 1.5, Maven, Log4j and JUnit

Professional Consulting Experience

Project 1

Jun'11 to till date

Client: JP Morgan Chase, New York City - NY


Project: Data Query
Role: Senior Software Engineer
Environment: Java 6, Spring 2.5, Sybase, H2Database, Google - Prototype Buffers, Flex,
Java script, HTML, XML, DTD, JAXB, Maven, Hudson, Nirvana Server, Liquibase, Tomcat 6,
Agile, Junit, Log 4j, Microsoft Windows, UNIX, CVS, Eclipse, Nexus.

Description:

Data Query is the gateway to JP Morgan's comprehensive cross-market data covering


foreign exchange, commodities, fixed income and equities.
Data Query allows you to retrieve, compare, analyze and chart JP Morgan's extensive timeseries data.

Responsibilities:

Responsible for all aspects of software development including


requirements, design, coding, testing and maintenance of data query
application.

Design and implementation of the Data Query using Spring


annotation-driven framework.

Developed the service layer, it communicates with BO layer and


transports the data as protos via Nirvana channel.

Developed an API to provision read,write and load Bulk data into a


database.

Developed the UI Panel Components and validation rules using


XML, JAXB, DTD, proto buffers and Nirvana Messaging.

Developed Data Access Objects (DAO) using Spring JDBC Template.

Created utility to generate Java from XML using DTD, JAXB and
Maven.

Used spring aspects in implementing the logging module.

Used Liquibase with Maven and Eclipse for deployment of database.

Used XML for data migration and transport between modules.

Participated in the development of config and context files (XML) for all
entities.

Test Driven development using JUNIT4.

Utilized Agile process to streamline development process with iterative


development.

Proposed Design Solutions for various Change Requests.

Used Eclipse as IDE tool to develop the application.

Used CVS as Version tool for the project and

Configured Hudson to monitor the whole process and provide reporting


functionality, coverage trend and notification functionality to report success or errors.

Project 2

Mar'10 to May'11

Client: Cisco, San Jose - CA - USA


Project: Corporate Compliance Application
Role: Senior Software Developer
Environment: Java, Perl - CGI, J2EE, Struts, Eclipse2.1, Ant1.5, Oracle 9i, Log4j, Toad,
Windows XP, UNIX, LDAP Server, CSS, JavaMail, CVS, Tomcat 5, $U Job Scheduler, Remedy
7 and Kintana.

Description:
Standards tool maintains a list of engineering standards available with Cisco and ensure that the
latest standard is made available to the user community. Next step in the process is to map these
standards to specific countries, using country requirements application.
eRAT and JLS applications help in testing the products. Reports containing the results are published
and stored in Test reports application, which is the single source for all such reports.
The next Step in the process is publishing a declaration of conformity. This is done via DoFC
application. Once the required approvals have been obtained, In PAS application, the declarations are
made available to cisco's internal resources as well as vendors and partners.

Responsibilities:

Actively involved in Requirements Analysis and Feasibility Study.

Provided Time Line Estimations for enhancements as well as existing bugs.

Identify and develop the services and interface libraries corresponding to backend
services.

Develop web application using Struts Framework.

Developed user interfaces using JSP and HTML.

Developed Action Form classes, Form beans, Action Classes using Struts

Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the
Struts framework.

Understand the requirements for various modules and develop the working screens
from mockup screens.

Designed and developed the reusable Custom Components, Custom Classes, and
Custom Events for various applications.

Participated in the production support and maintenance of Corporate Compliance


applications that was developed in Java, Struts, Perl and System Procedures on a
UNIX environment.

Perform maintenance of business related tasks such as system enhancements, bug


fixes, user support and training, documentation and system upgrades.

Was responsible in automating the deployment process by developing ANT build


scripts.

Used LDAP for user authentication and authorization process.

Added features to send e-mail using Java Mail API.

Used Eclipse as IDE tool to develop the application.

Monitoring and rescheduling the $U jobs using JobSchedular.

Remedy 7 was used for bug tracking and responsible for fixing bugs.

Used CVS as Version tool for the project and

Kintana Tool for creating a build version of the application for deployment in
Development, QA and Production environments.

Project 3

May'09 to Mar'10.

Client: Amdocs, Jersey City - NJ - USA


Project: Automation Test Framework
Role: Software Developer
Environment: Java, JMS, JSP, Servlet, XML, JunitReports, Threads, Java XML Validation API,
Weblogic 9.2, Eclipse2.1, Ant1.5, Log4j, Windows XP, LDAP Server, CVS.

Description:
The Automation Test Framework allows testers and developers to create test scenarios - a
series of messages and validating checks, supports parallel and series running so that the number of
scenarios does not mean that it has to run all night. Able to schedule and automatic report generation

Responsibilities:

Involved in understanding the requirements, design, and development.

Develop web application using Java, JMS technologies on MVC design pattern.

Was responsible in developing the front end using JSP, HTML and Java Script.

Created asynchronous request-reply communication with the services utilizing JMS


queue.

Was involved in coding the business logic using Java and Servlets.

Used SOAP and WSDL to connect to third party services.

Worked on JunitReports library to merge individual XML files generated by the JUnit
task and eventually apply a stylesheet on the resulting merged document to provide
a browsable report of the test cases results.

Developed components that connected Java Servlets to LDAP Server for validating
the results.

Was involved in developing the request validations using Java XML Validation API

Involved in creating thread classes to run the test cases in parallel using concurrent
thread pool utility.

Support for application Integration and Issues.

Involved in Unit testing and Bug Fixing.

Used Perforce as the version control system and source code management.

Developed the
methodology.

Project 4

application

following

Agile/Scrum

software

development

Sep'08 to April'09.

Client: Operative

www.operative.com Pune - India

Project: Operative AdBridge


Role: Software Developer
Environment: Java, Spring (IOC,AOP,JDBC),JSP, Spring-ws, quartz, xml, MySql, Eclipse,
Apache Tomcat 5.5, Hudson, CVS

Description:

AdBridge is an application concept that will provide Dashboard with a singular path to the
external world. Its primary purpose is to be a communications module, which will act as the eyes, ears
and voice of Dashboard. The overall integration is aimed at giving greater flexibility and automation
around customer ad operations, sales and finance groups. Operative Adbridge will provide tight,
programmatic integration to enable:

Automated import of Third party network data into Dashboard

Mapping of Third party product concepts to Dashboard placements with the


downstream ability to link to Dashboard placements to orders/tickets

Automated import of primary delivery data

Push to create and update Third party Advertisers and Campaigns via API calls

Automatically associate Third party lines to Dashboards line items.

Responsibilities:

Develop web application using Spring Framework.

Created and maintained the configuration of the Spring Application Frameworks


IoC container.

Designed, developed and maintained the data layer using Spring JDBC framework.

Consumed Web Services using Spring-ws and Used SOAP and WSDL to connect to
third party services.

Implemented some modules using Spring-AOP framework.

Extensively worked on implementation of new enhancements and Bug fixing.

Developed unit test cases using JUnit4

Used Quartz Job scheduler to schedule Simple Triggers at specified time on daily
basis.

Configured Hudson to monitor the whole process and provide


functionality and notification functionality to report success or errors.

Used CVS as the version control system and source code management

Project 5

July'07 to August'08.

reporting

Client: Google

www.doubleclick.com Pune - India

Project: DFA Tools


Role: Software Developer
Environment: Java, Struts, EJB, Threads, Eclipse, Web services, JDBC, xml, Oracle, Apache
Tomcat 5.5 and JBoss

Description:

DFATools is an application, which allows Double-Click traffickers to upload large spreadsheets


into DFA by creating sites and site-placements. It stops short of creating ads in DFA. In the process of
creating ads in DFA, it also tries to match or create sites and site-placements when required. To make
the two processes more streamlined, we will be merging the two applications together, so that the
Double-Click trafficker can upload a spreadsheet, create sites, site-placements and ads in DFA without
having to go through two different applications.

Responsibilities:

Involved in understanding the requirements, design, and development.

Responsible for developing mock up screens and converting them into working
prototypes.

Extensively worked on creating reusable components using Java and XML and
created Value Objects for data transfers.

Was involved in coding the business logic using Java Beans.

Used JavaScript and struts validation framework for performing front end validations.

Used SOAP and WSDL to connect to third party services.

Involved in Unit testing, Build Creation and Set-up latest Code on Production
Servers.

Used VSS as the version control system and source code management.

Developed the
methodology.

Remedy was used for bug tracking and responsible for fixing bugs.

Responsible for creating a build version of the application for deployment in


Development, QA and Production environments.

application

following

Agile/Scrum

Project 6

July'06 to June'07

Client: Google

www.doubleclick.com Pune -India

software

development

Project: DART For Advertiser


Role: Software Developer
Environment: Java, Servlets, xml, xsl, Javascript, JDBC, Oracle, JBuilder and JRun

Description:

Double-Click DART for Advertisers is a Web-based, enterprise-class advertising management


solution that brings you one step closer to realizing the promise of the Internet?to create one-to-one,

lifelong relationships with your customers. DART for Advertisers is a robust, infinitely scalable
marketing system that powers the most complex advertising campaigns on the Internet today.

DART for Advertisers facilitates virtual information sharing and increases your productivity .
Most importantly, it enables you to reach your customers, measure their response and turn
information into wisdom?wisdom that leads to more meaningful customer relationships and improved
return on investment.

Responsibilities:

Involved in understanding the requirements, design, and development.

Responsible for providing estimations for enhancements and Bugs.

Responsible for developing mock up screens and converting them into working
prototypes.

Was involved in developing the code on client side using Java, XML, XSL and
Javascript.

Was involved in coding the business logic using Java Beans.

Developed APIs on reusable components for downstream applications.

Involved in Unit testing, Build Creation and Deployment on Dev, QA and Production
Servers.

Used VSS as the version control system and source code management.

Developed the
methodology.

Remedy was used for bug tracking and responsible for fixing bugs.

Responsible for creating a build version of the application for deployment in


Development, QA and Production environments.

application

following

Agile/Scrum

software

development

Project 7

Jan'05 to July'06

Client: Cisco Systems Inc. Pune - India


Project: CISCO Technology Developer Program
Role: Software Developer
Environment:

Java, Servlets, xml, xsl, Javascript, JDBC, Oracle, Eclipse, Remedy, Ant,

Kintana and JRun

Scope
Cisco Technology Developer Partners enhance the comprehensive technology portfolio Cisco offers with
products and services that feature verified interoperability.
The Cisco Technology Developer Program unites Cisco with vendors of complementary networkenabling technologies to deliver interoperable products, solutions, and services for customers in all
industries.
Members of the program include companies that hold a market leadership position, use Cisco
technology, and share Cisco's strong commitment to customer service.

Responsibilities

Requirements Analysis

Estimation and Coding for business logic.

Provided Time Line Estimations for enhancements as well as existing bugs.

Was responsible for developing and deploying

Was responsible in automating the deployment process by developing ANT build


scripts.

Remedy was used for bug tracking and responsible for fixing bugs.

Responsible for creating a build version of the application for deployment in


Development, QA and Production environment using Kintana

Email id : cmptech060@gmail.com
Contact No : 732-658-5594

You might also like