Post Job Free
Sign in

Service Developer

Location:
Portland, OR
Posted:
November 17, 2014

Contact this candidate

Resume:

M r. Viswanath Balam

*******@*****.*** 310-***-****

SUMMARY

• IBM Certified SOA Associate & Sun Certified Java Programmer with 9 years of

experience in IT in the domains of Banking, Manufacturing, Healthcare, Financial &

I nsurance

• Modeling the Business Processes/Process Components using IB M Blueworks Live,

B usiness Process Designer (BPD 8.0) and WebSphere Business Modeler (WBM v7.x)

• Design the Business Processes/Process Components using IBM Process Designer

( IPD 8.0)

• Design Business Processes using BPMN Notations

• Design, Develop and Integrating the Service Oriented Ar tifacts and BPM

Components using IB M In tegration Designer (IID v8.x), IBM WebSphere Enterprise

Service Bus (WESB v6.x, v7.x & v8.x), WebSphere In tegration Developer (WID v6.x &

7.x)

• Design, Develop and Integrate the Ad-hoc/Human Task components using

WebSphere In tegration Developer (WID v 7.x) and IBM In tegration Designer (IID v8.x)

• Design, Develop and Integrate TASK API & BFM API Implementations to invoke

A d-hoc/Human task components

• Design, Develop and Integrate the Service/Process Components using Service

Component Architecture (SCA), Business Process Execution Language (BPEL),

Mediations (ESB)

• Expertise in developing and integrating complex BPEL & Mediation f lows

• Design, Develop and Define the KPIs/Metrics for business processes for efficient

p rocess monitoring

• Design, Develop the monitor model’s using IB M Business Monitor (IBM v8.x)

• Develop and Integrate the t ransformation maps using WebSphere Transformation

E xtender (WTX v8.x)

• Implement and Integrating DataPower Services (WSPs & MPGs)

• In tegrate the Business Rules using WebSphere Operation Decision Manager

(WODM v8.x), IB M In tegration Designer (IID v8.x)

• Design, Develop and Integrate WebSphere Business Services Fabric Components

(WBSF v7.x)

• Develop and Integrate the complex messaging applications using JMS, MQ Adapters

• Design, Develop and Integrate Flat File based applications using Flat File Adapters,

F TP Adapters

• Design, Develop and Integrate the complex SOAP based Web Services using JAX-

RPC/JAX-WS and REST Web Services

• Design, Develop & In tegrate Service Layer using Java Persistence API and

H ibernate

• Design and Develop the software components using Java, J2EE, EJB (v3.x)

• Deploy the service oriented artifacts/business processes in the WebSphere Process

Server

• Deploy the software components in the WebSphere Application Server (v6.x, 7.x &

8.x)

• Extensive working experience in handling Failed Events Manager (FEM), Common

E vent Infrastructure (CEI), Business Process Explorer (BPE)

• Extensive work experience in Banking models (IFW)

• Having good exposure on integrating with WSRR, DataPower & WODM

• Having good working knowledge in Process Analysis, Process Modeling, Process

Documentation

• Proven skills in the end-to-end development of applications/products (SDLC) from

requirement analysis to system study, designing, development, testing, implementation

• Significant expertise in all phases of application development using cutting edge

technologies like J2EE (EJB, JMS), XML, XSL

• Good experience on Service Oriented Modeling Architectures (SOMA) & SOA

Patterns

EDUCAT ION / CERT I F ICAT ION

Master’s Degree in Computer Applications from Sri Venkateswara University, Ti rupathi,

I ndia - 2005

Sun Certified Java Programmer (SCJP 1.5)

IBM Certified SOA Associate (IBM SOA)

SKILLS

Languages Java, J2EE, XML, XQuery, XSL/XSLT

SOA Tools/Servers IBM

Integration Designer (IID v8.x),

WebSphere In tegration Developer (WID v6.x & v7.x),

WebSphere Enterprise Service Bus (WESB v6.x, v7.x& v8.x),

WebSphere Process Server (WPS v6.x, v7.x & 8.x),

