Post Job Free
Sign in

Software Engineer Project

Location:
1581
Posted:
March 09, 2010

Contact this candidate

Resume:

SUBHASHINI KODALI

Contact No: 480-***-****

Email Id: ******.**********@*****.***

SUMMARY

• Sr. Software Engineer / J2EE Developer having about nine years of experience in development of complex

business systems and processes using various software and hardware platforms deploying object oriented

techniques using JAVA, JDK, Servlets, J2EE, Jakarta Struts 1.1, Hibernate, Spring2.0, Enterprise Java

Beans (EJB 2.1.1), JDeveloper IDE, Java Server Pages, Oracle 9i Application Server, Web Sphere App

Server, JBoss App Server, MVC Framework, JDBC, SOAP Web services, JSTL, AJAX ORACLE

Database, VB and ASP.

• Strong understanding of entire software life cycle and hands on experience in analysis, design, development

and testing of Web Applications which includes System Analysis, Business Analysis. Involved in

integrating all the department activities through a single database.

• Expertise in J2EE Design Patterns (Singleton, Factory, Service Locator, Business Delegate, Session

Façade, DAO).

• Strong working knowledge of database with Oracle.

• Extensive experience with Six Sigma methodology and executed major projects following the standards of

ISTRIVE.

• Very good working knowledge on configuration management tools like VSS, SVN and Perforce.

• Extensive experience with Contextual Inquiry and executed projects.

• Strong problem analysis skills, willing to take initiative/responsibility. Good at handling unfamiliar situations

confidently. Good communication and Interpersonal skills.

EDUCATION

Master in Computer Sciences.

TECHNICAL SKILLS

Languages - Java, C, VB6.0, PL/SQL, HQL.

Java packages - Java Servlets, JSP2.0, JSTL, JSF and JDBC.

Frameworks / Emerging Tecn. - Spring2.0, EJB, AOP, Struts, JNDI, RMI, Hibernate and iBatis

Web Technologies - AJAX, DHTML, XML, JavaScript, VBScript.

IDE - IntelliJ, Eclipse, JDeveloper, Netbeans.

Databases - Oracle8i, MSAccess, SQL Server, MySQL.

Servers - WebLogic8.1, JBoss 4.0.3, Web sphere, Orion, Oracle9iAS, Tomcat 5.x / 6.x.

SOAP, Axis.

Web Services -

Methodologies - OOPS, OOD, SAD, Contextual Inquiry and Six Sigma.

UML - Microsoft Visio Professional, Enterprise Architect.

Open Source - Ant, Log4j, JUnit, CVS, Perforce, Cruise Control, SVN.

Operating Systems - UNIX, Linux, WindowsNT, WindowsXP.

PROFESSIONAL EXPERIENCE

Client-Hilton Hotels Corporation Memphis, TN Sep’06 – May ‘09

Sr. Programmer Analyst, NetXert Inc.,

CCT (Customer Contact Tool)

Customer Contact Tool is a system to assist call center agents to track or capture requirements for booking.

Application is not just a Hotel Room booking but involves in business rules, Computer Telephony Integration to

web application. The objective of this project is to replace the existing Horizon desktop application, and act as the

foundation for various booking channels. The CCT project is comprised of a number of distinct systems, each with a

specific responsibility.

Responsibilities

• Designed and developed a Java, Multi-threaded, Spring 2.0, and IBatis based application to serve up to 200

concurrent socket connections.

Utilized J2EE technology for the system which involved content management and customer experience.

Developed CCT’s logging framework based on Apache’s log4j project.

Created an ORM component to translate data between our domain model and the database. Functionally, it

was very similar to iBatis (it used XML files to map database columns to Java Bean properties).

Developed and implemented an automated testing strategy, test frameworks for java components, and

mentor Java developers in unit test development using JUnit and mock objects.

Applied tools and strategies such as fish bone diagrams, tree diagrams, flow charts, prioritizing tasks on the

basis of Urgent vs. Important etc.

Configuring & deploying the application in Tomcat Server.

