Post Job Free
Sign in

Manager Project

Location:
2169
Posted:
March 09, 2010

Contact this candidate

Resume:

Santosh

**.*******@*****.***

*******@****************.***

Cell#:864-***-****

IVR/J2EE Speech application developer with 6+ years of professional experience in designing,

developing, documenting, testing and production support of VXML, JEE web based

applications.

Key Skills

VXML (4+ years), Java/J2EE (6+ years), EJB (2 years), WSAD/RAD (5 years), Speech

Recognition(4.5+), Audacity(3+years), OSR(4.5+), Speech Tuning(3 years), TTS(4.5+),

Call Center(4.5+), Web Services (3+), Nuance Frame Work (2+ years)

Software Skill Set:

IVR Servers Genesys, IBM Direct Talk, Nuance, Edify

Languages Java, PL/SQL

IDEs WSAD/RAD, Eclipse, MyEclipse,

Java/J2EE Environment Java, Servlets, JSP 1.2, Tag Libraries, JDBC 2.0,

XML (DTD, XSL, JAXP), EJB, RMI, JNDI, SOAP,

WSDL, XML, XSL, XSLT, HTML

Frameworks Struts 1.x/2.x, Spring 1.x/2.x, Hibernate

Speech Technologies VXML, VUI design experience, IBM State-Tables

Databases Oracle 9i / 8.i, DB2 UDB, MS-SQL Server

Client-Side Technologies HTML/DHTML, JavaScript, and CSS

Operating Systems Sun Solaris 2.X, AIX 5L, UNIX, Windows 2000/ NT/

98

Version Control Systems Clear-Case, CVS, PVCS,

Other Tools TOAD, Ant, JUnit, Log4j, Maven,

Application Servers WebSphere, Tomcat, JBoss

CTI Genesys CTI, Avaya IC

Genesys/3rd Party Avaya PBX, VCS, Tserver, TXML, Nuance (Scansoft)

ASR/OSR, URS, STAT SERVER, CME, Iserver,

TXML

CLIENT: ING July, 08 – Current

IVR DEVELOPER

CITISTREET-ING TRANSITIONING (CITI-ING-TRANS):

CITISTREET a leading 401K Service Provider joined ING’s Retirement Plan Services

both serving different retirement plans for its 6.2 Million participants. CITI-INGTRANS

is to integrate the CITI and ING’s Interactive Voice Response(IVR) and participant’s web

and provide better services for its participants.

Projects Involved:

Citi-ING IVR Integration – This project is to integrate CitiStreet and ING IVR by adding new

clients to CitiStreet IVR.

• Design and developed various call-flow scenarios (e.g. Citi DNIS, Citi NO-DNIS, ING

DNIS, ING NO-DNIS, ING PIN-LESS TRANSFER, Participant-ING) using VISIO

based on the brain-storm sessions with Business Sponsors, ING and CitiStreet Dev

Teams and QA’s.

• Designed and Developed Dynamic VXML JSP Pages, Action-Classes, Java-Beans using

Struts-Framework based on the call-flow diagrams.

• Handled participant and client validations for the call’s transferred from ING IVR

to Citi IVR for different scenarios.

• Developed and Implemented VRUSM Web-Services to communicate with Avaya-IC to

get the caller-info,

Morning Star Integration – This project is to provide Morning Star Investments to CitiStreet

IVR.

• Involved in Design discussions and developed Technical Specs and call-flow scenarios

for Morning-Star Integration.

• Developed Dynamic VXML pages to support and validate Morning-Star Advice

registered participants.

• Handled Participant opted-out transfer to Morning-Star IVR.

Last-Transaction and IVR Audit Log – This project is to audit log all the participant call

information and display participants events in both Participant’s Website and displaying this

information in AVAYA IC Desktop Agent for CSR to provide better service and give quick

response to participants.

• Design and Developed Audit-Log utility by participating in Audit-Log Design and Scope

Meetings,

Developed Database Schemas, Web-Services to communicate with Sybase App,

Action-Classes, and Algorithm to record participant keystrokes using JDOM and

log-info to Sybase Database using Web-Services.

