Post Job Free
Sign in

Software Engineer Project

Location:
Houston, TX, 77063
Posted:
March 09, 2010

Contact this candidate

Resume:

Sunita S

E-mail: ********@*****.*** Cell: 713-***-****

Professional Summary

• Eight years of progressive experience in all the phases of software development life cycle that includes

Requirement Study, Analysis, Design, Development, Integration, maintenance, installation,

implementation and testing of various client/server applications.

• Strong in developing applications using Java, JSP, Servlets, EJB, Struts, XML and SQL.

• Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client

side validations.

• Expertise in using Eclipse and familiar with other IDEs like NetBeans and JDeveloper.

• Excellent knowledge and experience of developing applications with Model View Architecture (MVC) using

J2EE Framework and also open source frameworks like Spring and Hibernate.

• Extensively worked in developing the Presentation Tier using Struts, Tiles, HTML/JSP and Custom Tag

Libraries.

• Strong in Web-Technologies, Networking protocols (HTTP), and Java Server-Side development.

• Designed and developed commercial web applications in Java, JSP, Java servlets, Perl/CGI, shell scripts

and HTML utilizing the Unix platform.

• Extensive Experience in working with various databases like DB2, Oracle and SQL Server 2000 and

thorough knowledge in PL/SQL statements, Stored Procedures, Triggers.

• Excellent experience in Object Oriented Analysis, Design and Development.

• Extensive experience in RDBMS projects, development and troubleshooting of various DB2 and Oracle

applications. Developed SQL embedded programs in COBOL, C and VB.

• Familiar with Agile software development methodologies and J2EE design patterns.

• Effective analytical and organizational skills with good capabilities working as a team member or

independently.

• Excellent communication and interpersonal skills, and experienced in direct interactions with clients.

Technical Skills

Java, J2EE, JavaScript, EJB, Spring framework, JMS, Swing, JDBC, Struts,

Java Technologies

Servlets, JSP, Hibernate

Perl /CGI, Shell Scripts, XML, HTML, C, C++, PL/1, Rexx, COBOL, Clist, SQL,

Languages

PL/SQL, Pascal

RDBMS MS SQL Server, Oracle, Access, DB2 (DataBase 2), Visual Foxpro

Other Software Eclipse, NetBeans, Hibernate, ClearCase

Enterprise Applications Tomcat, Apache Server, Weblogic, JRun

Operating Systems Linux Red Hat, Windows 2000/XP/2003, Solaris, IBM Mainframes

Tools Rational ClearCase, ClearQuest, Requisite pro, Platinum Analyzer tools for DB2

Networking TCP, SMTP, DNS, SOAP, IPv6, VoIP, VPN

Education

Bachelor of Engineering (B.E.)

Majoring in Computer Science Engineering

Anna University, Chennai, India

1

Sunita S

Professional Experience:

Digital Liberty Group Ltd., Fremont, CA

2002 to 2005

Client: GreenPoint Mortgage

E-point is GreenPoint's automated application and pricing system, designed for four different business

channels Retail, Wholesale, Price Master and Correspondent. The loans are run through the e-Point Internet

system, the approvals are then printed and sent for faster processing and funding.

Role: Sr. Software Engineer

Responsibilities:

• Developed the presentation layer using JSPs, Struts and Servlets for Point Net, which was the

company’s internal site used for searching and retrieving all the information related to a particular

loan. Created user login and password protected structure so that only authorized staff could search

the database by customer name or loan using Hibernate in the backend.

• Designed and developed a reporting module using Spring with Hibernate to track the missing Loans

that was hosted on Tomcat.

• Interacted with Brokers, business analysts and Dorado Corporation San Mateo, California for the

development, documentation and testing of e-Point, to resolve and verify all the issues related to the

four channels and ensure end-to-end integration.

• Coded and updated PL/SQL scripts to query the Loan Originating System (LOS) i.e. Empower and

Gallagher database applications via the e-commerce applications designed for the Loan creation

process used by Brokers and Loan Advisors.

• Involved in the development, integration, testing and implementation during the migration from

Gallagher to Empower.

• Developed shell scripts to generate loan status information, management reports and e-mail

notifications depending on the request of the user for the Wholesale application.

• Created database triggers that would be fired in response to a change in the Gallagher or Empower

databases due to update, delete or insert Broker events.

• Actively involved in Production and Maintenance Issues and preparation of documentations.

• Supported the test group during the test phase of the project life cycle.

• Provided technical assistance and production support to Loan officers.

• Used Agile Scrum methodology to provide active support and bug fixing for the Application during

Business Acceptance Test (BAT) and Unit Acceptance Test (UAT).

• Maintained different environments and thoroughly followed build process to promote the application

in different environments from Dev to prod. Worked with different teams in resolving the production

issues.

Envirnoment:

Java, JavaScript, Java Servlets, JSP, Hibernate, Spring, Tomcat, Oracle, XML, Perl/CGI, SOAP 2.0, Solaris

(Unix), HTML, DHTML, Eclipse 3.0, Web logic 7.1