Responsible for Version Control using Perforce.

Automated building, testing, and continuous integration with Ant, JUnit and Cruise Control.

Environment: Java, Spring, Jdbc2.0, Servlets, iBatis, Jsp, SOAP Web services on Tomcat with MySQL

database.

Client-Apollo Group Inc., Phoenix, AZ Oct’05 – Sep’06

J2EE Developer, NetXert Inc.,

UTR (Unified Tool for Recoding)

UTR is designed to divide student teams into smaller teams. The tool requires transporting data from several

different databases into UTR database and back to the source databases after some manipulation. The interface

provides opportunity for users to specify their requirements.

Responsibilities

• Application is based on MVC architecture involves Struts, Servlets, Jsp, Spring.

• Mapping tables in the database using Hibernate.

• Code Reviewing the Pages of various modules, Validations, and Class files developed by team members.

• Writing client side Web Service Calls using SOAP.

• Involved in Full Life Cycle development of the project.

• Used java API's making HBM, JDBC calls to Oracle database for inserting, updating and deleting the

information’s.

• Configuring & deploying the application in JBoss Application Server.

• Developed logging framework based on Apache’s log4j project.

• Writing SQL and PL / SQL (including packages, functions, stored procedures and triggers).

• Responsible for Version Control using Tortoise SVN.

• Writing the deployment document plan and sending it to the deployment team.

Environment: Java, Jsp, Struts, Jdbc2.0, Servlets, Hibernate, Spring, SOAP Web services on Web Logic App

server with Oracle9i database.

EMS (Employee Management System)

EMS is designed to manage employee related data. The data comes from the HR database and CAP. EMS also

stores the employee team information and employee training information. Once the information is available in EMS

the other projects talk to EMS through the web services to get the employee information.

Responsibilities

• Application is based on MVC architecture involves Struts, Servlets, Jsp, Spring.

• Learned Spring on the job in order to take over development.

• Mapping to the database using Hibernate.

• Import data to the database through the interface using JExcel.

• Designing the tool using the JSTL.

• Providing the friendly interface using the AJAX technology.

• Code Reviewing the Pages of various modules, Validations, and Class files developed by team members.

• Configuring & deploying the application in JBoss Application Server.

• Involved in Full Life Cycle development of the project.

Used java API's making HBM, JDBC calls to Oracle database for inserting, updating and deleting the

information’s.