Composite Transactions – The goal of this project is to combine the Reallocation and the

Election Transaction on VXML IVR. The new transaction format would appear as a single

transaction to alleviate confusion about the movement of future and current contributions

Frequent Trader Restrictions – It’s an enhancement for the IVR to restrict Frequent Traders

from doing some Transactions.

Responsibilities:

• Involved in discussions with Tech-Teams and Management Teams of both CITI and ING

and made decisions in Integrating CitiStreet and ING IVR’s.

• Design and Developed participant’s Call-Flow diagrams for the modules I involved in

using Visio..

• Involved and reviewed the Functional and Tech specs and assisted OFFSHORE team

in code-development and bugs-assignments.

• Developed Action Classes, Dynamic Voice XML Pages using JSP, Action-Classes,

Database Schemas using IBM Direct-Talk, Avaya IC, Site-Manger, Set-IT and Struts

Framework.

• Worked with QA Team and assisted them in developing different test-case scenarios for

the releases.

• Worked with Client-Setup Team and Business Sponsors in setting up IVR solutions for

the new clients.

• Handled IVR-to-IVR Call Transfers, DRS Transfers and different Survey’s

Transfer for various clients using UUI and Web-Services mechanism and did

validations.

• Involved in Developing VRU-Pages, setting up control flags at client and plan levels,

DNIS and Call Routing for the new clients.

• Supported Applications and did Bug-Fixes in Unit and Integration Regions and involved

in ON-CALL Production Issues.

• Extensively used UNIX and AIX Servers to trouble-shoot JBOSS Application Logs,

IBM Voice Browser Logs and Audit Logs

• Assisted in re-starting IVR and JBOSS Application Servers, Cache Cleaning,

Setting-up control flags (client-level) at integ and production levels.

• Used IBM’s Clear-Case tools for Unified Change Management and Clear-Quest for Bug-

Tracking.

• Followed Iterative approach for Software Development.

Environment:

JDK1.5.x, JSP, JavaScript, Struts 1.x Framework, EJB, JBoss Enterprise Application Server,

VXML, XML, Axis for Web-Services, DB2, Sybase, Oracle 9.x, TOAD, IBM Direct-Talk,

EDIFY, Site-Manager (Content Management Tool). Set-It, UNIX, Windows, AIX, Avaya IC,

Genesys-CTI, Clear-Case UCM, Clear-Quest, Eclipse IDE, Maven, Microsoft-Visio

CLIENT: CitiStreet November, 06 – June, 08

IVR DEVELOPER

CitiStreet (A State Street and Citi-Group Company) administers more nearly 200 companies

employee’s benefit plans and related HR Process. CitiStreet IVR provides customized IVR for

its clients and allows its Participants to access benefit plan information and complete

transactions by calling a single 1800 number, It provides services like Balances, Transfers,

Forms/Documents, Contributions/Investment Elections, Withdrawals, Loans and Security in

IVR.

Projects Summary:

VXML Re-Write: This project is to convert the Legacy IBM’s State Table to VXML 2.0.

Release Items I have involved includes Withdrawals, Balances, Loans, Security and

Transfers Module in IVR.

Client Setup – This project is to provide IVR Services to our new clients. Responsible for

preparing Client Say-box’s (Custom Audio Prompts), Design and Developed VRU Pages, Call-

Flow Diagrams, Call-Transfer Handling using UUI Stream, and dynamic VXML Pages based on

client’s requirements.

PSRConnect Enhancements – PSRConnect is a Web-Application for the CSR’s. This project

is to enhance the application for the new functionalities added through VXML Re-Write project.

Responsibilities:

• Analyzed IVR Scripts, Project Scopes, Application Function Documents (AFD) and

Involved in Design Discussion to convert it to Technical Specifications.

• Prepared participant Call-Flow diagrams (participant’s IVR Experience) for the modules

I involved in using Microsoft Visio Tool.

• Developed Web-Services, Java Server Pages, Action Classes, Voice XML Pages, and

Database Schemas for all the Release-Items I involved-in using Struts-Framework.

• Developed VXML Applications using IBM Direct-Talk, VXML, Avaya IC, CITI

