: Mr. Ramprasad
Name
Qualification : Master of Computer Application (University of Madras), India
Status : US permanent resident (Green Card Holder)
E-mail : abnb7b@r.postjobfree.com
Phone : 408-***-****
Total Experience: Have 11 years of IT experience in all phases of software development
lifecycle, administration and in architecting the flow of information. Have 6 Years of experience in
EAI and B2B using TIBCO, TIBCO Iprocess10.6, BusinessWorks5.1, TIBCO Administrator,
Business Connect3.5, Business Connect EDI Protocol 2.1, EMS, Hawk, Rendezvous,
Adaptors, Business Events, Weblogic Integration and 5 years of experience in Java, EJBs,
Servlets, JSPs, Struts, XML, Rational rose, Oracle and WebLogic portal server. Worked as Tech
Lead for the projects implemented in TIBCO. EAI and web Application development experience
include requirements gathering, analysis, design, prototyping, coding and testing of application
software using Object Oriented Design for EAI and J2EE based application architecture. Having
extensive knowledge in SOA, BPM, smart socket, General Interface, Business Studio,
Iprocess 10.5, Iprocess modeler, Iprocess administrator, Iprocess Engine.
Experience Summary:
Having 11 years of experience in IT industry with 6+ years in TIBCO applications
Analysis, design, development, implementation and maintenance.
Lead teams of up to 5 developers to timely and successful completion of mission critical
projects.
Guiding teams through Analysis, Design, Development, Testing and Knowledge Transfer
phases.
Experience in Developing Business Process Management procedures using TIBCO
Iprocess modeler.
Experienced in Installing Iprocess Engine and its database.
Experienced in developing B2B applications using TIBCO products.
Configuring the Asynchronous and Synchronous communication with trading partners.
Experienced in developing TIBCO applications using Business Works5.1&5.2.
Experienced in creating connection with trading partners Using Business Connect3.5&5.1.
Development and maintenance experience for TIBCO Adapters for ORACLE.
Configuring TIBCO Business Connect EDI protocol 2.1.
Configuring AS2 protocol for B2B transactions.
Configuring Non-repudiation logs for the business transactions between trading partners in
Business Connect.
Experienced in installing Digital Certificates in TIBCO Business Connect for secured
transmission with trading partners.
Deploying JMS queues and defining security policies on it for limited user access.
Experienced in TIBCO EMS and Creating queues, topics, bridges and routes.
Extensive knowledge in SOA, TIBCO Iprocess, smart socket, General Interface(GI),
Business Studio.
Experienced in developing application in J2EE and Web based applications.
Having 5 years experience in working with Weblogic Application Server.
Experienced in developing Weblogic portals.
Having extensive knowledge in Weblogic Integration using weblogic workshop 8.1sp2.
Experienced in Production Support for the applications developed in Business Works and
Business Connect.
The strengths include excellent communication, client interfacing skills and ability to
perform quickly under pressure.
Excellent communication skills, written and verbal.
Technical Expertise
TIBCO\J2EE TIBCO, Business connect, Administrator, Iprocess, Business
Technologies Connect EDI, AS2, Business works5.2, ADB Business Studio,
General Interface, Business Events, Smart sockets,
Rendezvous, TIBCO EMS, HAWK, TIBCO Database adaptors
and File adaptors, Weblogic Integration, Webservices, Java
1.3.x, 1.4.x, J2EE - Java Beans, Servlets, EJB, RMI, JSP,
Applets, JNDI, IIOP, Java Mail API, SQL, PL/SQL, CGI/Perl,
JDBC/ODBC, SOAP, Struts, MVC,.
Messaging and JMS JMS, Clusters, Local/Remote Queues, Channels, Processes,
JMS, Point-To-Point, Message-Driven-Beans, JMS Providers
XML and Web Scripting: XML 1.0, XSL, XSLT, HTML 4.0, DHTML, JavaScript,
IDE’s/Tools/Utilities: Eclipse, Weblogic workshop, SQL*Plus, Visio 2000, Microsoft
Project 2000, TOAD, Ant, SQL station, TIBCO designer, JPUB,
DROOLS, XMLBeans
Application/Web Servers: BEA’s WebLogic 8.1/7.0/6.1, Apache Tomcat.
Databases: Oracle 7.x/8.x/9i, IBM crossaccess, MS Access 7.0
Operating Systems: Win 95/98/NT/2000, Linux 6.2, UNIX
Packages & Utilities: MS Office, Adobe Photoshop, Adobe Acrobat
Design Methodologies: Unified Modeling Language (UML) 1.0, Rational Rose, Rational
Clear Case, Rational Requisite, TIBCO Business Studio.
Recent Projects:
Project Name: Qwest IS
Client Name : QWEST, Denver, CO, USA
Duration : 12 months (01/2009 – TillDate)
Role : Sr. TIBCO developer
Qwest Communications is choice of 95 percent of Fortune 500 companies offering full suite of
network, data and voice services small to large businesses, government agencies and wholesale
customers. Qwest identified the business need for a secure webservice to integrate various
customers and agencies with quest legacy systems. Qwest implemented the synchronous and
asynchronous webservice using Service Oriented Architecture guidelines. Qwest identified
TIBCO as their integration solution and used the products like TIBCO Business Works (BW),
Business Events(BE), Active Database Adapters(ADB), Enterprise Messaging Service(EMS),
Rendezvous (RV), TIBCO Administrator and Hawk. The core components of this service are
Gateway webservice and Central Business Unit (CBU). Gateway webservice receives the
requests from customers through secured channels and pass on to CBU which is the central unit
of SOA integration and takes all the business decisions. In order to take the business decisions
CBU needs the data from various legacy systems which are communicated using various adapter
components.
Understanding and analyzing the requirements and develop POC and demonstrate to
customers and various internal technical teams.
Architect the flow of information using SOA guidelines.
Understanding the business data structure and convert into XML format keeping future
needs in view.
Developing interfaces using TIBCO BW, BE, Smart mapper,ADB adapters
Developing custom java functions to integrate with Business Events custom functions
Identify the real time events, concepts, rules, scorecards and map to Business Events
Deployment of Business Events Archive file (BAR).
Create database mapping to a concept in BE
Writing Business event rules in BE rule editor
Developing stored procedure to pull the business data from ORACLE database.
Developed TIBCO Batch data process interface.
Developing reusable webservices with in the enterprise.
Administrator the user management and streamline the deployment process.
Guiding the testing team and business partners.
Good exposure in data Encryption/Decryption process.
Setting up RV servers includes fault tolerance.
Developing Hawk rule bases and deploy to agents running on various platforms.
Publishing and subscribing to Rendezvous transports.
Deploying applications using TIBCO Administrator
Deploying Digital certificates for SSL connections
Configuring the EMS queues, topics, bridges and routes.
Setting up the fault tolerance servers for BW, EMS and RV servers.
Writing Shell Scripts in UNIX
Design the inbound and outbound XML schemas.
Install and configure BW, BE, Administrator, EMS, RV and ADB.
Project Name: NODAL Integration
Client Name : ERCOT (Electric Reliability Council of Texas, USA)
Duration : 14 months (10/2007 – 12/2008)
Role : TIBCO LEAD developer
As the independent system operator for the TEXAS region, ERCOT schedules power on an
electric grid that connects 38,000 miles of transmission lines and more than 500 generation units.
In today's zonal market, the grid is divided into congestion management zones (CMZs), which are
defined by commercially significant constraints (CSCs).The Texas Nodal Program exists to
facilitate the transition from a zonal to a nodal market and affects many business processes and
systems including: a day-ahead market (DAM), reliability unit commitment (RUC), real-time or
security constrained economic dispatch (SCED), and congestion revenue rights (CRRs).The
internal systems involved are the Market Management Systems(MMS), Credit Monitoring(CMM)
and Congestion Revenue Rights(CRR) applications. The nodal functionality is exposed to the
external world for Market Participants through External Web Services(EWS).
Understanding and analyzing the requirements.
Architect the flow of information.
Writing SQL queries for the EDS, iFAT and iTEST database.
Understanding the bidets and its XML schemas.
Developing test scripts using LISA and TIBCO BW
Developing LISA extensions using Java
Providing the Common components for LISA users.
Involved in testing EWS-MMS, EWS-OS, PLATTS
Working on LINUX servers to validate the flow of PLATTS system
Publishing and subscribing to Rendezvous transports.
Developing custom java functions.
Writing a test case documents for the LISA testers
Configuring the EMS queues, topics, bridges and routes.
Setting up the fault tolerance servers for BW, EMS and RV servers.
Writing Shell Scripts in UNIX
Publishing and subscribing to Rendezvous transports.
Involved in defining the XML schemas.
Configuring the Digital Certificates for the Market participants
Developing Webservices using BW SOAP pallet.
Design the inbound and outbound XML schemas.
Developing custom java functions.
Project Name: Enterprise System Management Monitoring
Client Name : Wachovia (USA)
Duration : 9 months (12/2006-09/2007)
Role : Lead Developer
The Push Service provides a message based integration platform to integrate transaction
systems in CIB. The Service provides a set of Core Capabilities and extends at application end
points in the form of Integration Adapters.
Core Capabilities
• Reliable message transport: messages are transported from the sending to the
receiving application in a reliable and guaranteed manner. This guarantees that
no message will be lost. The infrastructure is configured to handle server
downtimes (fault tolerance).
• Transport bridging: the Push Service supports the conversion of message
transports
• Standard messages: applications are expected to send messages to the Push
Service in a standardized format
• Message routing between cities: the infrastructure is configured to support a multi-
city environment
• Disaster recovery: the Push Service handles the worst case scenario – when a
whole city goes down
• Message auditing and replay : the Push Service monitors messages end to
end. Messages are logged in a relational database and can be replayed for the
output application
• Exception management : if any error occurs when processing a message, it is
logged in a relational database, and a notification is sent to an monitoring
dashboard
• Reporting and pro-active monitoring : the Push Service monitors the input and
output messages and updates scorecards. These scorecards are accessible
through reports, and also serve as the base data for monitoring rules triggering
action when specific SLA key performance indicators are not met
• Security: the push service supports multiple security mechanisms like 3DES
encryption
• Authentication / authorization: only authorized message publishers/subscribers
can connect to the Push Service to send or receive specific message types
• Confidentiality : only authorized parties can read the content of specific
message types
• Duplicate detection: the Push Service is able to handle duplicate messages
• Sequencing: in some scenarios for trading systems the sequence matters, e.g.
the order in which cancellation and confirmation messages are delivered has a
direct business impact. The Push Service is able to deliver messages to the
output application in the order in which the input application sent them
My contribution in the project involved:
Understanding and analyzing the requirements.
Interacting with business on day to day requirements.
Architect the flow if information.
Developing business processes using TIBCO IProcess 10.5
Developing IProcess forms and defining the users in Iprocess.
Configuring the EMS queues, topics, bridges and routes.
Writing shell scripts on UNIX servers.
Setting up the fault-tolerant machines for EMS and RV.
Developing the adapter for AS/400.
Architect the flow of product information and design TIBCO BW, ADB adapter for
sybase, JAVA
Developing application using TIBCO BW, Business Events.
Writing SQL queries to access the ORACLE database.
Publishing exception messages to RV.
Design the inbound and output XML schemas.
Creating user and permissions using LDAP
Developing stored procedure to pull the business data from ORACLE database
Development of TIBCO shared resources like JDBC connection, JMS connection.
Create SSL connection to JMS servers.
Developing custom java functions.
Project Name: B2B_2-Tier Quoting & Ordering
Client Name : CISCO (USA)
Duration : 7 months (06/2006-12/2006)
Role : Lead Developer
Today, the service quoting/ordering process, when quoted&order via the 2-Tier model, is very
time consuming. If the Distributor creates the quote/order for the 2-Tier Reseller, the
quote/order is passed down from the Distributor to the 2-Tier Reseller and then to the End
Customer. Distributors create quotes/orders manually in Cisco’s Service Management System
(SMS3/OPS). Then they spend time with their own quoting&ordering system, adjusting
discounts accordingly, before they pass to their 2-Tier Reseller. The 2-Tier Reseller, in turn,
makes their service quote/order adjustments before sending the quote/order to the End
Customer. If the 2-Tier Reseller creates their own quote, they follow the same process, except
that the Distributor is not engaged until pricing. The time and manual processing involved in the
2-Tier model, impairs productivity and increases cost per order. As the process time increases,
the profit margin gets smaller and, in some cases, becomes negative for 2-Tier Resellers. Cisco
must extend their current quoting and ordering capabilities, via a real time solution, to
accommodate their B2B Distributors and 2-Tier Resellers.
My contribution in the project involved:
Understanding and analyzing the requirements of 2-Tier and 1-Tier quoting.
Understand the existing system SCC-UI and SMS3.
Interact to business on day to day for requirements.
Configuring the trading partner, trading host and partner identity using Digital
Certificates.
Configuring Rendezvous subject based communication with private process.
Enabling secured synchronous connection with trading partners using HTTPS
Architect the flow of product information and design TIBCO BW, BC, ADB, JAVA-JDBC
and PL/SQL components.
Distribute the work to the team.
Identifying the reusable components from 1-tier quoting
Development of TIBCO shared resources like JDBC connection, JMS connection.
Develop components to fetch data from 3A1 RosettaNet using XMLBeans.
Development of workflows using TIBCO Business Works5.2.
Development of 700 series rules using DROOLS engine.
Creating JPUB objects using JPublisher tool
Create SSL connection to JMS servers.
Developing custom java functions.
Project Name: EPIC (Enterprise product information and collaboration)
Client Name : Albertsons (USA)
Duration : 9 Months (08/2005-05/2006)
Role : Sr. Developer
EPIC subscribed to UCCnet to synchronize Albertsons product information with Albertsons
trading partners. UCCnet is the global leader in building the foundation for clean, secure, and fast
electronic commerce. UCCnet Services enable collaborative business-to-business transactions
across the Internet in a synchronous manner. TIBCO Pulls the Product information to TRIGO
using AS2 protocol. Trigo’s product information management middleware enables to integrate
and centrally manage comprehensive product information that is typically scattered across an
enterprise and a supply chain. TIBCO gets the managed product information and send it to
legacy systems.
My contribution in the project involved:
Understanding and analyzing the requirements.
Architect the flow of product information.
Development of TIBCO shared resources like JDBC connection, JMS connection and BC
connection
Development of workflows using TIBCO Business Works5.1.
Development of AS2 connection using digital certificates.
Creating account for Albertsons on UCCnet Sync point.
Creating JMS queues.
Providing security on Queues by defining policies.
Providing Cross Access connection to legacy systems.
Configuring the Business connect 3.5 server.
Configuring the Business Connect EDI protocol 2.1.
Configuring Security using Digital Certificates.
Developing custom java functions.
Responsible for Production Support.
Project Name: Nestle-EDI
Client Name : Albertsons (USA)
Duration : 6 Months (02/2005-08/2005)
Role : Sr. Developer
Nestle-EDI process pulls the information from external vendor, Nestle, and FTP to mainframe
servers. This application deals with item information from Nestle into Albertsons. TIBCO
Business Connect listens to the Nestle item information and takes it on to the TBCO bus. The
private process is subscribed to TIBCO bus. TIBCO Rendezvous is being used to pull the item
information into private process. Private process sends the e-mail confirmation to the business
user on both successful and failure transmission.
My contribution in the project involved:
Understanding and analyzing the requirements.
Architect the flow of product information.
Development of TIBCO shared resources like JDBC connection, FTP connection and BC
connection, rendezvous transport.
Development of workflows using TIBCO business works5.1.
Development of EDI gateway connection using digital certificates.
Creating account for Albertsons on UCCnet Sync point.
Configuring the Business connect 3.5server.
Configuring the Business Connect EDI protocol 2.1.
Configuring Security using Digital Certificates.
Developing custom java functions for handling the exceptions and utilities.
Project Name: CDC
Client Name : Albertsons (USA)
Duration : 13 Months (01/2004-02/2005)
Role : Developer
CDC purpose is to identify the baseline list of Manugistics interfaces that would be implemented
as part of the CDC program. CDC takes the approach of identifying these interfaces as inputs
and outputs to the Manugistics modules being implemented as part of the Demand Planning,
Transportation and Network Optimization projects within the CDC program. The Albertsons
enterprise has a complex IT application portfolio resulting from multiple acquisitions. Thus each
input identified may potentially need to be sourced from multiple applications and each output
identified may need to be published to multiple applications. The baseline Manugistics interface
list for each CDC project is divided into two sections, inbound interfaces and outbound interfaces.
My contribution in the project involved:
Understanding and analyzing the requirements.
Documenting the requirements.
Architect the flow of product information.
Development of TIBCO shared resources like JDBC connection, JMS connection and BC
connection
Development of workflows using TIBCO business works5.1.
Development of B2B connection using digital certificates.
Creating trading partners.
Creating JMS queues.
Providing security on Queues by defining policies.
Providing ORACLE Adapter for shipment actual module.
Developing custom java functions.
Project Name: WWRE
Client Name : Albertsons (USA)
Duration : 9 Months (04/2003-01/2004)
Role : Developer
WWRE subscribed to WWRE to synchronize Albertsons product information with Albertsons
trading partners. WWRE is a global data pool for building the foundation for clean, secure, and
fast electronic commerce. WWRE Services enable collaborative business-to-business
transactions across the Internet in asynchronous manner. TIBCO Pulls the Product information to
TRIGO using AS2 protocol. Trigo’s product information management middleware enables to
integrate and centrally manage comprehensive product information that is typically scattered
across an enterprise and a supply chain. TIBCO gets the managed product information and send
it to legacy systems.
My contribution in the project involved:
Understanding and analyzing the requirements.
Architect the flow of product information.
Development of TIBCO shared resources like JDBC connection, JMS connection and BC
connection
Development of workflows using TIBCO business works5.1.
Development of AS2 connection using digital certificates.
Creating account for Albertsons on WWRE Sync point.
Creating JMS queues.
Providing security on Queues by defining policies.
Providing Cross Access connection to legacy systems.
Configuring the Business connect 3.5 server.
Configuring the Business Connect EDI protocol 2.1.
Configuring Security using Digital Certificates.
Developing custom java functions.
Responsible for Production Support.
Project Name: ADSI-Khimetrics
Client Name : Albertsons (USA)
Duration : 9 Months (07/2002-04/2003)
Role : Developer
ADSI-Khimetrics is an integration application that is responsible to read the data from ADSI
system and flush it to a message queue in a scheduled time using timer event generators. Later
the messages (data) are retrieved from the message queue and dumped into flat files which are
read by Terradata application. The data was stored in a mainframe legacy database. Data was
read from the legacy databases using Cross Access driver that provides a logical view of the
databases and simplified JDBC implementation.
My contribution in the project involved
Understanding and analyzing the requirements.
Development of workflows using Tibco business works designer.
Development resources like CrossAccess connection and JMS connection.
Create and deploy the JMS queues.
Prepare the deployment document.
Project Name: Nexus-SPE
Client Name : Sony Picture Entertainment (INDIA)
Duration : 6 Months (01/2002-07/2002)
Role : Developer
Nexus-SPE is a portal application. This was responsible to bring all the SPE sites under one
Portal. The system provides the user preferences component where the user can select and set
his preference to his desktop. This generic component allows the user to change his desktop
skins and also allows adding and removing the portlets to and from the desktop.
My contribution in the project involved:
Understanding and analyzing the requirements.
Development of technical architecture for user preferences component.
Development of Weblogic portlet for user preferences (.portlet) files for using Weblogic Work
Shop 8.1
Development of JSPs where the user can select his preferences using Weblogic Work Shop
8.1
Development of java page flow controls using Weblogic Workshop 8.1
Development of portlet using Weblogic-Java API.
Creation and configuration of Desktop, Book, Pages and portlets using Weblogic 8.1
Administration console.
Preparation of deployment and installation document.
Project Name: CRMDF-Contact Master
Client Name : Seagate (INDIA)
Duration : 12 Months (01/2001-01/2002)
Role : Developer
CRMDF-Contact Master is a CRM application that cleanses the contact details of the customer.
Seagate Technology has customer Contact information on different databases like MA, SFA. The
Contact Data quality from the listed database is observed to be lacking the expected levels like
data Integrity, Linkage, Completeness and Accuracy. These data anomalies lead to high
probability of improper contact linked data. So it is identified that there is a definite requirement to
build an "Authoritative" Customer & Contact Master as a common source for quality assured
Customer & Contact information at higher Sigma levels. Conceptually the sources of the contact
information will flow from the existing databases like MA, SFA etc., into a generic inbox an
integral part of the CCM, the data in the inbox will be processed periodically through Data
Cleansing and Matching engine (Trillium).
My contribution in the project involved:
Design of the application using UML in Rational Rose.
Development of various Web components such as Master Maintenance, Rejects, Inbox
Audit, Rollback, On Hold and Process Logs etc.
Development of presentation layer using JSP, Struts1.1.
Involved in support for Customer master site.
Developing ORACLE stored procedures
Project Name: DANZASxm
Client Name : DANZAS (INDIA)
Duration : 11 Months (02/2000-01/2001)
Role : Developer
DANZASxm is world’s largest Transportation system. DANZASxm is exception management for
shipments occur in DANZS. The Existing system LOGIS AIR, LOGIS OCEAN, LOGIS TRUCK,
has been developed in other than J2EE Technology. DANZAS integrates all the legacy systems,
which has been developed in other than J2EE technologies. It provides the shipment view to its
customer. This system keeps track of all the events, which occur during the shipment.
My contribution in the project can be summarized as under:
Parsing INCO, AIR/OCEAN files.
Developing programs for modules such as Filtering rules, Shipment and Service Locator.
Development of presentation layer using JSP.
Writing PL/SQL code for ORACLE
Project Name: DEKRA
Client Name : DEKRA (INDIA)
Duration : 9 Months (05/1999-02/2000)
Role : Developer
DEKRA is the biggest vehicle service station. It is providing more than 2000 services to its
customers. The existing application had been developed in OS/2. Dekra existing system is
migrated to Win2000 platform. DEKRA integrates all the legacy systems, which has been
developed in other than J2EE. DEKRA receives the Orders from SAP, SIT/XIT and Insurance
Systems. Each Legacy system has its own adapter in order to communicate with other systems.
Adapter to Adapter communication is provided through ZPA (central process Application).
My contribution in the project can be summarized as under:
Receiving data from existing insurance system.
Developing programs for DSN invoice, Auction damaged vehicles, sending data from XIT/SIT
to SAP system.
Developing programs for testing using Junit API.
Developing ORACLE store procedure