Systems Integration Solutions, INC., San Francisco, CA

2000 to 2002

Client: Vodafone

Vodafone is the largest mobile telecommunications network company in the world. Vodafone Global Platform

and Internet Services is responsible for developing global mobile portals, providing Internet access services

and content products anywhere and anytime through wireless devices.

Role: Software Engineer

Project: Australian Portal

2

Sunita S

The portal provides information and services from the Internet to the desktop or WAP-enabled mobile phone

of the portal user. It is responsible for collecting all the information requested by the user and sending it via

e-mail, text messaging or information alerts. The messages are sent to the user’s mobile using the WIG

(Wireless Internet Gateway).

Responsibilities:

Involved in system design, development, documentation and testing of the portal. Worked with the clients

and business analysts to get the definition and clear understanding of requirements in order to formulate a

high level design and implement the following modules for the Australian Portal: Customer Support

Representative (CSR), Barring Disconnect, Reporting and Registration.

• Developed Java Servlets and SQL queries for reporting purposes. Coded programs in Perl and shell to

send mails across servers.

• Developed cron jobs in shell scripts for generating report files and transferring them to a remote

server on a daily basis via FTP.

• Designed web pages using JavaScript/ HTML. Validations for the client-side were done using

JavaScript and Struts.

• Used Toad to interact with the database for developing Oracle stored procedures.

• Involved in the development of Session and Entity Beans for the code which manages alerts for the

customers.

• Used JDBC driver to connect to the Oracle database for all data transactions.

• Developed Servlets and JSPs at server side for handling requests and responses from the web page

and using JRun as the application server.

• Designed and developed the Quick Registration Process in Perl/CGI for the Gemini Billing system.

• Involved in the maintenance and troubleshooting of the New Zealand portal.

• Interacted with the QA/Test team to develop test cases for the developed modules.

• Performed testing and debugging of well-defined tasks in complex applications and identified,

analyzed and resolved software defects to test the developed functionality for accuracy and

performance. Participated in deploying the component and user acceptance testing.

• Rational Clear Case was used for the Version/Source control management and Clear Quest was used

for tracking defects.

• Communicated and coordinated with Tele Communications Systems (TCS) to maintain the code at the

portal end and troubleshoot the problems related to QueryNet and WIG managed by TCS.

• Dealt with problems, coded enhancements and performed peer reviews related to the Australian

portal, communicated with the Australian project group for providing better customer satisfaction,

supported the build, test and implementation phases being the first source of information for

clarifications, data issues and communications with users, rectifying and debugging the portal for

providing error free environment to the customers.

• Received the Star Achievement Award for outstanding performance from the company.

Environment:

Solaris (Unix), Apache, JRun, Java, J2EE, JSP, Servlets, JavaScript, EJB, Perl/CGI, Shell scripts, HTML,

Oracle, Toad

Tata Consultancy Services (TCS), Chennai, India

1997 to 2000

Tata Consultancy Services is one of the leading software companies which is involved in the design,

development, testing, tuning and troubleshooting of various projects for clients based all over the world,

some of them worth mentioning are BRITISH TELECOM (BT), TIME (Florida based) and GE.

Role: Programmer Analyst

Project: System Support Group (SSG)

In a team of 15 was responsible for the design, analysis, development, testing, implementation and

documentation of application programs. Participated actively in the database specialist group of SSG (which

3

Sunita S

was like the help desk or an expert troubleshooting group), my task involved solving critical problems faced

by the other project groups of the company. SSG was divided into four teams, viz., Operating System

problem-solving group, Customer Information Control System (CICS), RDBMS team and miscellaneous problems

team. Each team was dedicated to handle problems related to their areas of specialization. We

communicated with other project people via a Help Desk, on which users logged in their problems. Each team

member was then assigned a different set of problems. Once a particular problem was solved, it was closed

and was stored in the database for future reference.

Responsibilities:

• Compiling and executing DB2 based programs.

• Executing DB2 utilities like recovery, modify, repair, copy, merge copy, quiesce report, load, reorg,

runstats, stospace and issuing DSN commands.

• Running the queries using SPUFI and QMF (Query Management Facility)

• Coding statements in JCL (Job Control Language) for compiling programs in different languages on the

Mainframe operating system.

• Handling adhoc requests for Florida based TIME client.

• Coding DB2 based programs in COBOL, REXX to access tables in the database.

• Designed panels using DMS (Dialog Management Services) and accessed them as any other ISPF panel.

• Participated in redesigning of Helpdesk which originally existed in PL/1 to a new Helpdesk coded in

COBOL and REXX using DB2 as backend

• Coding in PL/SQL using Oracle tools like Oracle loader, Oracle forms and Oracle reports

• Designing queries in SQL for C projects.

• Creating, binding plans and packages for programs.

• Allocating and creating storage groups for databases, creating and loading tables for a project.

Environment:

IBM Mainframes, Oracle, C, C++, COBOL, Clist, Rexx

4



Contact this candidate