Group’s custom framework tools like SetIt and SiteManager etc.

• Supported Applications and did Bug-Fixes at Integration, Acceptance and did on-call

support for production-level bugs.

• Followed Iterative approach for Software Development

Environment:

JDK1.5.x, JSP, JavaScript, Struts 1.x Framework, EJB, JBoss Enterprise Application Server,

VXML, XML, Axis for Web-Services, DB2, Sybase, Oracle 9.x, TOAD, IBM Direct-Talk, State-

Tables, Site-Manager(Content Management Tool). Set-It, UNIX, Windows, AIX, Genesys CTI,

Clear-Case UCM, Clear-Quest, Eclipse IDE, Maven, Microsoft-Visio

Client: Blue Cross Blue Shield of NC August 2005 – October 2006

IVR Consultant

BCBSNC is one of the largest health care industry in NC. It has more than 3.4M members

currently enrolled. IVR is designed primarily to take calls from Members, Providers, Retired

State PPO etc. IVR accepts both in-hours and after hours calls. It also supports dedicated groups

calls. IVR first does HIPAA validation and then it provides Main Menu. Callers can either

choose Self-Service or they can opt for CSR. It server primarily Eligibility Information, Billing,

Benefits, OrderID cards, Authorization and Prior Approvals etc.

Responsibilities:

• Participated in the VUI design phase.

• Gathered and analyzed business requirements and involved in converting the functional

specs into Tech Specs.

• Created Call flow diagrams for IVR applications.

• Used STRUTS framework in designing the IVR application.

• Used GeneSys Pop Gateway and Tserver and Application logs to see the most runtime

logs in trouble shooting the issues/problems in the VRU application.

• Interacted with the QA, UAT, Business while fixing the defects.

• Wrote External grammars and validated using Parse tool.

• Periodically resetting the GVP ports when GVP did not respond the calls.

• Developed API to generate the VXML pages dynamically in Java.

• Performed Unit testing using thru URLs, JUnit and also by making calls into the system.

• Used Java Script and ECMAS script for revalidations when caller provides input thru

DTMF or thru Voice.

• Supported the application from development phase thru QA, UAT, and Production.

• Used Java Servlets and JSPs to generate VXML code dynamically.

• Used Genesys Voice Portal Manager for Adding a new Voice Application

• Utilized JSF in putting some common code logic and included in the JSP’s.

• Analyzed the call logs and provided recommendations where most of the calls are failing

or callers getting transferred, recognition failures etc.

• Assisted in restarting the Watchdogs, Speech Media Server, Tserver, Iserver

Environment: JAVA, J2EE (JSP, Servlets, EJB, JNDI, JDBC), VXML, XML/XSL, DB2, Struts,

JUnit, RAD, AIX, Log4j, SQL, Genesys, Iserver, Tserver, Siebel, Avaya PBX, Siebel CRM, AS/

400.

CIGNA December 2004 – July 2005

Designed and developed a robust customer interactive voice response-banking application. It

provides account validation and also allows the users to interact with the application in natural

language to fulfill their banking needs. It offers the caller options like retrieving balance,

transferring funds, getting information about checks and more.

Responsibilities:

• Participated in the gathering the VUI specs and analyzed.

• Worked with the vendor in analysis and outlining the system requirement and objective

and created call flows using Visio.

• Worked with customer to design specification for back-end data access integration using

JSPs and Servlets.

• Used various VXML 2.0 tags such as Menus, Subdialog, Submit, GoTO, Transfer, Block,

Assign, Cond, Prompt etc.

• Used Java, JSP, and Servlets to generate the VXML code dynamically.

• Wrote Speech works grammars that define the vocabulary for the speech recognizer.

• Played crucial role in assisting developers, QA, UAT by providing the needed data for

their test cases so as to validate the business requirements.

• Wrote JavaScript for validation on client side and created JSPs to provide interaction

between IVR applications and back-end server.

• Participated in production support of IVR applications

• Supported the application from development phase thru QA, UAT, and Production

Environment:

VXML, Java, J2EE, Voice-Genie, Web Sphere, Mercury Test Director, Oracle, Java Script,

Windows 2000/XP, GVP.

