KRIPA VASOYA
TIBCO/EAI Specialist
Ph: 718-***-****/ *******@*****.***
COMPETENCIES
1. Has ten years of IT experience in Object Oriented Analysis and
Design (OOAD), includes seven years of Integrating Enterprise
Application Interface (EAI) applications using TIBCO to deliver
improved business processes and B2B applications by harmonizing
with the existing infrastructures including existing
technologies.
2. Extensively used TIBCO Business Works, TIBCO Active Enterprise,
and extensive experience in developing, testing and implementing
of application software using Java (EJB, Servlets, JSP, ASP,
JMS, Smart Mapper, Java Beans, JDBC, Java Applets, Oracle Apps,
AWT, JFC Swing, Java Script, and C++.
3. Strong in TIBCO / EAI components like TIBCO/Rendezvous,
TIBCO/Business Works, Business Connect, SmartMapper, JMS,
Integration Manager, Message Broker, InConcert, Portal Builder,
Designer, Repository, Hawk and Adapter Administrator.
4. Wide experience in Design, Development and implementation of
Client-Server/Web/Enterprise applications using n-tier
architecture in J2EE and Struts Framework.
5. Have full system life cycle hands-on experience: analysis,
designing, coding, testing, performance tuning, installing,
documenting, maintaining and user training.
TECHNICAL SKILLS
TIBCO: Rendezvous7.4, Repository 4.1.1, Adapter SDK, File Adapter,
Active Database Adapters 4.2, Hawk 4.01. Business
Works 2.0.4/5.1, Business Connect, Portal Builder,
Business Event 1.2
Web Technologies/ Java2.0/1.2,J2EE, Java Servlets, Java Beans,
JDBC, JavaScript
Languages: HTML4.0, DHTML, JNDI, XML, C++, UML, Jdeveloper
Enterprise Servers/IDEs: WebLogic7.0, Oracle 9ias, WebSphere
5.0/4.5/3.5
Middleware: Tomcat, Apache-Struts.
GUI: Java Swing, AWT, X-Windows
Databases: SQL, Oracle 9iAS/8i, PL/SQL
Operating Systems: Win NT 4.0, WIN XP and UNIX 2.0.
PROFESSIONAL EXPERIENCES
08/09- Present CITIGROUP, NJ
EAI/TIBCO Architect/Support
Responsibilities
. Review the proposed farm Infrastructure Topology for
TIBCO SOA .
. Planned EAI Installation and Installed EAI TIBCO Software
on Solaris platform on DEV, INT, QA and PROD.
. Participate in performance analysis and tuning projects
of the reporting infrastructure with the associated
applications.
. Configured EMS Server as well as load balance among JMS
Client as application requirement.
. Lead initiative to develop scripts and other programs for
system monitoring and maintenance through Hawk.
. Prepared Documents on TIBCO SOA/BPM/BC best practice
architecture decision, which helps to integrate the
application.
. Working with business and system analyst for Integration
analysis to understand the requirement to comp up with
high level conceptual architecture and design for
integration solution.
. Architect/Design/Develop framework and reusable services.
. Developed business integration solutions (Canonical
Structure) to create, validate and manage XML Schemas,
Which will use for transformation and representation of
XML files using XPath and XSLT.
. Working on B2B Implementation with BusinessConnect DMZ
Server and Defining failover and Load balancing
Requirements.
. Developed business process integrating business logic
using BW and Workflow processes and Business Connect
Private/Public process integrating EDI.
. Participating Security (Certificate) implementation on
EMS, BW and B2B Services.
. Worked with Tibco Business Events extensively for
creating rulesets, rules, events channels
. Created Decision tables and Rules Management Server
projects.
. Created rule functions and invoked the rule functions in
Business Events.
. Involved in Unit and Integration testing, bug fixing,
acceptance testing.
. Generated Events in the Business Events based on the
rules
. Created process to capture object states using TIBCO
Business Events
. Architect and developed deployment structure for client
with successfully tested implement.
. Involved in troubleshooting of TIBCO EMS Server on Linux
and Solaris.
. Involved in troubleshooting and support of TIBCO BW,
EMS, ADPATER, BE Servers on Linux and Solaris.
Environment: TIBCO Active Matrix BW 5.7, Business Events 3.0,
TIB EMS 5.0, TIB Designer 5.x, Oracle 10g, SmartMapper5.1,
TIB Copybook Plug-In,
BusinessConnect 5.6, TIB FILE Adapter5.1, Red Hat Linux A/S
v3.0, Solaris SPARC
09/07- 07/09 UBS, NJ
EAI/TIBCO Technical Architect/Solution
Architect
Responsibilities
. Review the proposed farm Infrastructure Topology for
TIBCO SOA / BPM environments.
. Engineered Infrastructure for TIBCO SOA/BPM servers.
. Planned EAI Installation and Installed EAI TIBCO Software
on Windows, Linux, Solaris platform on DEV, INT, QA and
PROD.
. Proposed Architecture Error Handling and Data Logging for
Business processes.
. Architect and developed the build tool system to deploy
TIBCO tool such as BW, iProcess, EMS and Policy Agent.
. Architect and provide a solution to simplifies
heterogeneous SOA to turn business logic into services
and graphically assemble, deploy, host, manage and
monitor services together as composite application on a
single runtime foundation using Service Matrix Grid.
. Participate in performance analysis and tuning projects
of the reporting infrastructure with the associated
applications.
. Configured EMS Server as well as load balance among JMS
Client as application requirement.
. Lead initiative to develop scripts and other programs for
system monitoring and maintenance through Hawk.
. Defined Models, rules, state model and integration in a
SOA Environment for Service Works Project.
. Be part of the Team to do process modelling for BPM
Processes.
. Prepared Documents on TIBCO SOA/BPM best practice
architecture decision, which helps to integrate the
application.
. Developed business integration solutions (Canonical
Structure) to create, validate and manage XML Schemas,
Which will use for transformation and representation of
XML files using XPath and XSLT.
. Architect and Design the SW PMIS Project using Business
Events.
. Created and Tested the Business Rules using Decision
Manager
. Implemented Load balancing with Multiple inference and
Cache Engines
. Developed business process integrating business logic
using BW and Workflow processes.
. Developed Enterprise Common Error Handler and Data
Logging process using BW and Workflow Processes and BC
Process.
. Architect and developed deployment structure for client
with successfully tested implement.
. Developed Core Systems Adapter by configuring the SOAP
(Web Service) Req/Rep services.
. Involved in troubleshooting of TIBCO EMS Server on Linux
and Solaris.
. Involved in troubleshooting and support of TIBCO BW and
BPM Servers on Linux and Solaris.
Environment: TIBCO Active Matrix BW 5.7, Business Events 3.0,
TIB EMS 5.0, TIB Designer 5.x, Oracle 10g, IProcess Modeler
10.x, SmartMapper5.1, TIB Copybook Plug-In, TIB FILE
Adapter5.1, Red Hat Linux A/S v3.0, Solaris SPARC.
03/06- 08/07 Merrill Lynch, NJ
EAI/TIBCO Senior Developer
AIM: One of the Firm's key custodial services is the
facilitation of Voluntary Corporate Action events. There are
two main success factors that frame this service: (1) Clients
are able to submit their Elections with anticipated
transactional results realized, and (2) that this service
operates effectively and efficiently free of errors. Over the
years with the emergence of multiple entities, increased volume
of Voluntary Offers, and expanding asset utilization, it has
become an ever challenging process in meeting the success
factors. Thus, this Voluntary Event Improvement Project has
been commenced to mitigate risks factors and enhance service.
AIM establishes the following equation.
Entitlements + Liabilities (Out) = Assets
+ Liabilities (In)
LongClientAccta ReversRepo BoxInventroy
Repo
Stock Borrows
Pledge Stock Loan
Fail to Deliver
Fail to Receive
Responsibilities
. Planned EAI Installation and Installed EAI TIBCO Software
on Windows platform.
. Involved in configuration of IBM MQ for communication
between AIM Core System adapter and SOLA servers fronting
relevant core systems.
. Developed Canonical Data Structure which routing messages
in specific XML format through the AIM System.
. Developed AIM Core Systems Adapter by configuring the
Copybook Plug-in for Voluntary Events which describe the
set of activities related to a voluntary corporate action
for a specific security, which defined start, end and
lifecycle.
. Developed AIM Core Systems Adapter by configuring the
SOAP (Web Service) Req/Rep for DTCOpen Intraday
Settlement Activity. Which describe Liability position
(Obligation or Assets) for Party to ML or ML to Party.
. Developed AIM Core Service Adapter by configuring JDBC
call to provide Share/par quantities for particular
security.
. Configured SmartMapper to look up Securities in AIM DB.
. Infrastructure main TIBCO-EMS bus as well as IBM MQ
Configuration.
. Configured File Adapter to get Domestic and International
Stock Loans and Borrows for Liability to ML or another
party.
. Developed application logic and data exchanges using JAVA
and XML based configuration files.
. Involved in troubleshooting of TIBCO EMS Server on
windows and Linux.
. Developed Data Logging processes and helped to developed
Error Handling processes to Architecture team.
. Monitored and Tuned Core Service BW components and
instances in administrator.
. Tested BW Processes and EMS Server and maintained the log
files on DEV servers.
. Carried out the Integration Testing and Acceptance
Testing of the System.
. Assisted in configuring TIBCO environment using Linux
(Sun OS.) Connected to Linux machines, using SSH Secure
shell, Putty and X-Windows.
GCS: MLI receives 'done away' executions of US Equities from
their European clients and are sent to GSF GLOSS. When these
executed trades are processed, omnibus settlement transactions
are created and sent to Pierce for Global Custody Services to
settle as custodian/agent for MLI. The transactions are passed
to Pierce through the Swift Interface from GSF GLOSS. The
Swift message includes a reference number allocated in GSF,
settlement instructions and appropriate trade related details.
The trade moves into the US process when the Swift message is
received via GCS. From GCS the transaction is sent to BAM to
perform select editing, validation and matching. If
successful, the transaction is forwarded to Trades Processing.
Trades Processing will show the trade in a 'booked' status
i.e. processed. Trades Processing then sends the trade to MICS
for settlement processing. MICS will settle the transaction
out of the Pierce MLI omnibus account as indicated in the
trade.
Responsibilities
. Planned EAI Installation and Installed EAI TIBCO Software
on Windows platform.
. User interaction to get business requirements for five
different systems.
. Key architect in the design of Services Oriented
Architecture (SOA) for GCS. Enterprise Application
Integration (EAI) solution includes a Web Services -based
customer portal based on GI and TIBCO BusinessWorks and
Websphere MQSeries (OS/390).
. Developed business integration solutions (Canonical
Structure) to create, validate and manage XML Schemas,
Which will use for transformation and representation of
XML files using XPath and XSLT.
. Developed the design architecture and implementing data
model using Oracle 10g.
. Progrmmed all Stored procedure for underlying systems
which interect with Oracle DB.
. Developed Workflows using IProcess Modeler to update
CUSIP and BrokerID, which triggers internal events that
invoke external web services from GI and integrate with
databases using technology adapters such as JDBC.
. Used of TIBCO message bus(EMS) to Integrate enterprise
applications using message queue as endpoints and
Performed messaging operations such as message flows to
transform.
. Configured EMS Server as well as load balance among JMS
Client by creating multiple process instances.
. Integrated adapter to get Matched and Booked status for
Equity Trades from BAM System using Copy Book Plug-In for
Web sphere MQ.
. Integrated adapters for validating BrokerNum, Security
and Client Account Num with three different system IPS,
GDI and SMDB using SOLA Web Services.
. Developed application logic and data exchanges using JAVA
and XML based configuration files.
. Developed and Deployed the User Screen for Trade Input
using GI(Rich Internet Application).
. Configured DEV and QA server for GCS.
. Infrastructure main TIBCO-EMS bus as well as IBM MQ
Configuration.
. Designed and Implemented Error Handling and Data Logging
for Business processes.
Environment: Business Events 1.3, TIB EMS 4.2, TIB Designer
5.x, MQSQL Server, IProcess Modeler 10.x, SmartMapper5.1, TIB
Copybook Plug-In, TIB FILE Adapter5.1, Red Hat Linux A/S v3.0
09/05- 03/06 Bank of America, NY
EAI/TIBCO Messaging Specialist
The GCIB Service Bus implemented to routing
messages within three different messaging systems SonicMQ,
MQSeries and RV transport through three different branches in
USA.
It is highly Distributed and Real-time Event-
based in nature combining aspects of Message Oriented
Middleware (MOM), intelligent routing, monitoring and data
transformation. Which use for development of real-time market
data management and dissemination systems, trading systems,
and high volume on-line reservation systems.
Responsibilities
. Planned EAI Installation and Installed EAI TIBCO Software
on Windows platform as well as in Linux.
. Planned EAI Installation and Installed EAI TIBCO Software
on Windows platform.
. Involved in configuration of TIBCO Adapter for MQSeries
which provide bidirectional communication between
MQSeries queues and RV. Request-reply interaction mapped
to RV.
. Developed and deployed and monitoring TIBCO Hawk
Rulebases to monitor the non-TIBCO application.
. Monitoring two TIBCO Hawk Agent Object using Hawk Display
on DEV and QA Environment.
. Wrote shell Scripts to deploy the Rulebase from DEV to
UT, SIT Environment.
. Monitoring and Tuning all the BE components and Adapter
instances in administrator.
. Configured the RVRD in Fault Tolerance Mode for routing
messages to different branches of BOA in different
states.Lltrch
. Extensively using and developed JAVA (Eclipse) and JMS
API for routing messages through Sonic MQ, IBM MQ and
TIBCO RV.
. Assisted in configuring TIBCO environment using Linux
(Sun OS.) Connected to Linux machines, using SSH Secure
shell, Putty and X-Windows.
Environment: Business Events 1.2, TIB Rendezvous 7.2/7.4, TIB
Hawk 4.5, TIB Designer 5.x, MQ Series Adapter 5.2, MQ Series
5.3, EMS 4.1, SQL Server, SonicMQ, Eclipse, Red Hat Linux A/S
v3.0
03/05- 08/05 CitiGroup, NY
EAI/TIBCO Specialist
The GCG CIE implemented by integrating best-
of-breed products to establish a platform to provide
Citigroup's customers customized delivery and treatment. The
CIE will be built using Service Oriented Architecture (SOA)
design principles and open standards to support plug and play
of business and technical services.
Responsibilities
. Planned EAI Installation and Installed EAI TIBCO Software
on Windows platform.
. Configured TIBCO EMS server for fault Tolerance mode to
receive and deliver JMS messages and JNDI lookup server
for CIE clients to access JMS topics and queues.
. Configured TIBCO EMS Server for managing security and Set-
up destination Properties.
. Involved in configuration of TIBCO Adapter for MQSeries
which provide bidirectional communication between
MQSeries queues and JMS. Request-reply interaction
mapped to JMS queue, while subscription interaction
mapped to JMS topics.
. Developed and deployed and monitoring TIBCO Hawk
Rulebases to monitor the EMS Server, BW Process and
MQAdapter.
. Monitoring two TIBCO Hawk Agent Object using Hawk Display
on DEV and QA Environment.
. Wrote shell Scripts to deploy the Rulebase from SANDBOX
to DEV Environment.
. Monitoring and Tuning all the BW components and Adapter
instances in administrator.
. Created statements of work (SOW) for Integration Model as
well as other Architecture of Deployment Manual like
CIEApplicationAdministration Configuration,
CIEApplication Runbook, CIEApplication Rollback
Procedures, Tibco Configuration Manual and Tibco
Installation Manual.
. Error Handling by using the common error handler call
process which logs all the common errors into Tivoli
Software.
. Tested BW Processes and EMS Server and maintained the log
files on DEV as well as QA servers.
. Involved in resolving the support issues.
. Involved in troubleshooting of TIBCO EMS Server on
windows and Linux.
. Assisted in configuring TIBCO environment using Linux
(Sun OS.) Connected to Linux machines, using SSH Secure
shell, Putty and X-Windows.
56. Cross-trained team members on TIBCO EMS and TIBCO Hawk.
Environment: Business Works 5.2, TIB Rendezvous 6.9/7.2, TIB
Hawk 4.5, TIB Designer 5.x, MQ Series Adapter 5.2, MQ Series
5.3, EMS 4.1, Oracle10g, DB2, AIX v5.2, Red Hat Linux A/S v3.0
03/03 - 12/04
EAI / TIBCO Developer
Providing support to Client and partners using TIBCO Products
and Implementing TIBCO Business Works and involved in
integrating various B2B applications.
Handled configuration issues, API usage (C++, Java) and defect
detection on a variety of platform.
Responsibilities
. Modeled in UML as Web-Model and Business-Model (Use Case
Diagram, Class Diagram, and Interaction Diagram) using
Rational Rose.
. Developed business work flows using BusinessWorks and
used Xpath for validation.
. Configured SAP Adapter to read and send the data from SAP
applications using BAPI And IDocs Interface.
. Configured Broadvision 5.1 Adapter to read and send the
data from application.
. Used ADB adapters by configuring them using Designer (as
publisher as well as subscriber) to interact with the
database.
. Used different transports like RV, RVCMQ, Email, JMS,
SmartMapper and API.
. Implementation and configuration of Tibco Hawk Micro
agent functions, to monitor adapters.
. Developed Front-end application (GUI) Java Swing using
JBuilder.
. Configured, Implemented and involved in the transaction
management for different modules using Java Transaction
API (JTA).
. Developed application logic and data exchanges using JAVA
and XML based configuration files.
. Developed Database level Interactions using JDBC. Stored
procedures were developed extensively using Serverside
Driver with SQL and PL/SQL (Oracle) to make Thin Client
Application. Created JDBC Thin Driver to developed Client
side Application and JDBC Fat driver to developed JSP and
Java Servlets Application in Web Tier.
. Accessing enterprise data in relational databases using
SQL, Oracle.
Environment:J2EE, J2SE (Incl. JDBC 2.0), JBuilder, Business
Works, Business Connect, TIB SDK, TIB SAP, TIB Rendezvous
6.9/7.2, TIB Hawk, TIB Designer 5.x, XML, Java Script, HTML,
SQL (PL/SQL), Jdeveloper, WebLogic7.0, Oracle8i, BC4J, Win NT
4.0.Rosettanet, Business Connect 3.0
05/01 - 04/02 MTA, NY
Java Developer
The COI system provides the following interfaces and
functionality. Work Order Inquiry & Maintenance which tracks
the current work orders in the system and provides a way to
modify the work orders with user friendly GUI. Reports by
which the user can track work orders and their status. Call
Out through which users can call out the items in their work
orders by choosing the amount and items to call out and fill
the shipping address and press the call out button. Work Order
Transfers through which the customer can easily transfer the
items available in his work order to another work order.
Responsibilities:
. Lead a team of 2 members in design, development and
implementation of the Reports module.
. Extensively developed class diagrams and sequence
diagrams using Rational Rose and UML design patterns.
. Analyzed and developed functional specifications for the
different modules. Installed the various J2EE components
using WebLogic Application Server.
. Implemented business logic in the middle tier using EJB
for Reports module, which is mainly used for
administrative purpose.
. Developed Servlets used to communicate with the EJBs,
used as Controller.
. Implemented Scheduler program which runs at specific time
intervals to send E-mails / Notifications to the
Customers.
. Design and development of the GUI for the Administration
module using JSP, HTML and _JavaScript using JBuilder.
. All the data exchange/acknowledge messages/error messages
defined in XML.
. Implemented and involved in the transaction management
for different modules using Java Transaction API (JTA).
. Implemented the transaction management for the whole
system.
. Carried out the Integration Testing and Acceptance
Testing of the System.
Environment: Rational Rose, J2EE, Java, JBuilder, EJB,
Servlets, JSP, Oracle 8.0, JDBC, XML, WebLogic5.0, Windows
2000.
EDUCATION
New York Institute of Technology, New York, NY
MS in Computer Science
NIIT, Ahmedabad, India
Certificate in Network-Centered Computing
M.G Science College, Ahmedabad, India
BS in Computer Science