WebSphere Business Modeler v7.x,

WebSphere Operation Decision Manager V8.x,

WebSphere Business Services Fabric (WBSF v6.2),

WebSphere Transformation Extender (WTXv8.x)

IBM DataPower XI52

SOA Development Web Services, BPEL, ESB, Fabric Modeling, Ontology Development,

DataPower

F rameworks Hibernate 2.0/3.0, Log4J, J2EE Design Patterns

J2EE JDBC 2.0, JNDI, JMS 1.1.

Web Tools XML, SOAP 1.2, SAX and DOM.

Databases IBM DB2 UDB 8.1.5, DB2 9.5, M icrosoft SQL 2005, Oracle

Web Servers Apache Tomcat 3.3

Application Servers IBM WebSphere Application Server

IDE Eclipse with IB M

OS Windows NT/2000/XP, UN IX, RedHat Linux

CM Rational ClearCase, Harvest, CVS, SVN

E XPER IENCE

Lead BPM/Integration Designer & Developer Jul 14 – Till

D ate

Portland General Electric, Portland, OR

Designing and developing new; and enhancing existing BPM Services for PGE.

Responsibili ties:

• Involved in Process Analysis, Process Documentation

• Identifying the required BPM Services for Maximo & CIS

• Implementing DataPower Components (WPS & MPG) for the Maximo & CIS

• Designing or upgrading the business processes using BPD

• Worked on BPM Service implementations using WPS (BPEL), WESB (Mediations),

WebServices (SOAP)

• Documenting BPM Services based on standards defined by the PGE

• Design and define the proper exception handling mechanism for each and every

B usiness Scenario and Involved in the DataPower Design and Implementation for

exception handling

• Worked on implementing the complex BPM Services, BPEL Orchestration & complex

Mediation Flows using BPEL & ESB Mediations

• Involved in customizing different service layers using BPEL

• Worked on different mediation patterns using WebSphere Enterprise Service Bus

Environment : IBM Business Process Designer 8.5, IB M In tegration Designer v8.5, IBM

WebSphere Enterprise Bus v8.5, WebSphere Process Server, SOAP and REST

WebServices, Java, J2EE, IBM Blueworks Live, BPMN, XML, XSLT, XPath

Lead BPM/Integration Designer & Developer Nov 13 – Jun

14

Cerner Corp, Kansas City, MO

Designing and Developing the EDI Transaction BPM Services for Cerner Healthcare.

Responsibili ties:

• Gathering the requirements for MedAssets, EDI Transaction Services, Eligibility

Payer and Partner Services and Contract Management for Scrubbing Services

• Identifying the required BPM Services for Payer/Partner In tegration

• Involved in the initial designing and defining the interfaces for BPM Services

• Enable the security between the partner and the payer using different security

patterns (SAML,

SSO, WS-Security, SSL)

• Documenting the BPM Services based on standards defined by the Cerner Design

and define the proper exception handling mechanism for each and every business

scenario

• Worked on implementing the complex BPM Services, BPEL Orchestration & complex

• Mediation f lows using BPEL & ESB Mediations

• Involved in customizing the WTX maps defined for different payers

• Involved in customizing different service layers using BPEL

• Worked on different mediation patterns using WebSphere Enterprise Service Bus

• Worked on powerful exception handling mechanism for BPM Services defined for the

P roviders

Environment : IBM BPM 8.0, IBM In tegration Designer v8.x, IB M WebSphere Enterprise

B us v8.x, WebSphere Process Server, SOAP and REST Web Services, Java,

J2EE, BPMN, XM L, WS-Security, SAML Security

Lead BPM/Integration Designer & Developer Jul 13 – Nov

13

State Farm I nsurance, Bloomington, I L

Fi re I CP: (DC 2/3)

Designing the BPM Services for Fire ICP Renters & Condos 1.5. In this project I am

designing the BPM Services for Renters & Condos for Indiana State. Responsibili ties:

• Involved in getting the business requirements for Fire Integration Project and do the

p rocess analysis using IBM BlueWorks Live

• Identifying the business processes and rule based services and involved in

collaboration meetings with Business Analysts and SMEs to get better understanding

about Fire Business Processes

• Modeling the business processes using Process Designer

• Document the business processes and demonstrate the business processes skeleton

using BPMN Stencil

• Preparing the (SDS) Service Design Specification and (SAS) Service Analysis

specification documents

• Designing the interfaces for the entire Fire Phase 1.5 BPM Services

• Construction of In terfaces and required Business Objects

• Understanding the requirements of Rules and involved in the Rules Design

BPM Design

• Process Analysis, Process Discovery, Documenting the processes and Designing the

p rocesses and related artifacts (BOs, In terfaces)

• Implemented POC according to the design provided

• Implemented POC on In tegration with WPS with WODM Rules

Environment: IBM B usiness Process Designer 8.0, IBM In tegration Designer v8.x, WPS,

W ESB, SOAP and REST WebServices, Java, J2EE, IBM Blueworks Live,

BPMN, XML, WODM

Lead I ntegration Developer Feb 12 – July 13

WIPRO for American Honda Motors, Tor rance, CA

Content Authoring System (CAS/CMS)

T he Content Management System is an application that allows us to author the

content/message and is delivered to vehicle end user. NGT CM/CA System also deals with

Content Priorit ization, Content Broadcast Scheduling, Content In ternationalization,

Content Versioning, Content Approval, Content Delivery and Content Targeting etc. The

CA System is developed using WebSphere Process Server and WebSphere Enterprise

Service Bus to deal with different type of Contents/Message In tegration and work with the

A d-hoc tasks. The Ad-hoc functionality is implemented by BPEL Long running process.

Responsibili ties:

• Understanding the business level requirements for the Ad-hoc/Human Tasks design

and creation

• Designing the Functional Mat rix, System Requirements Specification (SRS), System

Design Documents (SDD) for Content Authoring System

• Designing the Data Model for the system

• Designed system related service interfaces for Content Authoring System

• Designed and implemented complex Ad-hoc/Human tasks using BPEL Workflows

• Designed and implemented the TASK API services for invocation of Human tasks

• Designed and implemented the exception handling mechanism for Human

Workflows

• Defining test cases and conducting unit testing and suggested the testing team on

regression testing for this human workflows

• Build and deployed the Human Workflow in respected environments (DEV, DEV2,

Q A, SIMPL QA)

• Designed and implemented the mediation services for workflows

Environment: IBM WID v7.0.0.3, IB M WPS v7.0.0.3, IBM WESB v7.0, Task API, Java,

J2EE, Springs, JPA, XM L, XSD, SOAP, WSDL, Rest Web Services, Rest

C lients

Financial Management System (F MS)

The purpose of this project is to build Financial Management System, which covers all

A H M Finance Division business requirements necessary to support the NGT program in

t he U.S. FMS supports various back-ends financial and accounting processes, namely

b illing, invoicing, tax collection, and revenue recognition needed to support customer

subscription enrollments, renewals and terminations within the NGT program.

FMS is developed using WebSphere Enterprise Service Bus and WebSphere Process Server

to achieve the business functionality for t ransforming and orchestrating different type of

services from different vendors.

Responsibili ties:

• Understanding business requirements with respect to Financial Management

System

• Designing Functional Mat r ix, System Requirements Specification (SRS), System

Design Documents (SDD) for Financial Management System (FMS)

• Designing the Data Model for Financial Management System

• Designed and implemented the orchestration service interfaces for FMS

• Designed and implemented the business process services for FMS using BPEL

• Designed and implemented the exception handling mechanism for FMS

• Defining test cases and conducting unit testing and suggested the testing team on

regression testing for process f lows

• Build and deployed the FMS Processes in respected environments (DEV, DEV2, QA,

S IMPL QA)

Environment : IBM WID v7.0.0.3, IBM WPS v7.0.0.3, WebSphere Adapters for Flat File,