Client: Infor, GA April, 2004 – November. 2004

E-Time Sheet:

This project is to replace the existing paper-intensive preparation, approval and processing of

timesheets for MNSCU employees by building an online system to perform these functions,

eliminating paper timesheets and their manual approvals.

Responsibilities:

• Responsible for understanding the requirements and create the design documents.

• Used Struts as the UI framework to design and develop the application.

• Used Rational Application Developer (RAD) for the development and deployment.

• Used Hibernate as a persistence framework.

• Used Spring as a Java/JEE application framework.

• Involved in database programming, wrote stored procedures, functions and triggers using

SQL, PL/SQL in DB2.

• Wrote validations using client-side Java Scripts and Designing the GUI.

• Used Log4J for logging purposes.

• Used CVS for version control.

• Written several JUnit test cases and test suites for testing.

• Also involved in testing the application using an Open Source tool that would help

automate the test cases.

• Involved in coordinating and providing the support for the team to test the performance

of the application.

Environment:

Java, J2EE, RAD 6.0/7.0, JSP, Java Script, Struts 1.0, Hibernate, Spring 1.2, JUnit, DB2, CVS

Version Manager, Maven, Open Source tools and Software’s (Selenium for Website Automated

Testing, JIRA).

Quest diagnostics, Teterboro, NJ August 2003 – March 2004

Java Consultant

Diagnosis application to exchange test results between physicians and technicians. Physicians

can view the results as soon as posted by the lab. Lab acquires the insurances information form

the physician’s place by this EDI. It also stores the information about the previous scanning,

reports and the payments obtained from the insurance companies. Determines the primary policy

holder, decides the billing by itself based on the business logic.

Responsibilities:

• Developed an Electronic Data Interchange (EDI) system for Lab Technicians to be able to

access the Patient Demographics, Insurance Information, Test Requisition details from

Hospitals and Medical Practitioners’ databases over a Secure HTTP (HTTPS) protocol

and report Lab Results to the same.

• A J2EE compatible, Web enabled 3-tier OO Distributed System Architecture using

prototyping methodology in coordination with Physicians, Nurses and Lab Technicians to

produce the Most User Friendly EDI system.

• Sophisticated JDBC Database Connectivity coupled with XML parsing for platform –

independence with Servlets (Servlet Chaining) and JSP in the middle tier to expedite the

information transfer. Business logic incorporated using EJB Technology.

• Developed GUI using HTML, JavaScript, Struts and JSP.

• Retrieval of data from various databases Oracle, SQL Server.

• Implemented and JMS for messaging.

• Used Ant for Project building. Application developed with strict adherence to HIPAA

regulations.

Environment: Apache Tomcat 4.1, J2EE (Java 1.4, Servlets, JSP, JDBC-SQL), HTML, XML,

UML, JavaScript, Eclipse 2.1.1, CVS, ANT 1.5.1, JUNIT, Log4J 1.2 8, WebLogic, Dream

Weaver, Oracle 8, Windows, Linux

Blue Cross and Blue Shield, Kansas city, MO. December 2002 – July 2003

Java Developer

Care Planner Web is an intranet based application used for case management, disease

management by providers, claim processors, provider advisors etc. It is used to store and retrieve

patient, case, provider, work queue information. It also provides facility to import and export

data from external portals and legacy systems.

Responsibilities:

• Involved in Full Software Development Life Cycle (SDLC).

• Implemented MVC pattern using Struts 1.1 Frame work.

• Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.

• Wrote Stored Procedures using PL/SQL.

• Developed XSL Style sheets using XSLT and XPath for web publishing of the XML

based content.

• Involved in building and parsing XML documents using SAX parser.

• Used CVS for version control and LOG4J for debugging.

• Documented the code developed.

Environment:

Struts, JSF, Servlets, JSP, JavaScript, Oracle, SQL/PLSQL, RAD, Web Sphere 6.0, Log4J, CVS,

HTML, XML/XSL, XSLT, Windows

Education:

M.S in Computer Science, North Dakota State University, ND,

USA, 2002

B.S in Computer Science, Jawaharlal Nehru Technological

University, India, 2000



Contact this candidate