Writing SQL and PL/SQL (including packages, functions, stored procedures and triggers

Responsible for Version Control using Tortoise SVN.

Additional job responsibilities:

• Writing server side Web Service Calls using Hessian technology.

Environment: Java, Jsp, Struts, Jdbc2.0, Servlets, Hibernate, Spring, SOAP Web services on JBoss 4.0.3 App

Server with Oracle9i database.

ERP (Enterprise Resource Planning), Satyam Venture Eng Services, Ann Arbor Aug’02 – Aug’05

Sr. Software Engineer

ERP combines all departments together into a single, integrated software program that runs off a single database so

that the various departments can more easily share information and communicate with each other. The intended

objective of the system in the long term is to provide automation and facilitates for the Project Management System,

Appraisal Management System, Billing, Resume Database, Leave Management System, Quality Management

Review, Timesheet Management System, Timesheet Management System and Human Resources Management

System.

Responsibilities

• Application is based on MVC architecture involves JSP, Servlets.

• Requirements gathering, Conceptual Design, Analysis, and Detailed design

• Prepared Use cases, Class and Sequence diagrams using Microsoft Visio Professional.

• Coding Servlets, JSP, other Java objects like Beans, Custom Tags and Java Script.

• Code Reviewing the Pages of various modules, Validations, and Class files developed by team members.

• Used java API's making JDBC calls to Oracle database for inserting, updating and deleting the

information’s.

• Performance improvement, in multiple Screen data handling.

• Fixing the bugs found in the White Box testing, by code debugging.

• Created various JSP’s at the presentation tier.

• Used Custom Tags for repeatable execution, which existed there with TLD’s.

• Also developed the Data Sources with the help of Oracle 9iAS for application development.

• Wrote Stored Procedures and Triggers for Oracle Database, also developed Views/Joins for the queries used.

• Developed the Mailing component using the Java Mail API.

Environment: Java, Jsp, Jdbc2.0, Servlets on Web Logic App Server with Oracle8i database.

Ants Vastu Transaction System, Ants Vorld, Hyd, India Jan’02 – Jul’02

Software Engineer

The site basically provides the features of Astrology, Vastu and Numerology to the people. This site provides cards

to the people called the prepaid cards. For every card a unique number is given. People interested in this can buy a

card and ask questions by entering in to the concerned page of the site after entering their card number relating to

their area of interest viz., present, past or future based on Astrology, Vastu or Numerology. Well-versed pandits

give the answer to the customer with 48 hours.

Responsibilities

• Customizing the above applications for various clients.

• Involved in design of JSP pages for Planning Module by using the Custom tag Libraries.

• Responsible for the Design and Architecture of this application. Designed UML diagrams in Microsoft

Visio Professional.

• Developed the JSP, Java Beans and Servlets follow the MVC architecture.

• Coding for client side interactions of web pages developed in JSP, JavaScript and HTML.

• Wrote Stored Procedures and Triggers for Oracle Database.

Used java API's making JDBC calls to Oracle database for inserting, updating and deleting the information’s.

Environment: Java, Jsp, Jdbc1.0, Servlets on IBM Web Sphere with Oracle7.3 database.

HDP Transaction Management System, Ants Vorld, Ants Vorld, Hyd, India Sep’01- Jan’02

Software Engineer

Hdpindia.com is a site of Hyndhava Dharma Peetamu. The project is mainly divided into 4 division’s viz., Articles

Section, Messages Section, Self and finally links to other sites. This project also involves in coordinating with the

Ayyappa devotees where a separate site has been created which they should enter through the Hyndhava Dharma

Peetamu site. The main aim of the project is to resurrect the Hindu Dharma. It also involves the various activities

performed by the Hyndhava Dharma Peetamu.

Responsibilities

• Design and development of web pages using JSP and Servlets.

• Messages Section Module development.

• Articles Section module development.

• The database used to insert, update or delete rows is Oracle7.3.

• Used Microsoft VSS as a Version Control Tool and followed standard software life cycle.

• Prepared documentation for future references and updates.

Environment: Java, Jsp, Jdbc1.0, Servlets on IBM Web Sphere with Oracle7.3 database.

Multiple Projects Exposoft, Hyd, India Jun’99 – Aug’01

Software Engineer

Developed many software products for various clients which are Commerce Hyderabad and Astee Systems. The

projects are Distributors package, Financial and Accounting System, Astee Management System and

Commerce Hyderabad,

Responsibilities

• Collection of various Data requirements from the clients using the Oracle7.3 database.

• Design and development of web pages.

• Chat Module, Students module development.

• Was involved in JSP, Servlet code for the application.

• Online Shopping, Academics, Career Guidance modules development.

• Used JavaScript for client side validation.

• Performed Unit Testing for each module and prepared Code Documentation for future reference and

upgrades

Visual Expo, Exposoft Jan’99 – Jun’99

Software Engineer

The Project is a multi-user product. The Accounts can be maintained for any number of companies and any number

of users can be added. The project is mainly divided into 5 modules namely Setup, which is sub divided into 6 sub

modules, Transaction-A, Transaction-B, Security module, Company module and User module. The corresponding

reports had been generated for each and every module.

Responsibilities

• Design and development of Forms using VB6.0, ASP and Oracle7.3.

• Developing Database interfaces using ADO connectivity.

• Developing Tables, Triggers and Stored Procedures using SQL and PL/SQL.

• Creating ActiveX components to use in the development.

• Design and development of Class Modules to use in the development.

• Developing Database interfaces using ODBC connectivity.

Environment: VB5.0 and ASP with Oracle database.



Contact this candidate