JPA, Java, J2EE, Spring, XML, WebSphere Portal, Liferay Portal, SOAP,

WSDL, Rest Services, Rest Clients

Senior I ntegration Developer Feb 11 – Jan 12

Keane I ndia Pr ivate Limited (NTT Data) for Hanover I nsurance Group, I ndia

Workflow Management System (WMS)

The purpose of the Workflow Management System is to handle the different type of

workflow systems The purpose of this project is to build Financial Management System,

w hich covers all AHM Finance Division business requirements necessary to support the

NGT program in the U.S. FMS supports various back-ends financial and accounting

p rocesses, namely billing, invoicing, tax collection, and revenue recognition needed to

support customer subscription enrollments, renewals and terminations within the NGT

p rogram. Responsibilities:

• Understanding the base level requirements for the Fabric Customization

Development

• Implemented Rater & Underwri ter complex Human Tasks

• Worked on customizing the Complex Mediation f lows for the Total Agent

Commission (TAC)

• Implementing and In tegrate Workflow using DataPower XI52

Environment : IBM WID V6.1.2, IBM WPS V6.1.2, DataPower, RDA V7.0.0.5, RSA V7.0.0.6,

WebSphere Business Modeler V6.1.1, ClearCase Client V7.0.1, SOMA-ME,

Lotus Expeditor, I Log Rules Engine 6.7.2, JPA

T echnical Lead / I ntegration Developer Dec 08 – Feb

11

IB M I ndia Pr ivate Limited for SunT rust

Channel Link

Channel-link was designed and implemented for multi-channel approach to service and

sales that delivers on the concepts of Simple, Easy, and Convenient banking by enabling

consistent client interactions via e-banking, IVR, Contact Center, Branch, and Teller.

“ServiceNet” was the new SunTrust infrastructure implemented on Service Oriented

A rchitecture by IBM SOA solution stack to develop the business and integration services for

SunTrust Bank products like Time Deposits, Mortgage, Direct Deposit Account, Dispute

M anagement and etc. Responsibilities:

• Ini tial designing of the model (IFW) for the entire products in our Channel Link

p rogram

• Understanding business and involved in preparing the SAS (Service Analysis

Specifications) and SDD (Service Design Documents) documents for easily

u nderstanding the service implementations in developing the products

• Worked on the initial Exceptions handling mechanism (or design) and

i mplementation for the entire project, and shared the knowledge across the team for the

other product implementations

• Worked on POC and POT for product implementations

• Implemented aggregation patterns using FanOut & FanIn mediation primitives

• Configured QoS (Quality Of Services) to maintain global t ransaction (XA

T ransaction)

• worked and clearly understand 3rd Party implementation (Equifax) for Client

A uthentication for the basic authentication part of the project

• Worked on the critical aggregation patterns involved in the product implementations

• Used SDO Programming for custom t ransformations and routing logic

• Worked on the mediation f low implementation of the 18 Months Transaction H istory

of a given customer which invokes the Third Party implementation (PVIC)

• Worked on different strategies/approaches to improve the performance of the DDA

I nquiry Services and reduced the response time of the service from 30 sec to 6 sec

• Lead & developed the complex integration services (Inquiry & Maintenance) for core

banking deposit and Client Authentication using industry data model (IBM Information

F ramework)

• Involved in the code management (package creations, package promotions, check-ins

and check-outs ) for the entire product using Harvest

• Reviewing design documents documented by the onshore team and assigning

appropriate team members based on the complexity of the design and the competency

level of the service developer

• Effectively t racked and closed the Technical Issues encountered by the team

• In tegrating and Supporting on DataPower XI Gateway Services

Environment : IBM WID V6.1.2, IB M WPS V6.1.2, DataPower, Rational Data Architect

V7.0.0.5, RSA V7.0.0.6, WebSphere Business, Modeler V6.1.1, ClearCase

C lient V7.0.1, SOMA-ME, Lotus Expeditor, I Log Rules Engine 6.7.2, JPA

( Java Persistence API)

Senior WebServices / I n tegration Developer Oct 06 – Dec 08

