MURALI DHARMAVARAPU Java/J*EE Lead SOA-BPM Solutions Architect
*** ******* **[pic] Princeton [pic] NJ 08540 [pic] Phone: (848)248-
3869[pic] ******.*********@*****.***[pic] Permanent Resident
PROFESSIONAL SUMMARY:
. A Java/J2EE/SOA Lead Solutions Architect with over thirteen years of
IT experience in progressive capacities
. Prominent expertise in realizing Process models, Services analysis and
definition, harvesting of candidate services from the analytical model
and execution of interoperable exchange artifacts such as UML, WSDL &
XML transformation through declarative configurators
. Prominent role in arriving at a baseline on the SOA Maturity level of
the enterprise through assessment based on Integration levels,
componentization, configurability of services and other core
guidelines
. Experienced in according an enterprise canonical form within the
Services layer and identifying of patterns to flatten, split,
transform and aggregate the form to the Producer and Consumer formats
. Responsible for realization of the Business Architecture mandate
through Context Models, Domain Models and Process Models within value
chains, as also in the formulation of the Architecture Definition
Document in conformance with IBM SOA RA model
. Experienced across Banking (Payments), Insurance (SIO/TSA, 403(b)(7)
Annuity platforms), Telecommunications and Healthcare functional
domains
> Banking functional experience - Global Payments
. Functional knowledge in implementing SWIFT message types for
treasury systems, payments and financial reporting across
messaging and file based delivery channels. SWIFT message types
include MT101, MT210 for payloads, MT199 for statuses and MT
940/942for reporting. File formats include EDIFACT, IDoc and
DIRDEB
. Proficient in implementing IFX XML and ISO 20022 XML messaging
paradigm for cash management solution streams. Also includes
support for SEPA based credit transfers and direct debits for
Euro payments alongside domestic fund transfers, CBFT, book
transfers, ACH, wire transfers, payroll, drawdown and other
payment methods
> Insurance functional experience - Structured Investment Options &
Protected Capital Strategies and Reinsurance in the P&C line of
business
. Business facing solution centric role for designing and
developing of solutions across initiatives for new business
accelerators, Retirement Services and compliance reporting
requirements/deliverables to comply with State Department of
Insurance regulations
. Conformance with ACORD v 2.15.0.2 for raising Distributor
Inquiry (tc=228) transaction specification
. Online and POS enrollment of participants in the 403(b) annuity
product
. Pioneering of strategic technology recommendations thereby, bringing
about value proposition into the Architecture by implementing process
oriented approaches, shared services, Architecture/Solution Building
Blocks and Capabilities decomposition into Services and domain types
. Involved in aligning business/IT roadmaps to business strategy and
initiatives stream
. Proficient in deriving Architecture Framework, Architecture Policies,
Architecture Extensions, software asset management, data standards,
enterprise portfolio management and optimization procedures
. Experienced across a spectrum of enterprise application domains such
as Content/Document Management System, BPM, Services Analysis/Design,
Workflow Orchestration, Transactions management, Messaging, SSO,
Application Server administration, ETL, connector frameworks for EAI,
BCP and Master Data Management
. Proficient in developing enterprise-wide applications using Core Java
1.4.2/Java 5, Servlets, MVC, Struts, UML, JDBC, Java Swing, JCA, CCF,
Toplink, JSP, JSF, CAF lite, EJB, XML, XML-DOM, Castor, XSL,
JavaScript, VBScript, JUNIT, JDBC, JAX-RPC, JMS, EMS, MKS Source
Integrity, Eclipse, RAD, Solaris, Linux, PVCS, Toad, Embarcadero,
Apache, Active Directory, SPNEGO TAI, Kerberos, PL/SQL, VS-COBOL II,
MVS, JCL, OS/390, DB2, CICS, Oracle 10g
. Hands-on Websphere Server Administration, Server Clustering, Network
Deployment and Nodes Management (Runtime Advisor, Verbose GC, IBM Heap
Analyzer, Tivoli Performance Viewer for JVM and Datasource
characteristics).
EMPLOYMENT HISTORY:
Designation Organization Dates/Employer
Java/Technical Architect Citigroup May 2011- Present(RMS
(Consultant) Computer Co)
Enterprise Solutions AXA-Equitable Dec 2010 - April
Architect (SOA/J2EE 2011(Diversant, Inc)
Consultant)
Sr Technical Lead/ CVS/Caremark Oct 2009- Dec 2010 (GalaxE
Architect (SOA/BPM/J2EE) Solutions)
Consultant
Technical Lead/Architect Chartis Insurance, Feb 2007- Oct 2009 (Chartis
NY/NJ Insurance)
Senior Java Consultant Lord Abbett & Co, Ernst Jul 2002 - Feb 2007(UBICS
& Young, Verizon Inc, PA)
Wireless
Senior Java Programmer/ Principal Financial Jul2001-Mar 2002 Comp
Analyst (Consulting) Group, IA America, VA
Programmer/Analyst Interval International, Dec 1999 - Jul 2001
FL Object Resources Inc, KS
PROFESSIONAL EXPERIENCE:
Citigroup May 2011 to
Present
IRIS Java/Technical Architect (Consultant) - Connectivity Applications
portfolio
Responsibilities:
. Refactoring of payments message exchange platform (SWIFT/MQ based)
under Global Payments domain from a JRUN implementation to
Websphere/IBM JDK implementation
. Engineering of performance management and instrumentation of key
modules of a nextgen banking evolution platform based on J2EE,
services, dynamic caching and batching using Introscope
. Implementation of EAI Integration, Distributed (Grid) computing,
Dynamic caching implementation, 2-way SSL Security (SOAP Security
Extensions), canonical form transformation into and out of product
processors
. Architecture of interfaces with mobile financial services providers,
network operators and core business services layer
. Accountable for Channel's participation under Shared Services and
Product/SMT alignment initiative. Function involves integration
aspects with product processors, strategizing of services/ enablement
and Business Process Management
. Involved in re-platforming of connectivity applications suite with
portfolio-level drivers such as resources and storage virtualization,
optimization of stack footprint and data center consolidation
. Phrasing of the physical/system architecture
. Accountable for Channel's participation under Shared Services and
Product/SMT alignment initiative. Function involves integration
aspects with product processors, strategizing of services/ enablement
and Business Process Management
Environment: Compute Grid (LRS/LREE), Distributed Object Grid caching,
AbInitio, IFX-XML, ISO XML 20022, SEPA, SWIFT, Java/J2EE, IBM MQ, Wily
Introscope, Oracle11gR2, WAS 7.0, TIBCO BPM, BW/EMS(BW Orchestration
components and EMS route objects).
AXA-Equitable Dec 2010 to April
2011
Role: Solutions Architect (Consultant) - SOA/BPM/J2EE
Project: TSA Product Differentiator (Asset Protection Plan)
Responsibilities:
. Structuring technology solutions across Annuities, 403(b) (7) Mutual
funds and Structured Investment Options (TSA) platforms for induction
. Integrating of feeds and capacity assessment of applications for
Product values, segments threshold/maturity data, recalibrated pricing
and hedging NUVs
. Formulating and realization of BPM artifacts pertinent to
Organizational Process Modeling and process value chains
. Service Domain Compositions and Orchestration through Enterprise
Integration Blocks, Solution Architecture and High-level Design of
applications in the aforesaid business streams
. Governance centric engagement with Architecture Board
. Integral responsibilities in capacity planning, SSO/Identity
Management, DR and BCP.
Environment: Java/J2EE, IBM BPM/SOA stack, Mega Suite for Enterprise
Architecture, Websphere Message Broker 6.0, Datastage, Websphere Process
Server 6.2, Websphere Application Server 6.1, Datapower XI50, Tumbleweed,
Oracle 10g RAC, Oblix/Oracle DM for SSO.
CVS/Caremark Oct 2009 - Dec
2010
Role: Technical Lead/Architect (Consultant)- SOA/J2EE
Project: Common Services Refactoring and Enterprise Process Services
Portfolio consolidation
Environment: Core Java, SOA Patterns, SOA Software, TOGAF derivations,
BPM, BPMN, BPEL, J2EE, JMS, Spring, Eclipse, XML Message,
Servlets, JSP, JCA, MVC, WAS, RSA, Websphere Process Server 6.2,
Websphere ESB, Webpshere Message Broker (Real-time messaging),
Websphere Business Modeler 6.2, Lombardi 6.2.2, Websphere
Integration Developer 6.2.x, WS-*, DB2, CTG, LDAP, SOAP UI,
JUNIT, SharePoint and Erwin 7.2
Responsibilities:
. Lead Technical effort toward establishing Domains, Capabilities
Matrix, Processes alignment and components decomposition
. Lead initiatives in implementing of Interceptors (gateway), Enterprise
Canonical Model within the core services layer, ESB runtime and
deployment topologies, message Interpreters and mediation routines
. Key role in Services identification, Services Composition (graining
Services), re-usability, data transformations, runtimes, partitioning,
modeling, design, deployment and monitoring. Effort involved
refactoring of 22 coarse grained services and nearly 210 operations
within the Enterprise Services Portfolio
. Responsible for establishing of Messaging entities and Object models
pertinent to functional streams
. Responsible for engineering of Domain models, Process Models, Service
Models (in adherence to SOMA modeling paradigm of Capabilities,
Interfaces, Contracts and Participants), realization of BPMN artifacts
and their implementation
. Design of Business Object Maps, mediation modules, Bindings (SOAP,
EJB, JMS and SCA bindings), transaction contexts, metrics (KPIs) and
Reports
. Refactoring of Message maps from ESQL to Java implementation within
Websphere Message Broker v 6.1 (real-time message implementation with
a scale-out model)
. Implementing SOAP/HTTP nodes as input nodes to facilitate the Web
Services paradigm from within the Message Broker
. Refactoring of Business Services into Websphere ESB and Websphere
Process Server to better facilitate integration/mediation aspects such
as Business Process Modeling (Orchestration layer) and the Enterprise
messaging canonical form. Another key consideration in factoring in
the Websphere ESB was to promote a common model for messages and
events
. Pivotal role in facilitating the migration of Services landing
baseline from a Common Object Model to an Enterprise Logical Model
(derived from the Financial Products Markup Language ) so as to enact
a Single View platform
Chartis Insurance (AIG), NY/NJ February 2007 -
October 2009
Role: J2EE Technical Lead/Architect - iTreaty Content/Document
Management System
Environment: SOA Architecture/Design Patterns, RUP, SDLC, IBM Websphere
6.1, Websphere ESB,
IHS, Pega PRPC 5.4, Global 360, JSDK 1.4.2, IBM Content Manager,
IBM
MQ Messaging, XML, JMS, JSP, JSF, UDB 8.2, AbInitio, PVCS,
Visio, IBM SOA
Stack, OOAD, BPM, DataPower XI, AD, TopSecret, UML, ETL, Cognos,
SAN (HDS),
SQL Server 2005, Datastage and Peregrine (Change Management)
Project: Global Insurance - Workflow and Content Management System
Responsibilities:
. Responsible for the realization of Business Domain Models through
Context models and Systems Architecture
. Interfacing with the Corporate Standards team to eventually deliver
Functional Architecture, Technical Architecture, Physical Architecture
and Network/Deployment Architecture
. Accountable for High-level Design and Detailed Design realizations of
document workflows
. Technical responsibilities also include Process Discovery and Analysis
for Business Process Modeling
o Ascertaining the environmental setup (PegaRules Process Commander
5.4)
o Establishing of Class Structures, data models and activities
modeling(SOAP Connectors)
o Configuring of Decision Rules/Rulesets/Constraints (Rule-Object-
model paradigm)
o Designing of Business Process flows, SLAs, Work Cover processing
(case folders), folders structure
o Designing of Work Objects, Sections, Flow modeling, Inheritance
patterns
o Modeling of task escalations and routing of tasks from work
baskets
. Development and enhancement of Middleware Services (WS-*) for
filtering on components' rules and conformance with Service contracts.
Coding of Templates utilizing JEE patterns to realize a custom engine
that serves guide lines to ensure the assignment and/or computing of
structural attributes. The engine returns corporate assets including
special exceptions as SOAP responses, to be consumed by
downstream/calling applications
. Conforming with Application-to-Application integration aspects
pertaining to:
o propagating user entitlements onto the IBM Content Manager
o leveraging CM APIs for accomplishing federated searches and
retrievals of treaties, contracts, addenda and effected wordings,
initially through published document URLs
o establishing the document model for the P&C LOB
. Lead role in designing of dynamic caching using IBM Websphere
Dynacache:
o Utilizing select structural attributes (returned as cited above)
such as Product codes (constituting keys along with CafeLite
action parameters) as Cache identifiers. On another downstream
tier of the calling application (the Core Insurance compute and
layering), Value objects returned by back-end method calls
populate the layers
o Caching of these layers and resulting worksheets utilizing the
DistributedMap interfaces provided by Dynacache. Configuring of
dependencies (between the Cache identifiers and layer attributes),
Prioritizing, Sharing policy, Replication and Invalidation
complete this programmed implementation
o Configuring trusted domains to facilitate Application-to-
Application integration
. Mentoring, managing and leading of technical resource teams to realize
strategic project deliverables such as Building Permits, Discovery,
Notifications, SRSs, FSDs, and Test Cases
. Re-factoring of Applications to interface with Enterprise wide
Security framework (Authentication, Authorization/User Entitlements)
consisting of Regional and Divisional Vaults
UBICS, Inc July 2002 -
February 2007
Role: Senior Consultant
Description: Consulting assignments with clients Lord Abbett & Co, Ernst
& Young, Verizon Wireless
Client: Lord Abbett & Co Funds Advisors
Role: Java/J2EE Consultant
Responsibilities:
. Designing and developing of server-side/middleware components using
UML, JBuilder to interact with Web Services through a stateless fa ade
and modeled as actions
. Development of server side components for the Financial Holdings Page
and assets for the Strategy Research Group utilizing Command Pattern
and JSPs
. Data persistence was handled by interfacing application side Value
objects with RTI through mappings originating from Hibernate
. Data modeling reviews with teams and resolving of multiple entity
relationships toward data normalization utilizing Embarcadero DB
Optimizer and E/R studio
Client: Ernst & Young
Role: Senior Consultant - Java/J2EE on Websphere
Environment: Design Patterns, IBM Websphere 5.1.2, SOA, SOAP RPC, Apache
Axis, WSAD 5.1.2,
WAS, 5.1.1.9, Java 2.0, J2EE 1.3, Oracle 9i, Toad, XML, XSL,
Active Directory,
ADAM, Kerberos, NTLM, Domino, LDAP, CVS, XML/XSL, UML, Tivoli
Performance
Viewer and IBM Heap Analyzer
Project: Global List Management System
Responsibilities:
. Design, Development and Maintenance of Server side components
. Technical initiative on migration of the applications to Single Sign-
On (Active Directory, ADAM, Kerberos Integration with Websphere using
SPNEGO TAI
. Accountable for Websphere administration tasks, Network Deployment,
Clustering, Cell configuration, health checks, firewalls, ripple
starts, monitoring of server logs and thread dumps
. Application Tuning techniques by implementing Performance Advisors,
Heap Analysis and Tivoli Performance Viewer for JVM and Datasource
characteristics.
Client/Role: Verizon Wireless, NJ - Senior Consultant, Java/J2EE: IBM
Websphere
Environment: Design Patterns (DAO, Adapter, Singleton, Session Fa ade),
IBM Websphere 5.x,
WSAD 5.1/4.0, WAS 5.0/4.0/3.5, VAJ 3.5.3, J2EE 1.3, EJB 2.0
(Session Beans), JCA,
JMS, CCF/EAI, DB2, CICS, Expeditor, File-Aid, MKS Source
Integrity, JUnit, Castor,
XML, UML (Rational Rose - Java), RUP, SDLC, Load Runner & Test
Director
Project: Middleware Billing Information System on an Online Network
Responsibilities:
Implemented core design practices/patterns within business tier to
design and develop transactional middleware JEE framework, XML data
binding and interfacing CICS online transactions with front-end
request streams
Comp-America, Inc., VA August
2001 - March 2002
Client/Role: Senior Programmer / Analyst, Principal Financial Group, IA
Responsibilities:
. ORM (TopLink) for a persistence layer between the business objects and
Oracle data entities
. Event logging and queuing using an MQ Series implementation and
monitoring of events
. Implemented Message Handling within Income/Withdrawals of Principal
Mutual Funds
. Integrated Knowledge Base with back-end infrastructure while
generating session history.
Object Resources Inc. KS May 2000 -
July 2001
Role: Programmer/Analyst
Clients: Interval International, FL
Responsibilities:
Development of feature-sets, access beans, interfaces and GUI
(hierarchical) representation of documents created using schemas based
on MVC paradigm including selection of nodes to bring custom data
entry form specified by the schema and performing of validations.
EDUCATION:
. Master of Science Degree in Computer Science, Pace University, NYC,
NY.
. Bachelor's Degree in Engineering, Bangalore.
TRAINING:
IBM Websphere suite, AbInitio, SAP F/S Risk Manager[pic]