Chalapathi

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Chalapathi Reddy.

Sr.Software Developer.

Phone: +91-9739858043.
E-Mail :
ds.chalapathireddy@gmail.com

Professional Summary:
• 3.9 years of IT experience in Design and Development of Web/Enterprise based
applications with Internet banking and Financial.
• Good Software Engineering skills to specify, visualize, construct, and document
software-intensive systems using UML.
• Hands-on Experience in developing and implementing web applications using
JAVA, Servlets, JSP, JavaScript, JDBC, EJB, HTML and XML.
• Excellent experience in implementing MVC framework in J2EE architecture
using Struts 1.1/1.2 and Spring 1.2.
• Expertise in using Design patterns, such as Singleton, Front Controller, DAO,
Session Facade, Composite, Business Delegate, Service Locator in designing
large applications.
• Experienced in deploying applications on Application servers such as BEA Web
Logic 8.1 and on the Tomcat 5.0 Web server.
• Extensive Development Experience in IDE tools such as Eclipse 3.1, Editplus2.
• Experienced in writing SQL queries, Stored Procedures for accessing and
managing RDBMS databases such as Oracle 8/9i.

• Experienced in performing JUnit testing and integration testing on the


developed modules.

• Comfortable Knowledge with various operating systems like UNIX, LINUX,


Windows XP/NT/2000.

• Excellent Communication skills.

Professional Certification:
TT
 SCJP 1.4 certified professional with 91% from Sun Microsystems in 2006.
 SCWCD 1.4 certified professional with 95% from Sun Microsystems in 2006.

Professional Experience:
• Working as a Senior Software Developer at Yodlee from Dec'06 to till date.
• Worked as a Software Developer at C.G.I, Bangalore from Aug'05 to Nov'06
• Worked as a Junior Software Developer at Trainz, Bangalore from Sep'04 to
July'05.

Academic record:
B.Tech (CSE) from Jawaharlal Nehru Technological University.

Technical skill:
Operating Systems : Windows XP/98/2000
Programming Languages : Java(1.4&1.5)
GUI : Swings
Web Technologies : Servlets2.4, JSP2.0, HTML
Frame Work : Spring 1.2,Struts1.2
Scripting Languages : Javascript
RDBMS : Oracle9i
Tools : Edit plus2, Eclipse 3.1, My Eclipse
Servers : Tomcat 5.0, Web logic 8.1, JBOSS 4.0
Deployment : ANT 1.3/1.5/1.6

Projects Undertaken:

Project: 1

Title : Yodlee Money Center


Client : Yodlee
Environment : Spring1.2, Struts1.2, jsp2.0, servlets2.4, Hibernate3.0
Java1.5, Oracle9i
Duration : Dec `06 to till date

Description:
Yodlee delivers financial applications that make online banking more
profitable. It financial software solutions help customers and small business achieve
greater financial awareness, control and satisfaction through their online channel. Its
free services that give you access to all your accounts in one place, with one
password, click the web address below to complete you are account registration
process.

Personal Financial Management: Become the primary site for your customers'
financial management, from viewing balances to managing budgets and investment
performance

Bill Pay: Offer the online bill pay features that keep customers coming back and
leverage the unique ability to generate interchange revenue by offering bill pay via
credit or debit card

Funds Transfer: Deliver the interbank funds transfer capabilities customers demand
with a solution that speeds set up and reduces risk.

Contribution:
• Involved in Creating detail design document, Use cases, and Class Diagrams
using UML.
• Created sequence diagrams in order to show the flow of pages using UML.
• Separated presentation aspects and controller aspect of the application by
effectively using MVC design pattern and the Front Controller Design Pattern.
• Developed the Front end of the application using JSP pages.
• Used Struts framework and spring framework to implement the MVC design
pattern in the application.
• Developed Struts Action classes and Form beans using Dispatch Action
classes and DynaActionForms.
• Created Web.xml, Struts-config.xml, Validation.xml, tradingapp-servlet.xml
files to integrate all the components in the Struts framework and spring
framework.
• Used J2EE design patterns like Singleton Pattern and DAO.
• Involved in developing entity beans and session beans with EJB standards
for encoding the business logic and integrate the spring framework.
• Full support for securing flows, states, and transitions is provided using
Spring Security integration.
• Used Hibernate for high performance object/relational persistence and
query service.
• Used CVS for software configuration management and version control.
• Accessed and manipulated the Oracle 9i database by writing SQL queries
and Stored Procedures.
• Responsible for deploying the application using BEA Web logic 8.1
application server and Oracle 9i at the back-end.
• Built the application using Apache Ant 1.6.
• Involved in the testing phase by building JUnit test cases and suites.

Project: 2

Title : Bell ExpressVu.


Client : Bell
Environment : Java1.5, jdbc3.0, jsp2.0, struts1.2, eclipse3.1 & weblogic8.1
Hibernate 3.0
Duration : Aug'05 to Nov'06

Description:
This project consists of four major functions Login, Search, Package
Info Detail, and Administration. In Login module it deals with User Registration,
Search module deals with available packages, Administration module if administrator
wants to add any thing or delete any thing he can do using admin module. In
package info Detail it consists of product s & when they made, what the material
they are using. In this project we have used jsp pages for client interaction, as
business object used java beans, oracle as database.

Contribution:

• Developed the System use cases from Functional use case requirements
• Applied various design patterns like Singleton (Struts action classes), Delegate
pattern (delegates database operations to the DAOs), Interception filter (used
to filter every request from a user), Plug-in (used for initialization and startup
management of the application).
• Developed complete Web tier of the application with the aid of the Struts
Framework.
• Designed and developed Value Objects to carry the data between the different
layers of the application.
• Developed code modules based on Struts Framework, JSPs with CSS as a front
end, DAOs as model components to access the database, JavaScript for edit
checks and form submission.
• Developed DAOs interfaces for hibernate to interact with the database.
• Used Spring MVC for the flexible support flow of exception handling.
• Used CVS and perforce for software configuration management and version
control of the development project.
• Accessed and manipulated the Oracle database environment by writing SQL
queries in the TOAD environment for testing purpose.

Project: 3

Title : Get Access (Product)


Client : Entrust
Environment : Servlets2.4, jsp2.0, Struts1.2, Oracle9i, java1.5
Duration : Sep'04 to July'05

Description:
Entrust Get Access is a high performance, scalable web access
management product. It centrally manages accesses to multiple applications through
single or federated portals, providing user with single sign-on capabilities to those
applications and content they are authorized to view.

Entrust Get Access adds security to your Web portal through:

Authentication and Authorization provide with security check-ins, Personalization and


Extensibility.

Contribution:

• Used JSP scripting to communicate the web browser with the server.
• Extensively used Struts to implement MVC architecture.
• Created Struts config, Application resources.
• Used J2EE design patterns like MVC, session facade, Business delegate and
DAO.
• Developed entity beans and session beans with EJB 2.0 standards for encoding
the business logic.
• Writing stored procedures by using the oracle database.
• Used CVS for software configuration management and version control.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy