Post Job Free
Sign in

Project Java

Location:
Irvine, CA, 92612
Posted:
March 09, 2010

Contact this candidate

Resume:

JANAKI RATHINAGANAPATHY

****, ******** **, *** ***

Irvine, California 92612

Home: 949-***-****

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

SUMMARY

• Over 5 years of experience in developing web based applications using technologies such

as Java, JDBC 2.0,J2EE (Servlets 2.2, JSP2.0, EJB 2.0, JMS 1.1, Struts1.3, Spring), Oracle

8, Weblogic 8.1

• Developed B2C and B2B applications with experience in all stages of SDLC.

• Committed team player with strong sense of responsibility.

WORK EXPERIENCE

• Analyst at Verizon Data Services India, Chennai from Apr 2006 to Dec 2008

• Project Engineer at Wipro Technologies, Chennai from May 2004 to Apr 2006

TECHNICAL SKILLS

Programming languages : Java 4, Perl, C, C++

Distributed object Technologies : EJB 2.0, JDBC 2.0, JMS 1.1, Web services, Apache Axis

Web Technologies : Servlets 2.2, JSP 2.0, JSTL, XML, JAX-P, JAX-B

Voice Portal Technologies : VXML, GRXML

Web/Application servers : Apache Web server2.0, BEA Weblogic 8.1, Apache

Tomcat

Scripting Languages : Java script, Shell scripting (bash), Expect script

Databases : DB2 8.1, Oracle 8, MySQL

Operating systems : UNIX, Windows NT/2000/XP

Others : Struts, Spring, Hibernate, Eclipse, Apache Ant,

Clearcase, XSLT, CSS, HTML, AJAX, Jquery, Log4j, LDAP

Training : Undergoing training and certification exam in

Adobe Flex 3, MXML, Action Script 3.

EDUCATION

• Bachelor Of Engineering in Information Technology (2000 – 2004)

Bharathiar University, Coimbatore, TamilNadu, India

• 12th Grade (1998 – 2000)

CMS Matriculation Higher Secondary School, Coimbatore, TamilNadu, India

CERTFICATIONS AND AWARDS

• Sun Certified Java Programmer from Sun Microsystems (2006)

• VDSI Achievement Award for Team Excellence (2007)

Highest award for the best project in terms of savings for Verizon at Verizon Data

Services India, Chennai

• Above and Beyond Award (2005)

For Performing Well within short period of time at Verizon Data Services India, Chennai

• Thanks A Zillion Award (2004)

Award from Wipro Technologies for significant contributions in all phases of project

PROJECT EXPERIENCE AT VERIZON:

CLIENT DESCRIPTION:

Verizon is a telecom leader in US in delivering broadband, wire line and wireless communication,

FIOS TV and internet innovation to mass market, business, and residential customers. Verizon

Data Services India is the Information Technology division of Verizon US and provides IT

solutions for telecom, develops software and technology applications.

PROJECT PROFILE:

Verizon High Speed Internet Portal

Project Title

Duration Nov 2007 to Dec 2008

Role System Analyst/Senior Developer

Environment Eclipse, Weblogic 8.1, Apache Web server, VXML, XSLT,

XML(JAXP etc), JDBC, Oracle, JavaScript, Struts, Java, JSP,

Hibernate, SQL, UNIX, VoIP Telephony, Web services

PROJECT DESCRIPTION:

High Speed Internet portal is similar to RMVP (This project is explained below) and handles

Verizon Internet customers. This portal provides various kinds of technical support like creating

trouble tickets and provides current status on their tickets, change or reset passwords, setting up

an email account, also provides billing and ordering information. This portal also helps in routing

calls to appropriate tech support centers.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

Involved in the requirements analysis and design of User Interface specifications

Responsible for the design of call flow diagrams using Visio

Coding Front end and backend using VXML controllers, HTML, XML, XSLT, JSP, JavaScript,

JQuery, Grammars, Java classes, DAO classes, SQL Queries, EJB, Design patterns to develop

implementation framework.

Developed Controllers of the application in VXML using forms, menus, sub dialogs, ECMA

scripts, and transfers and handling events through out the application and also was

responsible for the developing the Speech/DTMF grammars.

Responsible for the development of Session and Entity EJB’s for tech support business logic

for implementing trouble ticket module.

Implementation of Commands, DTO, Session Beans to communicate with CTI, CIS Gateways.

Writing grammars and coding VXML controllers for accepting DTMF inputs for the entire High

Speed Internet Portal.

Responsible for deploying web services module using axis for getting the billing and trouble

ticket information in the portal.

Responsible for writing SQL Queries and stored procedures to support DAO’s.

Responsible for unit testing the classes with JUnit Framework and support for integration

testing. Responsible for application server configuration, environment setup for testing

phases.

Write SQL scripts, Perl and shell scripts for analyzing recorded calls as part of tuning

Responsible for analyzing the routing logic in order to reduce misdirects

Responsible for deployment in monthly releases, post production activities like logging

activities and monitoring the code.

PROJECT PROFILE:

Retail Market Voice Portal(RMVP) – Development, Tuning

Project Title

and Reduction of Misdirects

Duration May 2006 to Dec 2007

Client Verizon Retail Customers

Role System Analyst/Senior Developer

Environment Eclipse, Weblogic 8.1, Apache web server, Oracle, Struts,

Hibernate, VXML, XSLT, XML (JAXP etc), JDBC, JavaScript, JSP,

Java, EJB, Perl scripting, Shell and expect scripting, Web services,

JSTL

PROJECT DESCRIPTION:

The Retail Markets Voice Portal application is a speech recognition and response system for the

Verizon Retail Customers (Business and Consumer). It allows customers to speak and request

information orally. Customers also can provide Dual Tone Multiple Frequency (DTMF) input by

using their telephone keypad to use the application. The goal of RMVP is to reduce the

operational cost of call centers either by serving the customer in application itself or by

identifying the suitable agent group to transfer the call based on the interaction with the

customer.

Tuning and Reduction Of Misdirects:-

Involves detailed analysis of Verizon's Voice portal application for Retail Market and tune the

application in order,

- To increase self-service for the customers and reduce the number of calls going to

centers, reduce recognition issues.

- To reduce the misrouting of calls to wrong centers

- To efficiently capture customer's requests and provide easy-to-use navigation in the

portal

ROLES AND RESPONSIBILITIES IN THE PROJECT:

Requirement Analysis, design of Voice User Interface specifications, Writing Functional

Specifications

Coding Front end and backend using VXML, XML, XSLT, Grammars, JSPs, Java scripts,

JQuery, Java classes, DAO classes, SQL Queries, EJBs, design patterns to develop

implementation framework.

Developed Controllers of the application in VXML using forms, menus, sub dialogs, ECMA

scripts, and transfers and handling events through out the application and also was

responsible for the developing the Speech/DTMF grammars.

Used Controller feature of Struts framework for mapping different kind of actions like bill

payment module and invoke respective services to access Sessions Beans and Entity Beans.

Developed DAO’s to get intermittent data from Database being used by the transaction.

Responsible for the development of the Message Queues and MDB’s using JMS.

Responsible for unit testing the classes with JUnit Framework and support for integration

testing, setting up environment for testing phases.

Involved in designing and implementing routing strategies.

Responsible for deployment during monthly releases, support production testing, post

production activities like logging activities and monitoring the code.

Write SQL scripts, perl and shell scripts for analyzing recorded calls as part of tuning

Created a tool using Java, UNIX scripts and Perl scripts that helps in processing calls and

creates an Excel report which helps in doing the analysis from end to end.

Leading a team of two and coordinating the entire process with respect to Analysis and

tuning.

Received VDSI Achievement Award for greater reduction in misdirects percentage and

reduces cost incurred in misrouting to wrong agents.

PROJECT PROFILE:

Repeat Calls Tracker Tool & Monitoring Application(Two

Project Title

separate projects using same framework)

Duration Sept 2007 to Feb 2008

Role System Analyst/Senior Developer

Environment Eclipse, Weblogic 8.1, Apache Web server, Oracle, HTML, XSLT,

XML, JSTL, JSP, JavaScript, Java, EJB, JDBC, Ant build scripts, Perl

scripting, Perl modules, Web services using Axis, Spring, Hibernate

PROJECT DESCRIPTION:

