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