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