Post Job Free
Sign in

Project Developer

Location:
Longmont, CO, 80501
Posted:
March 09, 2010

Contact this candidate

Resume:

: 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



Contact this candidate