IB M I ndia Pr ivate Limited for Healthcare I ntegrator

T ransformed Clinical I nformation System (Medication Order)

The Medication Order Solution is being built on SOA platform to enable Flexible

configuration of the solution for different segments and categories of hospitals. The

solution aims to achieve the following

• Configuration through business rules definition

• Configuration through business rules definition

• Suite of Asset to provide blocks of functionality

• H L7 CDA based data structures and H L7 messaging

• Generalized functionality to Global provider space

• Mul ti-channel capability using PDA device

Responsibili ties:

• Setting up the environment for the project

• Worked on SCA (Service Component Architecture)

• Development and integration with WTX Services

• Developing Business Services layer using BPEL and SCA

• Developing Information Services layer using Java Persistence API (Open JPA)

• Involved in administration activity like setting up the JNDI Resources, Shared

L ibraries, setting up the JMS Queues and WebSphere MQ Queues

Environment : IBM WIDV6.1.2, IB M WPS V6.1.2, Rational Data Architect V7.0.0.5, RSA

V7.0.0.6, WebSphere Business Modeler V6.1.1, ClearCase Client V7.0.1,

SOMA-ME, Lotus Expeditor, I Log Rules Engine 6.7.2, JPA (Java Persistence

API)

Patient Registration

This Case Study Deals with registering patient to the practice management system. I t also

verifies the patient Benefits and Eligibility details for existing patients. Responsibilities:

• Worked on Web Services development and deployment using IBM JAX-RPC

• Involved in Information Services layer using OJB

• Used fabric API for subscriptions and enrollments

Environment : WebServices, IB M WPS V6.0, IB M WID V6.0, IB M DB2, JSF, OJB

T ransformed Clinical I nformation System (Prescription Order)

The current CIS is a monolithic client server application wri t ten in C++ with the r isk of

w ithdrawal of support to Visual studio by Microsoft. Also, the current product addresses

t he top end of the provider space - typically University Hospitals (>500 beds) whereas with

SOA technology providing re-configurability, the t ransformed solution can cater to the next

market segment of mid-sized hospitals. The objective is to t ransform the current CIS

solution to a SOA platform providing the benefits of f lexibility, configurability and loose

coupling. The t ransformed CIS Solution is being built on SOA platform to enable f lexible

configuration of the CIS Solution for different segments and categories of hospitals. The

solution aims to achieve the following:

• Configuration through business rules definition

• Suite of Composite Business Services to provide blocks of functionality

• Role based functionality definition

• H L7 CDA based data structures and H L7 messaging

• Next generation devices are easily pluggable as additional channels

• Functional equivalence in TCIS to CIS functions

• TCIS Solution moved to newer technology and with IB M Stack reducing dependency

on external vendors

Responsibili ties:

• Setting up the environment for the project

• Worked on WebServices development and deployment

• Involved in Business Services layer using BPEL and SCA

• Involved in Information Services layer using OJB

• Involved in U I development using Lotus Forms Client

• Involved in the development of Message Adapter for Interaction layer.

• Involved in administration like setting up the JNDI Resources, Shared Libraries,

setting up the JMS Queues n WebSphere MQ Queues

• Involved in document preparations like what we did in SOA environment

Environment : WebServices, IB M WID V6.0, IBM WPS V6.0, IB M RSA V6.0), OJB (Object

Relational Bridge), Lotus Forms

Patient Registration (POT & POC)

This is a Proof of Technology and Proof of Concept for In tegration Services for Patient

Registration. Responsibilities:

• Setting up the environment

• Fully involved in Integration services using WESB, WTE, WebSphere Adapter for

F lat File, WebSphere Adapter for FTP, WebSphere MQ, JMS

• Generating scripts for creating queue’s in IBM WebSphere MQ

• Creation of JMS queues

• Generating maps for t ransformation using WTX

• Resources Binding configuration for WTX, XM L, Flat File, FTP

• Worked on invocation of Web Services from Medication Modules

• Involved in administration setup

• In tegration testing

