Tulasi Chaganti
SUMMARY
. Over * years of experience in designing, developing and implementing
software applications (both corporate intranet and over the Internet)
using Java/J2EE, Core Java technologies.
. Involved in all the phases of Software Development Life Cycle, which
include Analysis, Design, Implementation, Testing and Maintenance.
. Experience in developing Web Applications with various Open Source
frameworks: Jakarta Struts Framework, Spring Framework 2.0, Struts
Validation and Tiles Frameworks.
. Good knowledge of database connectivity (JDBC) for databases like SQL
Server, MySql.
. Extensive experience in IBM Lotus Content Management, WCM API (6.0)
and WebSphere Portlet Factory for project development and deployment.
. Extensive experience with Java complaint IDE's like Eclipse 3.x.
. Expertise in J2EE technologies like JSP, Servlets, JDBC.
. Experience in writing Ant build 1.5 scripts for project development
and deployment.
. Hands on experience with Tomcat, Apache, JUnit and Log4j for
developing and determining application functionality.
. Worked with version control systems like CVS, SVN, and VSS for
providing common platform for all the developers.
. Experience in working on various operating systems like Windows
98/2000/XP.
. Strengths in multitasking, problem solving and timely resolution of
issues, meeting tight deadlines, enthusiasm to learn new
technologies.
. Strong communication skills and excellent customer relations in
collecting, and analyzing user requirements.
. Ability to work in diverse platforms and industry environments.
EDUCATION:
Master of Computer Applications, India.
Bachelors in Computer Science, India.
TECHNICAL SKILLS:
Programming Languages Java (JDK 1.4, 5.0), MYSQL, PL/SQL, Portlet factory
J2EE Technologies Servlets, JSP, JDBC, JNDI, Web Services
Platforms Windows 98/XP/NT/2000
Databases MYSQL,SQL Server 2008
IDEs Eclipse
Frameworks Struts, Spring 2.0, Validation and Tiles
Markup Languages XML, HTML, CSS.
Content Management IBM Lotus Content Management.
Scripting Languages Ant 1.5, Java Script
Versioning Tools CVS, SVN, Rational tools
Testing/Logging tools Log4j, Junit.
PROFESSIONAL EXPERIENCE:
CardinalHealth Feb'11 - Till Date
Ohio, United States
Senior Java Developer
Project Name : Public Website
Role : Programmer Analyst.
Duration : Feb2011 to till date
Description:
Cardinal Health helps pharmacies, hospitals and ambulatory care sites focus
on patient care while reducing costs, improving efficiency and quality, and
increasing profitability. Cardinal Health is a Websphere based front end
system that is used by the by the hospitals and the patients.
The main key features of this project are:
. Involved in preparing the Detailed Design document for the project.
. Developed UI using JSP Components, Java Script, and Jquery.
. Restructuring of the contents.
. Reorganizing the contents by creating new workflows and adding new
stages to the workflows.
. Generating the reports using the WCM API.
. Used the member fixer tool to generate the reports on monthly basis.
. Used SQL Server 2008 for performing database related operations.
. Involved in designing Database tables.
. For version control used the Clearcase, Clearquest rational tools.
Environment : Java 1.4, WebSphere portlet factory, IBM lotus web content,
JSP 2.0, JavaScript, HTML, Windows XP, RAD, SQL Server 2008.
JCPenney Solutions Apr'10 - Nov'10
Teaxs, United States
Senior Java Developer
Project Name : Eportal
Role : Programmer Analyst.
Duration : Apr 2010 to Nov 2010
Description:
The objective of this project is to provide an integrated, customizable
environment for secure role based access to supplier applications, reports
and content. This is developed using IBM web sphere portlet factory.
The main key features of this project are:
. Full functioning search engine - to make finding needed information
easier
. JSR286 Based Portlets generated via IBM's Portlet Factory
. Portlet capability to interact with each other
. Portlets can be used in any portal environment
. Web Content Management System
Responsibilities:
. Translated the business owner's requirements into design
specifications and created contents.
. Designed interactive web pages for front end screens using HTML, CSS,
and JavaScript.
. Involved in designing and development of Java WebSphere
PortletFactory.
. Extensive usage of Lotus Web Content management.
. Experience on WebSphere Application Server (WAS) Administration.
. Involved in the production support for the Eportal application.
. Gathered requirements and prepared Software Requirements
Specifications (SRS), System High Level and Low Level Design Diagrams,
Class Diagrams, Interaction/Sequence diagrams, Use Case diagrams, Data
flow diagrams.
. Worked closely with QA Team for System, Integration and testing.
. Used SVN as version controlling tool.
. Lead a team of four for content management.
.
Environment :Java 1.4, WebSphere portlet factory, IBM lotus web content,
JSP 2.0, JavaScript, HTML, Windows XP, Eclipse3.2, SQL Server 2008.
MindFire Solutions Jan'07 - March'10
Orissa, India
Senior Java Developer
Project Name : Ascend
Role : Senior Software Engineer
Duration : July 2007 to March 2010
Description:
Ascend is a web-based math tutorial that goes far beyond drill and
practice. Ascend evaluates a student's individual needs, automatically
outlines a learning path that is based on national standards, and provides
all of the instruction a student needs to learn core mathematical concepts.
Ascend assesses a student's needs through a series of short tests, and then
guides the Student though award-winning video instruction, practice
problems and hands-on math instruction.
Responsibilities:
. Involved in Requirements Gathering, Impact Analysis and Design phases
. Involved in Preparing the Java/J2EE, Core Java - Design Document.
. Developed the GUI using HTML, XML, JSP, JDBC, CSS, JavaScript and
Struts Tiles Framework.
. Struts 1.1 Frame work is used as the implementation of Model-View-
Controller (MVC) design pattern for the JSP.
. Implemented action classes based on Struts MVC framework.
. Developed DAO's (Data Access Objects), which are java classes those
encapsulate all database specific code used POJO's classes.
. Used Log4J 1.1.3 for logging, including runtime exceptions.
. Used JUnit framework for unit testing of application and deployed on
Tomcat server.
. Involved in Integration testing, Bug fixing and Maintenance.
. Involved in Project-Plan meetings and discussions.
. Successfully lead the team to meet tight deadlines.
. Used Hibernate for programmatically generating the data base tables
and HBM mapping files, for the community data model setup at the time
of deployment.
Environment : Java 1.4, Struts 1.2, Hibernate,JSP 2.0, JavaScript, HTML,
XML, JNDI, Log4J 1.2, Junit 3.8, ANT 1.5, Tomcat, Windows XP,
Eclipse3.2, MySQL 5.5, WinCVS1.3
Project Name :CandaPost
Role : Software Engineer.
Duration : Mar, 2007 to June, 2007
Description:
The Canada Post project required us to integrate postal services offered by
Canada Post with the Eshipper application. This project mainly deals with
the generation of rates for the different services offered by Canada Post.
There are three kinds of shipment which Canada post does:
. Domestic
. US
. International
For each kind of shipment there are different services available. To
compute rates for shipping, first database tables were created to store
rating information provided by Canada Post. The information was provided in
the form of PDF documents and excel sheets.
From an application point of view, the user in required to create an order.
An order in turn can consist of several packages with different package
specifications (weight and dimensions). The user is also required to enter
a ShipFromAddress and a ShipToAddress. These variables along with the
rating tables are then used to determine shipping type and compute
appropriate rates for each of the services offered for the given shipping
type or destination. Once the user selects preferred service the
appropriate labels are generated.
Responsibilities:
* Interacted with clients for Business rules, Requirements collection,
Analysis and Design.
* Developed the Interface using JSP and Java Script
* Involved in designing database using ER Modeling concepts.
* Involved in developing stored procedures and packages to access data
* Involved in addressing application performance issues i.e., Connection
Leakage Issues.
* Involved in integration and deployment.
* Used the ITEXT to generate the labels
* Generated the barcode for the labels using barcode 128c.
Environment : Java 1.4, Spring Framework 2.0, JSP 2.0, JavaScript, HTML,
Log4J 1.2, Junit 3.8, Tomcat, Windows XP, Eclipse3.2, MySQL 5.5, WinCVS1.3
Project Name : Revize Content Management System
Role : Software Engineer.
Duration : Jan, 2007 to March, 2007
Description:
POMS is the customer collaboration access to share the information with
the shipper or consignee. Through POMS Customer can do his Orders, approve
orders, on hand orders partially or fully, invoice Management. Raise Air
or Sea mode of Pick Up Requests based on his orders. Ask for a request for
Quote from the freight forwarders. Track and Trace his shipment seamlessly
from origin to its destination. View and Print Reports.
Responsibilities:
* Involved in Requirements Analysis and Design activities.
* Developed the GUI using HTML, XML, JSP, JDBC, CSS, JavaScript and Struts
Tiles Framework.
* Implemented action classes based on Struts MVC framework.
* Used Log4J 1.1.3 for logging, including runtime exceptions.
* Involved in integration and deployment.
* Responsible for writing test cases (Unit).
* Tracking the issues, monitoring tasks and maintaining version-controlling
system
Environment : Java 1.4, Struts 1.2, JSP 2.0, JavaScript, HTML, Log4J 1.2,
Junit 3.8, Tomcat, Windows XP, Eclipse3.2, MySQL 5.5, WinCVS1.3
DataPro PVT. Ltd, INDIA.
July '05 - July '06
Orissa, India
Java Developer.
Project Name : Health Plus
Role : Programmer Analyst.
Duration : Aug 2005 to Jun 2006
Description :
This web application cum automation system is being developed, to provide
timely health care to patients. This mainly comprises from patient
registration to report generation, depending upon the type of patient (in /
out). This is done to provide timely patient care at all stages and to
maintain proper Hospital records. This project contains different modules
integrated into one final package. The different modules are: Patient
registration, Results review, Patient scheduling, Staff management,
Waitlist management, Report generation.
Responsibilities:
* Composed Detail Design Documents.
* Involved in Development and Design of UI using HTML, JSP's.
* Involved in Coding Business Validations Using JavaScript.
* Developed J2EE Form Beans, Action Classes, Action Mapping and Business
Classes to retrieve and submit using the Struts Framework.
* Worked and designed an independent exception handling mechanism for
application specific checked exceptions.
* Used Log4j for logging and representing exceptions and error conditions
in the system.
Environment : Java 1.4, Struts, JSP 2.0, JavaScript, HTML, Log4J 1.2,
Tomcat, Windows XP, Eclipse3.2, Oracle, WinCVS1.3
Personal Details
Name: Tulasi Chaganti
Email: ******.********@*****.*** or *******@*****.***
Mobile: 214-***-****