BABU
BABU KALAGARA
abnv3c@r.postjobfree.com cell 402-***-****
OBJECTIVE
Looking for JAVA/J2EE programmer/analyst position to build a challenging career.
SUMMARY
1. Over 3 years of JAVA/J2EE Development Experience in Multi-Tier applications.
2. In-depth knowledge of Internet technologies J2EE, Java, EJB, Spring.JSF, Hibernate, Spring
Servlets,AJAX JDBC, JNDI, JMS, JSP, XML, XSLT and Swing.
3. Experience in developing client side modules using HTML/JavaScript, AJAX, Tapestry and
JSP.
4. Experience in Server side Modules using Servlets, Struts, and EJB and UNIX scripting
5. Conversant with all stages of Software Development Life Cycle: Analysis, Design,
Development, Documentation, Testing and Implementation
6. Design and implementation of Object Oriented Design and J2EE Design Patterns.
7. Excellent Programming and Problem solving skills.
8. Ability to work efficiently in a team as well as an individual.
9. Excellent verbal and written communication Skills.
TECHNICAL SKILLS
C, C++, Java, UML, Embedded-C, LISP, PL/SQL, UNIX shell scripting
Languages / API’s
Spring,JSF, AJAX, Struts, EJB, Servlets, JSF,JSP, Applets, JDBC,
Web / Enterprise
JavaScript, XML,Ant,hibernate,log4j,ibatis
Eclipse2.1, IBM WSAD 5.0, Rational Application developer, TOAD
IDE
Web Logic, IBM Web Sphere (WAS4/5), JBoss, JRun,WSAD
Application Servers
ORACLE 9i/8i, MS-SQL Server 2000, DB2, MySQL
RDBMS
OOP, Multi-tier, Networking, Client/Server, SOA
Application Architecture
win runner, Load Runner, quick test Pro8.2, Mouse and Key Recorders
Testing /Documentation tools
Windows NT/2000, Sun Solaris, HP-UX, RedHat / Suse Linux.
Operating Systems
MQseries
Messaging servers
PVCS, CVS, MKS-Source Integrity, Visual source safe, Clear case.
Configuration Management
EDUCATION
MS in Computer Science Oklahoma City University
BS in Electronics and Communications Engineering Nagarjuna University
WORK EXPERIENCE
Cool soft LLC, Louisville, KY
Project Name : Ring Back Tones Feb 07-Current
Role : Client/server developer
Ring Back Tone is Java, J2EE based application which is used to replace the standard ring-ring
the callers hear normally.Using this application they can assign their own ring back to the caller.
Responsibilities:
Design and development of user interface using HTML and JavaScript.
•
Responsible for resolving issues with several modules
•
Developing SQL queries and stored procedures
•
Compilation and maintenance of enterprise schema across all applications and enforce the
•
principles of good authorized/accepted) data design.
Environment: JAVA J2EE, Web logic 8.0, Eclipse, CVS, Oracle, XML, XSLT, JUNIT, WebServices
_______________________________________________________________________________
Cool Soft LLC, Louisville, KY
Project Name : Gallup Online Nov 2006- Jan 2006
Role : programmer/analyst
Gallup Online is a Java, J2EE application hosted on Web logic server. Gallup Online is used to
do research in various fields like strengths finder, employee engagement. The application is developed
with Java/J2EE. Client module is developed with HTML.The server side module is developed with J2EE
deployed on Web Logic server.
Responsibilities:
Design and development of user interface using HTML and JavaScript.
•
Responsible for developing server side module using Servlets.
•
Transforming XML documents into XHTML using XSLT
•
Responsible for developing JAXB objects from XML files
•
Creating data in XML format for Custom Services and Custom functions.
•
Responsible for developing web services
•
Responsible for analyzing SAX and DOM parsers
•
Environment: JAVA J2EE, Web logic 8.0, Eclipse, CVS, Oracle, XML, XSLT, JUNIT, WebServices
Cool Soft LLC, Louisville, KY
Project Title : DYMOND July 2007-September 2007
Role : Programmer/analyst
Dymond is Java, J2EE application hosted on a web sphere application server. The application services
requests from browser based GUI. Users interact with the GUI and manage the data stored in a number
of user parameter table. Users are authenticated via form based authentication against an Active
Directory group via LDAP. The application uses two driver tables for initial configuration.
Responsibilities:
Design and development of holiday forecast GUI using Java server faces
•
Responsible for client side validations and server side validations In Java server faces
•
Transforming the use cases into real life systems
•
Responsible for gathering requirements and prototyping.
•
W ritten test cases for holiday forecast module
•
Responsible for developing DAO
•
Responsible for extract frame work to fetch the data to feed into C++ engine.
•
Environment: JAVA J2EE, JSF, Web Sphere (5.1.2), LDAP, WSAD (5.1.2), Clear case, DB2
__________________________________________________________________________________
Critical Technology, Edmond, OK
Software Tester –Intern July05-Aug05
Project Title: Global Record Management System
Responsibilities
Worked as an intern for Edmond Police department
Writing test scripts using mouse and key recorder, testing applications and finding errors and
documenting errors
Application implemented using Visual studio.net
ACADEMIC PROJECTS COMPLETED
Project Title: Universalcars.com Aug 2005- Dec 2005
Role: Developer
• This is an online store which has an intelligent agent to help customers choose a particular car.
• The application is developed with 3-tier architecture. The application consists of three major
subsystems, Client Application, Core J2EE Server Module and Oracle9i database server.
The Client interface is designed using JSP. The Server side module is designed using J2EE
deployed on Web Logic Application Server; the backend database is accessed using jdbc.
Responsibilities:
• Design and development of Data Access Layer using JDBC
• Design and development of JSP, struts
Environment: Windows, Web Logic, Oracle, J2EE, EJB2.0, JSP, UML, Eclipse, XML, LDAP, JDBC, ANT,
MKS
Project Name: Patch Management System.
Role: Programmer
• Patch Management is used to see all the patch details of various products Like Microsoft
Windows, Norton, MacAfee
• The application is developed with 3-tier architecture. The application consists of three major
subsystems, Client Application, Core J2EE Server Module and Oracle9i database server.
The Client interface is designed using JSP. The Server side module is designed using J2EE
deployed on Web Logic Application Server; the backend database is accessed using jdbc.
Responsibilities:
• Responsible for the deployment of EJB and various web components in the Web logic
application server
• Developed presentation interfaces using Java Server Pages, HTML and JavaScript.
• Responsible for Data Fetching Logic Using Oracle Thin Drivers using JDBC.
Environment: Windows, HPUnix, WebLogic, Oracle, J2EE, EJB2.0, JSP, UML, Eclipse, XML, LDAP, JDBC,
ANT, MKS
Project Name: Airline Reservation
Role: PL/SQL developer
• Airline reservation has various forms to add, delete, update and view details of all passengers
for a particular flight
• This application is developed with 3-tier architecture. Client interface is designed using Oracle
Forms developer, the server side is Oracle9i instance and backend is Oracle 9i.
Responsibilities:
• Designing various forms for adding and deleting flights using Oracle9i forms developer.
• Responsible for writing PL/SQL procedures for various forms to update database
• Responsible for designing E-R diagram and creating various tables.
Environment: Oracle9i Forms developer
Project Name: Session tracking
Role: Programmer
• Session tracking is mainly used in an online store to keep track of all the items purchased by
a user for a particular period of time.
This application is developed with 3-tier architecture. The architecture consists of Client
•
application and Core J2EE Module and Oracle 9i database server.
Responsibilities:
• Responsible for design and development of a project
• Responsible for design various forms using JSP and Java Script
• Responsible for setting up cookies for a user using core J2EE
Environment: Windows, HPUnix, WebLogic, Oracle, J2EE, EJB2.0, JSP, UML, Eclipse, XML, LDAP, JDBC,
ANT.
Project Name: Remote control Robot
Role: Programmer
• Simulated a remotely controlled robot using Kiel software
• This robot does various tasks like taking commands to do various tasks.
Environment: Embedded C, Kiel
Project Name: Graphics house
Role: Programmer
• This application is developed with the graphics(OPENGL) consists of house.
Environment: OPENGL