Experience Summary
More than ** years of experience in the Information Technology. As part of my assignments, I have been in Requirement Analysis, Application Design, Development, Maintenance, and Unit Testing, worked on enterprise applications for Anthem Inc. formerly known as Wellpoint Inc (USA), Capital One Bank (USA), IGA Europe (Offshore - UK), and ElectroMech (India).
oWorking as a Tech Lead / System Analyst for Cognizant Technology Solutions Inc.
oWorked as a Software Engineer for ConnectM Technology Solutions Pvt. Ltd. - A Sasken and IDG Ventures Company.
oWorked as an Application Developer for IBM India Pvt. Ltd.
Executive Summary:
oGood knowledge of Java and J2EE Design Patterns.
oGood analytical and programming skills.
oGood knowledge of SQL programming and RDBMS, Worked on SQL optimization.
oSelf-motivated with ability to lead a team.
oWilling to learn new technologies and ready to accept challenges.
oHave extensively worked on CRM, Banking and M2M Domains.
Education
Title of the Degree with Branch
College/University
Year of Passing
Bachelor of Engineering in Information Science and Engineering (IT).
KLS’s Gogte Institute Of Technology, Belgaum (Karntaka - India).
2005.
Technical Skills
Hardware / Platforms
Windows 98/XP/2000/Vista
Technology
Java & J2EE (JDBC, SERVLETS, JSP)
Programming Languages
Frameworks
Core Java, SQL, HQL
Struts 1.1, Spring Web Services, JSF 2.0 (Trinidad Library), Hibernate 3.0, Log4J
Databases
Tools
Web Services
MySQL, Oracle 10g and 11g.
Chordiant 6.2 (CRM), Flex Builder, ANT, IBM Rational ClearQuest, RPM, Build Forge, Maven, Bamboo, JIRA (Atlassian tools), Spring Boot 1.5.
JAX-WS and Axis for SOAP, REST Services.
Scripting Languages
JavaScript, HTML/ XHTML, XML (XML Parsers - DOM, SAX), AJAX, JQuery
Version Control Systems
IDE’s
Web/App servers
CVS, Tortoise SVN, IBM Rational ClearCase, BitBucket (Git).
NetBeans, Eclipse 3.2, RAD 9.0, My Eclipse.
Tomcat, Jboss, WebSphere 7.0 and 8.5, Liberty, WebLogic.
Contact Details
Mobile No. 1-804-***-**** (USA) Email: ************@*****.***
VISA Status: Valid H1B and Approved i-140.
Trainings, Certifications and Achievements
oReceived “Innovator of the Quarter” Award from Cognizant.
oSuccessfully completed the training on “BPM - PEGA”
oCompleted Agile – Scrum certification.
Relevant Project Experience
Organization: Cognizant Technology Solutions Inc.
Project #1
Title IVR Transformation.
Client Anthem Inc. Formerly known as Wellpoint Inc. (USA)
Operating System Windows 7 and UNIX
Environment Java 1.8, J2EE, Spring Web Services, Spring Boot 1.5, Oracle 11.2, XML, JSP, GVP,
Hibernate, Atlassian tools (BitBucket, Bamboo, JIRA), JUnit, IBM Rational Application Developer (RAD), Maven, Web Sphere Liberty, UNIX, SOAP and REST services.
Team Size 8
Role Tech Lead.
Period Apr 2015 – Till date.
Project Objective: Solution to provide pre-recorded voice responses for all type of Callers.
Project Description:
IVR Transformation application provides pre-recorded voice responses and text to speech for appropriate situations, keypad signal logic and access to relevant data and ability to record call event details. Using computer telephony integration, this application hand off a call to an agent who can review data related to the caller at a display to provide further assistance.
Role and Responsibilities:
Worked on Web Services using Spring Framework (SOAP/REST)
JAD sessions with the clients for understanding the requirements.
High-level and low level estimations.
User Stories, JIRA Tasks, Design and Development of REST APIs.
Project #2
Title VSS IVR.
Client Anthem Inc. Formerly known as Wellpoint Inc. (USA)
Operating System Windows 7 and UNIX
Environment Core Java, J2EE, Spring Web Services, Oracle, JSP, VXML,
Hibernate3.0, Java Script, XML, Rational Clear Case, JUnit, Rational Model Software, IBM Rational Application Developer(RAD), Maven, Web Sphere, Unix, SOAP/REST services.
Team Size 10
Role Tech Lead.
Period Apr 2015 – Till date.
Project Objective: Solution to provide pre-recorded voice responses for all type of Callers.
Project Description:
VSS IVR application provides pre-recorded voice responses and text to speech for appropriate situations, keypad signal logic and access to relevant data and ability to record call event details. Using computer telephony integration, VSS IVR application hand off a call to an agent who can review data related to the caller at a display to provide further assistance.
Role and Responsibilities:
Worked on Web Services using Spring Framework (SOAP/REST)
JAD sessions with the clients for understanding the requirements.
High-level and low level estimations.
Low-level design, which includes Story Boards, Sequence Diagrams, Class Diagrams and Activity Diagrams using UML.
Coordinating onshore and offshore team members.
Project #3
Title MCC Companion.
Client Anthem Inc. Formerly known as Wellpoint Inc. (USA)
Operating System Windows and UNIX
Environment Core Java, J2EE, Oracle, JSF – Rich Faces, Web Services, XML,
Hibernate3.0, WebServices(JAX-WS), Java Script, CSS, XML, JAXB, Rational Clear Case, JUnit, Oracle 11g, Rational Model Software, JMS, IBM Rational Application Developer(RAD), Maven, Web Sphere, Unix
Team Size 8
Role Tech Lead.
Period Jan 2013 – Mar 2015.
Project Objective: A CRM Application for WellPoint Advocates who can resolves the queries for NASCO members.
Project Description:
A Call Center Application based on Java and J2EE technologies along with JSF.
MCC Integration helps the customer to interact effectively. Agents receive interactions (Call/Chat/Fax etc), the system allows the agent to perform cold/warm transfers and conference as well to serve the members.
Role and Responsibilities:
Module Lead for MCC integration.
JAD sessions with the clients for understanding the requirements.
High-level and low level estimations.
Low-level design, which includes Story Boards, Sequence Diagrams, Class Diagrams and Activity Diagrams using UML.
Taken part in Reference Data Management Solution and Persistence Layer.
Coordinating onshore and offshore team members.
Project #4
Title Pulse (Monitoring Tool for Enterprise Applications and VSS IVR System).
Client Anthem Inc. Formerly known as Wellpoint Inc. (USA)
Operating System Windows and UNIX
Environment Core Java, J2EE, Oracle, JSF 2.0, Web Services, XML, FTP Programming,
JDBC, WebServices(JAX-WS), Java Script, CSS, XML, JAXB, Rational Clear Case, JUnit, Oracle 11g, Rational Model Software, JMS, IBM Rational Application Developer(RAD), Maven, Web Sphere, Unix
Team Size 4.
Role Architect and Tech Lead.
Period Oct 2014 – Jan 2015.
Project Objective: An enterprise application monitors the health of all the desktop applications and IVR system in Anthem, in terms of Web Services, RPCs, Database, and Application Server Nodes. Etc.
Project Description:
This application is designed for Production Control team, which will indicate the health of the application/services even before the business reports.
Role and Responsibilities:
JAD sessions with the clients for understanding the requirements.
High-level and low level estimations and design.
Coding and Unit testing.
Coordinating onshore and offshore team members.
Project #5
Title CED (Consumer Experience Desktop) formerly called WAW
Client Anthem Inc. Formerly known as Wellpoint Inc. (USA)
Operating System Windows XP and UNIX
Environment Core Java, J2EE, Oracle, JSF 1.2, Chordiant 6.2, Web Services, XML,
Chordiant ECM, Hibernate3.0, WebServices(JAX-WS), Java Script, CSS, XML, JAXB, JSTL, Rational Clear Case, JUnit, Oracle 10g, Rational Model Software, JMS, IBM Rational Application Developer(RAD), ANT, Web Sphere 6.2, Chordiant Log Helper, Unix
Team Size 30
Role Tech Lead.
Period Oct 2009 – Sept 2012 and April 2013 – Dec 2014.
Project Objective: A CRM Application for WellPoint Advocates who can resolves the queries for members, providers and groups.
Project Description:
A Call Center Application based on Chordiant Framework. This application leverages the Chordiant provided Call Center Advisor Browser Adition (CCABE), Chordiant’s Enterprise Case Management(ECM) and Computer Telephony Integration(CTI) API of Chordiant.
It would cater to the need of a single desktop for the CSA. Using this desktop an agent can see all the details pertaining to a customer in a single window and hence serve the customers to the optimum satisfaction.
Computer Telephony Integration (CTI) helps the customer to interact effectively. There are several external systems from which the information/data is fetched to display in the application. Webservices are used to interact with the external systems. Even information/data is send to the external systems for updating.
The enterprise Common Desktop project will enable delivery of a common desktop application. The scope of the project includes a fully integrated common custom platform across the enterprise.
The first phase of the project got developed for the commercial users and second phase of the
project is getting developed with a different line of business for a different section of user
called FEP.
The application has scope to be developed for additional line of business. Chordiant desktop
has its own functionality to create different levels of users with different level of credentials.
Currently one of the releases is in the Production and accessible for CSA.
The application has currently more than (8) system environments used for developers and users. The Infrastructure Architecture involved in the project is across Networks, Storage, Platforms, Middleware, Access Management, Security, Identity Management and Deployment.
WellPoint is the United States leading health Benefits Company serving the needs of approximately 35 million medical members nationwide. Client has investigated the feasibility of introducing alternative supplier option into new development of WAW program and the Application Management area.
Role and Responsibilities
Module Lead for CTI (Computer Telephony Interface) and Work Management (Queuing and Routing).
JAD sessions with the clients for understanding the requirements.
High-level and low level estimations.
Low-level design, which includes Story Boards, Sequence Diagrams, Class Diagrams and Activity Diagrams using UML.
Case Management using Chordiant ECM Framework.
Taken part in Reference Data Management Solution.
Developed user interfaces using JSF, AJAX, CSS and Facelets.
Designed and developed chordiant interact workflows.
Developed reusable rich JSF UI components, which have been used across all modules.
Implemented business service layer using chordiant business services and hibernate.
Involved in integration with back-end legacy systems using Web Services-JAX-WS and JMS.
Implemented persistence layer using Hibernate.
Unit testing.
Coordinating onshore and offshore team members.
Mentoring the junior team members.
Code Merge, Views Creation using Rational Clear case
Project #6
Title ECMIT (Enterprise Case Management IT).
Client Capital One Bank (USA).
Operating System Windows and Unix.
Environment Core Java, J2EE, Oracle, Chordiant 6.2, Web Services, XML
Chordiant ECM, WebServices(JAX-WS), Java Script, CSS, XML, JAXB, JSTL, Rational Clear Case, Weblogic, JUnit, Oracle 10g, Rational Model Software, My Eclipse, ANT, Chordiant Log Helper,Unix
Team Size 25.
Role Tech Lead.
Period Sept 2012 – March 2013
Project Objective: A CRM back office application for Capital One bank customer case representative who can resolve the queries for account / credit card holders.
Project Description:
Enterprise Case Management is a Chordiant based application used by the capital one agents to create different type of cases for the card/non-card customers. The application involves both online (application) and offline (UNIX based batch jobs). Different cases handled are given as follows:
Fraud/Disputes Cases:
oThese cases are created when there is any fraud or dispute requested by the credit card holder.
Standard Cases:
oThese cases are created for the credit card holders in cases like General Inquiry, Validation of Debt etc.
Bank Cases:
oThese cases are created for the bank customers who are not the credit card holders.
Estates Cases:
oThese cases are created to complete the pending adjustments for a deceased bank customer and provide the same to his/her relatives.
Role and Responsibilities:
Primary contact for the design, development for the application module, unit testing, defect fixing and system testing support.
Responsible for release of application to QA team in different cycles and finally its release to pre-production and production.
Responsible for interaction with QA Team to discuss the functional and technical issues, their fixing and updating of issue list document.
JAD sessions with the clients for understanding the requirements.
High-level and low level estimations.
Low-level design, which includes Story Boards, Sequence Diagrams, Class Diagrams and Activity Diagrams using UML.
Case Management using Chordiant ECM Framework.
Integration with back-end legacy systems using Web Services-JAX-WS.
JUnit testing.
Organization: ConnectM Technology Solutions – A Sasken & IDG Ventures company.
Project #1
Title ConnectM Solution Engine.
Client ConnectM
Operating System Windows
Environment Core Java, J2EE, Mysql, JMS, XML
Team Size 5
Role Team Member
Period Apr 2008 – Mar 2009
Project Objective: To act as generic server for all the projects in Machine to Machine (M2M).
Project Description: The scope of ConnectM Solution Engine is to act as generic server for all the projects in Machine to Machine (M2M). It handles data from all the clients, irrespective of wireless network used as an intermediate between Client and Server.
Client Side: Client fetches data from the machine using a set of sensors as package and using methods like GSM, GPRS, SMSC, WI-FI, W/LAN for transmitting the data to the server. The Client communicates with the server using SE connection manager and set of defined protocol so that the server can recognize different clients (Machines).
Server Side: It handles the data from all the clients, processes the data and stores it in the server database.
Role and Responsibilities
Requirement Analysis and Design.
Coding.
Unit Testing.
Project #2
Title Remote Monitoring and Diagnostics (RMD).
Client ElectroMech India.
Operating System Windows
Team Size 7
Environment Core Java, J2EE, HTML, JavaScript, MySQL, Flex Builder, Struts, Hibernate.
Role Team Member
Period July 2008 – Mar 2009
Project Objective: To enhance the overall ownership experience of its customers by providing them with predictive maintenance powered by Analytics & Remote Monitoring and Diagnostics Solution to all its customers and on all its product variants.
Project Description:
Analysis and reporting
oHistorical trending & analysis of critical parameters
oStandardized reports to provide right information available to right level
oEnable business decisions powered by analytical models
Equipment health monitoring
oEnabling predictive maintenance
oFailure avoidance
oEnsuring preparedness
Equipment productivity
oOptimize equipment utilization
oOptimize Operating costs
oMonitor operator behavior
Role and Responsibilities
Requirement Analysis and Design.
Coding.
Unit Testing.
Organization: IBM India Pvt. Ltd.
Project #1
Title SMART.
Client IGA Europe.
Operating System Windows and Unix
Environment Core Java, J2EE, HTML, Java Script, DB2 and WAS.
Team Size 12
Role Team Member
Period Dec 2005 – Feb 200
Project Description: SMART (Sales Measure And Reporting Tool) is a key business transformation tool that tracks revenue and cost for both PCD and xSeries. In 2003 it was used to measure revenue. In 2004, the system was expanded to generate cost data at account level. A prime objective is for the account level profit to be understood and managed by the Brand Sales Specialists. SMART provides this capability. It is used to:
Track end-user sales – for both revenue and cost
Track profitability at account/region/brand level
The data flow is:
1. Order is invoiced on either SAP or FIW.
2. Revenue is pulled from the SAP or FIW record.
3. Special Bid Information is used to establish the End Customer and associated sector of the transaction via FPT, GCO and CMR.
Once all the required data is gathered this will be added to the SMART reporting table holding all cost and revenue data for future reporting. Any data not matching all validation criteria will be written to an exceptions table. Once the relevant error is corrected the data will be revalidated on the next SMART run and included onto the reporting table or remarked as an exception depending on the validation checks.
Role and Responsibilities:
Coding.
Unit Testing