This is a web based application used to identify repeat callers in any voice portal. Calls thus

identified are processed and improvements made in the portal to serve callers effectively. This

served as an interface to all other Verizon voice portals including FIOS and Wireless portals.

Monitoring application is another web based application used for health checks of the various

kinds of servers including speech servers, application servers, and database servers.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

Design, development, testing and deployment of call tracker and monitoring tool.

Design and analysis and writing functional specifications

Write ANT build scripts for deploying the application

Writing code using JSP, JSTL, XML parsers(SAX, DOM), XSL Transformer APIs, JDBC and

Spring framework

Build and Deploy web service for call tracker using Axis in Tomcat

Responsible for the development of Session and Entity EJB’s for implementing the actual

business logic of identifying repeat callers.

Implemented design patterns like Value Objects, session façade, data access objects, Service

locator

Scripting using Unix scripts and Perl scripts for monitoring application

Write queries and stored procedures for accessing database.

PROJECT PROFILE:

Dashboard for Queue Performance Metrics

Project Title

Duration Apr 2007 to Sep 2007

Role Developer

Environment Eclipse, Weblogic 8.1, Apache web server, MySQL, Oracle,

Spring, Hibernate, HTML, XSLT, XML, JSP, Swing, JavaScript,

Java 2, EJB, Ant build scripts, JSTL, JDBC

PROJECT DESCRIPTION:

This is a web based application which gives statistics about the performance of a call center

group/queue and is used by IT group and Verizon call centers. Calls placed by Verizon customers

are sent from voice portal to a particular queue via CTI (computer telephony gateway) depending

on customer request. The call is then transferred to the next available agent working for that

particular queue (For E.g., Ordering request sent to a Sales queue). The statistics of such a

queue namely, percentage of calls answered, Average handling time, Average waiting time in the

queue, Service Level of the queue is provided in this site.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

Design and development of the dashboard application, Analyze requirements, write functional

specification.

Developed presentation tier using HTML, JSP, XML and XSL using Struts Framework

Responsible for the development of various Java classes DAO’s and writing SQL Queries to

support DAO’s for computing statistics, writing session bean for implementing business logic

for call center statistics.

Implemented design patterns like Value Objects, session façade, data access objects, Service

locator. Coding handlers for XML parsers(SAX, DOM), XSL Transformer APIs

Deploy web service module which provides the call center statistics using Axis engine.

Responsible for the development of the Message Queues and MDB’s using JMS.

Responsible for unit testing the classes with JUnit Framework.

Responsible for Post production activities like logging activities and monitoring the code.

Write ANT build scripts to build and deploy the application

This dashboard was deployed and run in CIO’s dashboard which displays others statistics.

PROJECT PROFILE:

Project Title Administration Console for Voice Portal

Duration Aug 2006 to Dec 2007

Role Developer

Environment Eclipse, Weblogic 8.1, Oracle, Struts, HTML, XSLT, XML, JSP,

Swing, JavaScript, Java 2, EJB, Ant, JSTL, JDBC

PROJECT DESCRIPTION:

Administration Console provides capabilities to alter the configuration dynamically for

Retail Markets Voice Portal Application [A speech recognition system]. Privileged Users will be

able to add, update, delete and assign permissions to users of its system. Users will be able to

configure certain SVRU parameters. This includes assigning ACD operations, configuring

applications, holiday list, special messages, call center hours of operations, routing information

and modification, toggles for enabling / disabling certain transactions, automating the SIP Proxy’s

DNIS-Telephony Server IP’s updations, assigning DNIS etc,. SVRU Administration Data provides

the functionality to toggle menus and specific Special Messages to be enabled at various

hierarchy levels. Administrators have the capability and interface to modify transfer groups and

associated telephone numbers based upon planed and ad hoc situations such as office hours,

emergencies, Election Day, holidays etc

ROLES AND RESPONSIBILITIES IN THE PROJECT:

Designing Prototype for few UI’s.

Coding Action Classes for the struts. Coding front end using HTML, JSP, XML, and XSL.

Involved in Creation of common templates for the Screens.

Creating Session Beans for Business Logic and Entity Beans for Database Operations.

Writing DAO’s, SQL Queries for the Program Units. Writing Java beans, Spring controllers,