• Submit ted the POTs in IB M Knowledge Sharing Resources (Knowledge Web)

Environment : IBM WESB V6.1, WebSphere MQ V6.0, IB M WPS V6.1, JMS, WebSphere

A dapters for Flat Files, WebSphere Adapters for FTP, WebSphere

T ransformation Extender V8.2

H IBEAM CBS Refactoring

H IBEAM is a reusable composite business service asset that enables healthcare payers to

respond to healthcare provider needs for member information at the point of service. The

p roject involved migration of the previously developed H IBEAM application to the latest

I BM stack. The user interface is migrated from Tapestry to JSF. WTX MQ Launcher is

used for validation of H IPAA EDI data. The NFRs have been implemented as part of this

p hase and the application is tuned for performance. Responsibilities:

• Involved in the BPEL and Web Services integration

• Involved in the U I development using JSF

• Applied SOA Scenario (Re-using application)

Environment : WebServices, IB M WID V6.0, IBM WPS V6.0, RSA V6.0, RAD, BPEL, SCA

(Service Component Architecture), JSF, OJB, Spring, Hibernate

H IBEAM (Healthcare I nsurance - Benefits & Eligibility Activity Monitor)

H IBEAM is a reusable composite business service asset that enables healthcare payers to

respond to healthcare provider needs for member information at the point of service. By

p roviding efficient collaboration with providers for sharing of clinical information, the

business service helps the payers in reducing administrative costs encountered in low value

t asks at their call centers. The Benefits and Eligibility (BnE) information defines whether

t he healthcare member is eligible for t reatment. If the member is eligible, the CBS captures

t he co-pay, coinsurance and other essential att r ibutes pertaining to the coverage of the

healthcare member. The Patient Health Information (PHI) includes the Drug history,

D iagnosis history and the Hospital Admission History. This application is built using the

BPEL technology and runs on WebSphere Process Server. Responsibilities:

• Involved in design phase of the application (interface and database design)

• Used Business Process Execution Language for creating the executable business

p rocesses

• Development of application using Web Services and SOA – based tools and

technologies

• Used IB M WebSphere Business Services Fabric to model, assemble. Deploy, manage

and govern composite business services

• Worked on WPS and WID for development and deployment of business process

• Involved in the development of Web Services

• Used H ibernate for implementing object persistence

• Used Spring for dependency injection

• In tegration of JAX-RPC based WebServices with SOAP Fabric based WebServices

• Ut ilized ClearCase as a version control system and for Configuration Management

• Deployment of applications on WebSphere Process Server 6.1 for In tegration testing

• Worked on Rational Software Architect

• Used RSA IDE to develop the complete application

• Developed a customized log manager using log4j API

• Used Maven for automated deployment

• Performed Unit testing using JUnit

Environment : WebSphere Business Services Fabric 6.1, WebSphere AS 6.1., WebSphere

P rocess Server 6.1, H ibernate, Springs, RSA 7.0, WebSphere Integration

Developer 6.1, Java Beans, XML Beans, HT M L, U M L, DB2, CVS, Rational

Rose, log4j API, JUnit

Java/J2EE Developer May 06 – Oct 06

IB M I ndia Pr ivate Limited for IB M (USA)

The Compliance Issue Risk and APAR T racking System CIRATS DB2 V1.1

C IRATS enables organizations to document, t rack, and resolve software vulnerabilities and

noncompliance issues that apply to systems the organization owns or supports. The

C IRATS-DB2 application stores this data in a DB2 repository. The Web interface enables

users to view, modify, and maintain certain aspects of the customer and personnel records

s tored in the repository. Upon successful login into the CIRATS tool, the initial page is the

C IRATS homepage. The left side of the home page displays the persistent navigation bar,

w hich contains several links. Responsibili ties:

• Setting up environment

• Worked with Rational Application Developer and DB2

• Developing Java UDFs and wri ting SQL UDFs

• Developing stored procedures for DB2

Environment: Java, J2EE, XML, DB2 8.1, RAD 6.0



Contact this candidate