SUNITHA G
414-***-****©/abnlq6@r.postjobfree.com
Objective:
To face stiff challenges and overcoming it with faith, persistence and perseverance, enhancing
the place where I work with. Also to constantly upgrade to the latest technologies and to
utilize the domain as well as technical knowledge effectively in project execution.
PROFESSIONAL SUMMARY:
• Over 6 years experience in Analysis, Design, Coding, Testing and Implementation of
application of full software development life cycle.
•Also involved in bug fixing and supporting customers.
•Extensive experience in Java, J2EE, Swing,Spring,Hibernate,JSF,JMS, Servlets, JSP, XML,
EJB2.0, Beans and also worked on Threads, JDBC, JNDI, RMI, HTML, Java Script and Oracle.
•Used Java and J2EE design patterns, while designing the systems.
•Have extensively used Eclipse3.4 and servers Tomcat5.0 and Weblogic 8.0.
•Proficient in tools like VSS, ANT, Maven, log4J and Sablime, Editplus, DBVisualiser,
Microsoft Visual Studio, Toad, Ant, Eclipse.
•Have worked on Oracle10g/9i,sqlserver,DB SQL and Sybase5.5 and proficient in SQL and
JDBC programming.
•Have worked in Unix and windows
•Good understanding of Struts framework, servlets, stylesheets and JSTL
•Experienced in multitude of software development methodologies including Agile
methodology, Rational unified process (RUP), Test First Development methodology and
Iterative development Models.
•Experienced in implementing OO design patterns like Singleton, Abstract Factory Pattern,
Facade Pattern (GO4 design patterns) and J2EE Design Patterns like Service locator, Business
Delegate, Data Access Object, Value Object pattern etc.
•Strong knowledge in Oracle 10g/9i/8i database programming using PL/
•SQL (Stored Procedures, Functions, Packages, Triggers) and standard
built-in Oracle packages in UNIX environment.
• Experience in using Oracle 10g/9i/6i &4.5 SQL* Plus, Toad, and PLSQL.
• Proficient in developing PL/SQL packages, stored procedures,
triggers. Developed various applications using Oracle built-in
packages such as DBMS_SQL, UTL_FILE and DBMS_LOCK.
Professional Qualification:
B.Tech (Electrical & Electronics Engineering).
Computer Skills :
•Programming languages : C, C++, Java (JDK 1.3), Visual C++
•Operating System : WINDOWS NT, MS-DOS 6.2, UNIX
•Hardware Awareness : Pentium, IBM Compatible PCs
•RDBMS Knowledge : Oracle,Microsoft Sql server,Microsoft Access
•Web technologies : Java, Servlets, JSP, JDBC, RMI, HTML, EJB,PSP,JavaScript, XML,PSP
•Tools: Visual Source Safe, CVS, Editplus, DBVisualiser, Microsoft Visual Studio, Toad, Ant,
Eclipse
Apache Tomcat 4.0.6, Java Web Server 2.0
Web Servers:
Application Servers: BEA WebLogic 8.1, Iplanet, Jboss,
Career Overview/Experience
Project Experience :
Project Name:HR Processing System Oct 2008-Tilldate
Role:Sr Programmer Analyst,Ordusion Technologies
Client:Ordusion Technologies
Environment/Platform: Java, JSP, JDBC, JMS, SPRING, Servlet, Oracle-10g, XML, EJB,
Weblogic 8.1, Windows NT, Web Services
Configuration Management Tool: Visual Source safe
Other tools used: Editplus, Toad
This system contains the details of employees working with them.
Also it shows the details of employees who are on client side
and who are looking out for projects.Also it lists the details like interviews in pipeline for
them if any.
Also the applications for new client openings is visible for the users according to privileges
they have.
The main users of this application are Business managers and HR.
Project Name: Data Service April 2007– Aug 2007
Role: Sr .Programmer Analyst,IBM
Environment/Platform: Java, JSP, JDBC, JMS, SPRING, Servlet, Oracle-10g, XML, EJB,
Weblogic 8.1, UNIX, Web Services
Configuration Management Tool: Sablime
Domain: Telecom
Other tools used: Editplus, Toad
Client: AT&T (web development)
Data service is classified as Partial order,Express Order and Veneer Order.Partial Order and
Express Order are further classified as Frame Relay,ATM,PL,IP.
The architecture of this is that browser send request with ACTION_KEY to Controller Servlet
which inturn creates corresponding Action Handler which inturn creates a resultbean which
has all the required data for the next page and is passed back to Controller Servlet.
As a team member in Data,I was involved in screen development and also handling the email
modules
Used Java Messaging Services (JMS) for reliable and asynchronous exchange of
•
information such as bill payment and status of the orders.
Involved in Phase plan and iteration plan.
•
Involved in RUP methodology for developing class diagrams,sequence using visio.
•
Involved in screen development and also handling the email modules using jms.
•
Interact with helpdesk, customers to resolve production issues. Performs root-cause
•
analysis of issues, some coding changes, and testing of changes, processes.
Involved in generating WSDL files as part of webservices with Apache AXIS.
•
Involved in developing email module for sending emails to customers who place
•
orders.
Involved in developing shell scripts in UNIX.
•
Involved in configuration and deployment of system.
•
Involved in handling the database transactions which includes usage of multiple sql
•
and batch updates using JDBC
Used XML Web Services using SOAP to transfer the data from remote systems like
•
DBOR, GCSM.
Project Name: 1.Business Voice Over Ip (Bvoip) Oct 2005– April 2005
Role: Programmer Analyst,IBM
Client: AT&T (web development)
Environment/Platform: Java, JSP, JDBC,SPRING, HIBERNATE, JMS, Servlet, Oracle-10g,
XML, EJB, Weblogic8.1, UNIX, Web Services
Configuration Management Tool: Sablime
Domain: Telecom
Other tools used: Editplus, Toad
BVoIP is Business – Voice over IP which basically works through some different systems of
AT&T.Bvoip consists of many services like VOMIS, IPLocal, IPCentrex and Remote Worker.
There are various interfaces for provisioning the order and keeping track of the order to
which Bvoip services will send a request.
As a team member in Bvoip,
Responsibilities:
Developed a web application used by our customers to manage accounts and to place
•
order for phone services.
Involved in the back end (Oracle) design, developing stored procedures, functions,
•
triggers, cursors and coding for new enhancements and new tables and views and
changes in existing tables and coordinate the back end results with the developers who
design the screens.
Designed UML Diagrams like Class Diagrams, Sequence Diagrams using Rational
•
Rose.
Designed the unit test cases (UTC) to be used while unit testing.
•
Involved in shell scripting in UNIX environment.
•
Involved in configuration and deployment of system.
•
Designed, managed and implemented an Ordering System that will receive and send
•
information from external systems like DBOR, GCSM and EFMS using webservices.
Implemented the back-end module using JDBC APIs.
•
Involved in writing Procedures and functions to fetch the data from database using
•
PL/SQL.
Used XML schemas, DOMS, XSL and also involved in performance optimization using
•
XML.
Used XML Web Services using SOAP to transfer the data from remote systems like
•
DBOR, GCSM.
Involved in Test Driven Development Methodology to develop in client side
•
Supporting various phases of testing like ST, IT, JST, UAT and Production.
•
Involved in backend stored procedures and batch updates.
•
Developed modules as per architecture guidelines which was based on J2EE and
•
Service Oriented Architecture (SOA) using Weblogic ESB
Project Name: AGEFOS Tax Computation system, Feb 2004 – Oct 2005
Client : AGEFOS, France
Environment/Platform : Java, Swing, Sybase 12.5.2,, XML, EJB, Weblogic8.0, Windows2000
Configuration Management Tool: Visual Source Safe
Other tools used: Eclipse 3.0, DBVisualiser
Agefos is the major tax collector (OPCA) in France and has more than hundred direct offices
and many sub contractors in France. This software is to synchronize the collection and
redistribution of the tax from establishments (companies) working in France. This tool helps
the client to keep track of tax payments of each establishment under them and can even track
the details of employees of each establishment.
This project also deals with the services the client is offering to the establishments under
them. The server used for this purpose was the Weblogic server.
Responsibilities:
Designed database object (tables) and defined the relationships for the budget
•
allocation module.
Used XML,Logic4J.XSL,DOM,schemas and tools
•
wrote stored procedures to create, transfer the funds allocated for the given budget
•
year.
optimized SQL queries (stored procedures) in the budget module to handle the
•
scalability and performance of the system
Designed persistent domain objects and domain objects in the business layer.
•
coded Interfaces (Contract Objects) to access the business components from the
•
controller using Java Swing to create and manage transfer of funds
Designed User Interfaces. Worked in Model-View-Controller architecture that is
•
implemented for the client side
interacted with the client for the clarifications and to resolve the issues in the analysis.
•
have been involved in analysis of significant issues including locking issues
•
Also involved in bug fixing after it went into production
•
Project Name: Xellerate Software Nov 2003 – Dec 2003
Client : Thortech,US
Environment/Platform: Java, Oracle 9i, Windows NT, Linux, Solaris
Configuration Management Tool:CVS
Other tools used: Eclipse, Toad, Ant
Thortech is a product based company. Their product is software used by the database
administrators.
This software has user interface screens for the admin. The admin has the whole rights to
user management and database management, using the user interfaces. Depending on the
type of user, user interface screens will be enabled or disabled.
Responsibilities:
Mainly involved in the maintenance of the software.
•
Developed ANT Script for building the entire web application
•
Performed logging of the application using log4j
•
was involved in coordinating with the team members in enhancement activities
•
Project Name: Product Tracking System June 2003 – Sep
2003
Client : NSF,US.
(web development)
Environment/Platform : PSP(PL/SQL Server Pages), Oracle 9i, Windows NT
Configuration Management Tool:VSS
Other tools: Editplus, Toad
The Project goal is to design, develop and implement a software application system that will
replace existing TDRS, MFCR, Fresh Air, Nonfood Compounds (“Hogwild”) System and
other excel databases setup to support certification.
Make necessary links to LIMS and SQL*Time systems for viewing shared data.
Meet the needs of existing NSF Programs and be flexible for new programs
Eliminate redundant work and reduce turnaround time in Certification Process – focusing on
Toxicology
Provide improved Customer Service.
Role:
involved in Business logic analysis, user interface and application design – designed
•
the GUI for several options screens - improved usability and ease-of-use for end user
were used as benchmarks.
analyzed the change requests from the client and designed the same
•
Involved in developing the View and Business logic part of manage user screens
•
functionalities and screens
Regular interaction with clients to update and clarify any functionality changes with
•
respect to the business.
involved in writing stored procedures,functions,cursors,triggers design and coding of
•
a module.
involved in coordinating with the team members in enhancement of coding
•
Project Name: Personnel Management Information System Aug 2002 – May
2003
(web development)
Client : Software Technology Group
Environment/Platform : Java, JSP, Servlets,JDBC, Oracle 7.1, Windows NT,
Microsoft Visual Studio, Toad, Apache Tomcat-4.0.6
This project implements a management system for the personneldepartment for maintaining
information of employees, monitoring their daily attendance/leaves, issuing of
Contract/Appraisal letters, Grade wise details salaries, loans and advances data maintenance.
The system also tracks the various courses taken by faculties, their workload and upgradation
made in various topics
Role : As a team member, I had designed the screens and wrote the code and done GUI
design and development using JSP and MVC model .
Gathered requirements for entering the details of faculty, training’s attended and
•
upgradation made in different subject, calculation of incentives and the On-line
Feedback entry mechanism for the batch students.
Involved in developing the intranet website
•
Extensively worked with components of J2EE.
•
Used Servlets, Enterprise Java Beans to implement business logic.
•
JSP is used to develop the front end hosted on the Jboss application server.
•
Oracle used for the backend data management.
•
Involved in all phases of SDLC such as requirements gathering, designing,
•
development, testing, implementation and Support.
Project Name: Question Paper Generation Jan 2002 – July
2002
(web development)
Client: Software Technology Group
Environment: Java, JSP,Servlets, JDBC, MSACCESS, Windows NT, Microsoft Visual Studio,
Apache Tomcat-4.0.6
The objective of the system was Generation of question papers on various subjects based on
the topic, weightage on various topics and difficulty level.
Role: Team Member, Design, Coding & Implementation. I created the tables in MS-Access
based on the ER diagram created by the team leader. Coding of modules and screen design
like the processing of final paper, details of percentage needed, track of questions repeated
with in a specific time frame and unit testing of modules generated by other team members
for which test cases were generated by other team members. I was responsible for identifying
the changes recommended by the user and analyzing the feasibility of implementing the
same.
Gathered requirements from client and developed a intranet website
•
I created the tables in MS-Access based on the ER diagram
•
Developed Session beans as part of EJB to handle business logic for report generation.
•
Developed the presentation Tier using JSP, XML, HTML, DHTML and JavaScript
•
Developed the Ant build script to deploy the application
•
Developed SQL queries for accessing Mysql database.
•
Configured the database connectivity through JDBC in Jboss console.
•
Involved in code review developed by the other developer.
•
Project: ON-LINE PROCUREMENT SYSTEM
Client: Nest, Trivandrum, IN
Duration: Jun 2001 – Jan 2002
This is an E-Commerce application for On-line Procurement system using Java, JDBC and
Netscape's product, ECXpert. This application fulfils the procurement cycle starting from
selecting the products from Seller company Catalogues, making purchase requisition, pre-
defined approval process, submitting the final Purchase Order and getting
acknowledgement.
As a Software Engineer I was responsible for the following:
Development of GUI using JSP’s for user interaction.
•
Database design using Oracle, Building Java code and workflow processes
•
Testing of Application
•
Customisation of the application
•
Environment: JAVA, JDBC, HTML, RMI, Windows-NT, Oracle, SQL, ECXpert 2.0, Netscape
Enterprise Server 3.5.
.