XML parsers(SAX, DOM), XSL Transformer APIs

PROJECT EXPERIENCE AT WIPRO:

CLIENT DESCRIPTION:

Exel is a UK based company that specializes in providing a wide range of logistics

solutions, in particular, freights forwarding and logistics services to technology customers and

other Exel business units.

PROJECT PROFILE:

Project Title Development Framework for Component Based Model

Duration Jul 2005 to Apr 2006

Environment Eclipse, Java, JSP, EJB, JDBC, Oracle, Apache Tomcat,

Weblogic, Struts, Servlet, MySQL

Developed some common frameworks like Exception Handling, Query Engine, Logging,

Messaging, Constants, Security, Utilities, Master-Detail Framework, Multi Record Framework

which is portable and reusable across all the Components, Application Servers and Databases and

implemented it in eTRN a web service which comprises of Order Processing and Management,

Creating Deliveries and Invoice and provides API for interacting with Customer, Product &

Inventory Applications.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

• Created Java Beans for transactions between JSP pages and EJB’s.

• Coding server pages using JSP, XSL, XML, and HTML.

• Involved in Creation of common templates for the Screens.

• Coding Action Classes for the struts.

• Integrating and maintaining struts configuration files.

• Involved in developing common interfaces for session and entity beans.

PROJECT PROFILE:

Service Desk Automation

Project Title

Duration Jan 2005 – Jul 2005

Environment Eclipse, Java 2, JSP, JSTL, JavaScript, HTML, Oracle 8,EJB,Struts

PROJECT DESCRIPTION:

SDA is a call logging tool where the users can directly log a request or a query without

having to type a mail for the same and wait for the service desk to log the request for them and

respond. The SDA call logging tool which was primarily used for logging production issues sent

by the client and to track the status of those requests.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

• Development, Analysis, Write technical specifications, Unit test cases

• Developed presentation tier as HTML, JSPs, Scripting using Java script; Code Java

classes.

• Creating Session Beans for Business Logic and Entity Beans for Database Operations.

• Responsible for unit testing the classes with JUnit Framework. Debugging and Fixing,

UAT Support

PROJECT PROFILE:

Remote Milestone Entry

Project Title

Duration May 2004 – Dec 2005

Environment Eclipse, Java, JSP, JavaScript, HTML, Oracle 8

PROJECT DESCRIPTION:

RME is a tool developed for the client which enabled them to use it as a substitute for

the AS400 front end. Clients use it as a front end tool for their business to book shipments,

update and track the status of the shipments. The information is sent to a central hub where

AS400 robot jobs pick up the details and update the corresponding AS400 files. This tool was

highly appreciated by the clients as it enabled shipment booking/tracking to be done by offices

that doesn’t have the application running on AS400.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

• Writing technical specifications, Quality related documents

• Coding Java classes, JSP and Java script, Java beans for transactions between JSP and

EJBs

• Responsible for unit testing the classes with JUnit Framework. Debugging and Fixing,

UAT Support

PROJECT PROFILE:

Man Power Planning System(Intranet Project)

Project Title

Duration Aug 2003 – Apr 2004 (Internship project)

Environment Java, JSP, Servlets, HTML, Oracle, SQL, PL/SQL, CSS, JDBC,

Tomcat

PROJECT DESCRIPTION:

This is an intranet project for the in-house needs of a consulting company. This involves

development of a web interface with a database backup, for the management to identify, allocate

or reallocate its manpower for various ongoing projects and projects that are in pipeline. It also

helps in knowing the latest project details of the employee. It is a decision making tool for the

management, readily accessible all time with up to date information.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

• Coding java classes, front end interface using HTML, JSP, Unit testing, Integration

testing.

• Create documentation for the entire project.

PROFESSIONAL REFERENCES

1) Sandhya Karthik (Co-Worker)

E-Mail: *******.*.*******@*******.***

Mob: 408-***-****

Work: 972-***-****

2) Deepa Balakrishnan (Technical Lead)

E-Mail: *****.************@*******.***

Mob: 781-***-****

781-***-****

3) Apurva Sheth (Technical Manager)

E-Mail: ******.*****@*******.***



Contact this candidate