Post Job Free
Sign in

TIBCO Developer

Location:
Plano, TX
Posted:
September 25, 2017

Contact this candidate

Resume:

Raviraj Bagi

Experience Summary

More than **+ years of strong experience in the full life cycle (SDLC) of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server, distributed application using Object Oriented Methodologies and RDBMS.

Software consulting experience in EAI, liaison with business clients, Design, Development and deployment.

Extensive knowledge in Integration space products MuleSoft as well as TIBCO Suite.

Expertise in Unix/Linux Shell Scripting

Complete exposure of Onsite-Offshore model of handling the project from the client’s place.

Carried out integration of different Trading partners to transform and transfer Business information using Flat Files and XML Files. I have used various Palettes of BW like XML, FILE, JAVA, JDBC, JMS, SOAP, Service and General Activities Palettes.

Enabled continuous integration using Atlassian Products as well as Jenkins.

Worked on upgrades of various existing TIBCO / Java based projects, platform upgrades, providing design, administration or support inputs and change reviews.

Worked on various adapters like PeopleSoft, Jason, ADB and File Adapters.

Domain exposure: Banking, Manufacturing & Logistic (Utility), Healthcare and Consumer Goods

Dedicated individual with strong sense of responsibility, work flexibly and quickly adapt to changing environments professionally and personally.

Self-motivated and goal oriented team player with strong analytical, organizational and problem solving skills.

Core Strengths

TIBCO Suite of Products, MuleSoft Integration Suite

JAVA, J2EE, Spring

ORACLE, SQL Server

Shell Scripting

Jenkins, Atlassian Products

Experience Details:

Cognizant Technology Solutions Pvt. Ltd. India (May 2006 till Date) as a Manager - Projects.

Bharat Electronics Ltd. India (July 2005 to March 2006) as Project Engineer.

Education

Bachelor of Engineering (B.E.) degree in Electronics & Tele-communication from the Shivaji University, Maharashtra, India in 2005

Certifications

Certified Mule Soft Developer - Integration and API Associate

Certified TIBCO Business Works 5.X professional

Sun Certified Programmer for Java Web Component Development

Sun Certified Programmer for Java 2 Platform 1.4 (SCJP)

Technical skills

Operating System

Windows Family, Red hat Linux Platform

Programming Languages

Java, SQL, T-SQL, Shell Scripting, JavaScript, C, C++

J2EE Frameworks

Struts, Spring, Log4j, JUnit, JMock

Web Technologies

Angular 2, CSS, HTML, Java Servlet, XML

EAI Tools

TIBCO Products : BW 5.X/6.X, EMS, Hawk, Administrator, GI, Portal Builder, File / ADB / PeopleSoft Adapters, Rendezvous, MFT, XML Cannon, HL7 Plug-in, Business Connect, Spot fire

Other Products : MuleSoft Integration Suite, Pentaho Kettle ETL Tool

Databases

Oracle, SQL Server, DB2

Tools

Eclipse, Apache Maven, Autosys, Jenkins and Atlassian products for Build & Deploy, Splunk, Ant, TOAD, SQL Developer, Squirrel SQL Client

Source Control

Git Stash, Subversion, Clearcase, Visual Source Safe(VSS), Win CVS, TIBCO XML Cannon

Trainings Completed

TIBCO BW 6.X, Business Connect

TIBCO Managed File Transfer

TIBCO Sport fire, Pentaho Kettle

Angular 2

Project Summary

1.EDA InvestOne Obsidian JP Morgan Chase, Dallas TX Aug 2016 – Till Date

The purpose of JPMC EDA InvestOne Obsidian project is to setup new Linux, Windows virtual servers environment for fund accounting solution across different geographies. The server architecture involve to build 136 Linux servers with Apache Tomcat configuration as well as 90 Windows servers with vender specific windows services. Deploy and configure vendors Spring application for Fund Service and test all configured servers across all regions.

Role & Responsibilities

Work with infrastructure team to configure and set up Linux and Windows servers

Work with Web admin to install and configure apache -tomcat set up.

Work and Coordinate with offshore to get all server set up verified and tested.

Deploy ad configure InvestOne vender specific Spring application in all regions as well as test & verify connectivity between Linux and Windows layers.

Support monthly and well as yearly PROD deployments

Develop custom JAVA utilities, Spring AOP injection in code, shell script for deployment and monitoring

Fine tune the performance by updating settings and configurations at application as well as environment level

Tools & Technology

Linux & Windows server setup, Java, Spring, Angular 2, Shell Script, SVN, Oracle DB

2.PepsiCo Infinity Solution PepsiCo, Plano TX Jan 2016 – July 2016

The purpose of PepsiCo Infinity Solution is to upgrade Go To Market module to reduce or remove the usage of Handheld devices to reduce the maintenance and cost. Front end product CAS gives mobile Apps which can be used for daily orders and transactions. Go To Market Integration Framework (GMI-Framework) implements the interfaces between different applications which allow development of these interfaces faster and easier. All the legacy applications and SAP applications will send and receive the data to and from CAS through GMI frame work developed in TIBCO. TIBCO EMS and HTTP are the highly used transports.

Role & Responsibilities

Gather requirements from business and document them

Design integrations between different legacy applications and document then in Functional Design Documents

Create Functional Mapping specification by coordinating with source and destination stakeholders.

Review FDD’s and FMD’s created by other peers.

Review Technical Design Documents.

Designed and developed additional functionality on J2ee based SI web application

Support migration and testing throughout the project.

Designed and set up continuous integration solution using Jenkins and ANT.

Designed and developed monitoring solution using shell script, TIBCO Hawk and Splunk

Tools & Technology

TIBCO BW, TIBCO EMS, TIBCO Admin, TIBCO Hawk, Java, J2ee, Jenkins, Shell Script, ANT

3.Concentra - P3 solution Concentra, Addison TX Apr 2015 – Dec 2015

The purpose of Concentra P3 solution is to provide SOA based integration between EHR and EMR Vendors improving key functional areas Patient registration & scheduling, Claim indexing, Referrals etc. Derive HL7 based framework for exchanging and integrating electronic health information. Building robust, reliable Enterprise service bus to collaborate key backend services of Concentra. Define process orchestration to aggregate clinical documents & billing documents from All Scripts and GE. Defining Integration patterns, standards and defining canonical structure. Also guide Ops team to effectively support TIBCO applications.

Role & Responsibilities Team Lead – Onshore

I have expertise in administration of TIBCO Linux servers, installation/upgrade, and maintenance of TIBCO suite of products. He worked with infrastructure team to build different TIBCO environments such as DEV, INT, TST, STG and PRD.

He was working on analysis, design and development of TIBCO integrations between EHR and EMR using TIBCO HL7 plugin and TIBCO Foresight.

He worked with DEV Ops team to automate the deployment cycle using TIBCO App Manage and Atlassian Bamboo tools.

He is also coordinating with testing team and also working on performance turning of TIBCO applications.

Developed custom java code to implement complex logic in interface.

Tools & Technology

TIBCO BW, TIBCO EMS, TIBCO Admin, TIBCO Hawk, TIBCO DB Adapter, TIBCO HL7 Plug-in, TIBCO BC, TIBCO MFT, Java.

4.PNMR – TIBCO Support and Enhancement PNMR, Irving TX Mar 2011 – Mar 2015

The purpose of PNM TIBCO support services is maintenance and support for various applications like TMS (Transaction Management System), MDMS (Meter Data management System), Banner, ERCOT and EDI. Design and develop new interfaces as per requirement from business. The support activities involved maintaining different servers, environments to keep business continuity. Upgrade environment with latest TIBCO product available in market. All of these applications use Oracle database. TOAD & PLSQL Developer software tools are used for connecting to oracle database.

Role & Responsibilities Team Lead – Onshore

Setting up new environments for testing, development and production requirements.

Provisioning tools for batch deployment and other requirements.

Provisioning of auto recovery for TIBCO services using Hawk

Developed java code to implement custom transformation logic.

Administration of TIBCO Linux servers, installation/upgrade and maintenance of TIBCO suite of products such as TIBCO BW, EMS, HAWK, Adapters

Monitoring of TIBCO environment and interfaces

Managing the development-deployment life cycle of TIBCO components

Tools & Technology

Java, TIBCO BW, TIBCO EMS, TIBCO Admin, TIBCO Hawk, TIBCO Adapters, TIBCO Portal Builder, TIBCO GI, TIBCO XML Cannon

5.TD Securities - Wire Payment TD Securities, Toronto CA June 2010 – March 2011

Objective of TD Securities wire payment is the integration of various applications which takes part in electronic payment cycle of Toronto Dominion Bank. The inbound payments cycle start arrival of SWIFT message in to SWIFT message adapter. The payment then flows to various channels to get settled. The action is taken on payment depending upon different SWIFT message types. Straight through Processing, Manual Intervention for correction in payment and Exception handling for payment is supposed to be supported by this new project.

Role & Responsibilities Team Lead – Onsite

Communicating with the other dependent teams to understand the scope and goals.

Design of various web services used for background processing of payment

Creation of interface specification and mapping document.

Creation of design, test documents.

Development of interfaces using java and TIBCO Tools

Unit testing and Integration testing for payment flows.

Bug fixing found in SIT testing of all interfaces

Deployment and SIT, UAT, PAT support

Change Request tracking, planning and implementation

Tools & Technology

TIBCO Business Works, TIBCO Administrator, TIBCO EMS, Version Control System, Java, Shell Scripts

6.Barclays - Starling Transition Barclays, UK May 2009 – May 2010

Barclays Starling Transition is basically application support and maintenance project for Barclays Africa Retail Banking Business which includes Kenya, Zimbabwe, Uganda, Zambia, Ghana etc countries. The systems include eBOX, BRAINS, FOS. These systems are developed using C, C++, Java, J2ee, Ingres DB and TIBCO iProcess is used for business process management.

eBOX is part of web base front end for retail banking business, BRAINS is part of back end which is main accounting system. FOS is part of dos based user interface for bankers. My involvement is in eBOX application, which includes web based application on Apache tomcat, Datastage for business transformation, IBM MQ for message queuing, TIBCO iProcess Staffware for workflow management.

Role & Responsibilities Onsite/Offshore lead for eBOX team.

Was at client location for application training in Poole, UK

Production support for eBOX systems.

Enhancement of business flows using TIBCO iProcess Client and administration of users and roles using TIBCO iProcess Administrator as per business needs

Maintenance of various environments like LINK, SIT, UAT, PROD etc

eBOX system monitoring and maintenance.

Enhancement of eBox application based on java, j2ee.

Support activities co-ordination, technical queries resolution and deployment of application at testing and production environments.

Involved in performance testing using Jmeter.

Tools & Technology

TIBCO iProcess, Java, J2ee, Apache Tomcat, MS SQL Server 2000, Jakarta Jmeter, Shell Script.

7.Asset Management - New Build Credit Suisse, Pune March 2008 – March 2009

Objective of the program is to achieve and maintain single instance of Order Management System (Latent Zero), Trade Process Management (Smart Stream), Investment Accounting (Multifonds) and Data Information (Golden Source) globally i.e. Singapore, Zurich and London. New build system will be complete replacement for existing legacy system currently using by CSAM to create unique application for various geographical Location. New Build is an effort to design, build and implement a global operating model for the operations division of Credit Suisse Asset Management.

Integration between products and third parties (Central Trade Manager and SWIFT etc.), to ensure STP, is being achieved through TIBCO BW, TIBCO EMS and MQ

Internal messaging protocols are being maintained in ISO20022 in TIBCO BW to reduce the dependability on either of the Latent Zero, Smart Stream etc.

Role & Responsibilities Senior Developer / Support Role

Analysis and understanding of financial product like LatentZero, MultiFonds, Smart Stream TLM and Golden Source

Detailed design of interfaces using TIBCO Tools.

Development of interfaces using TIBCO Tools

Unit testing and Integration testing for trade flows.

Integration of various development artifacts and coding of support services.

Production Support and Maintenance after go live.

Developed java code for complex transformations.

Tools & Technology

TIBCO Enterprise Message Service, TIBCO BusinessWorks, TIBCO Administrator, Java, XSD, Shell Scripts, Asset Management Financial Products – Latent Zero, Smart Stream TLM, Multifonds and Golden Source, Messaging Standards – ISO 20022, MDDL.

8.CSAM Phase II Credit Suisse, Pune Jan 2008 – March 2008

The objective of the project is to construct base for CSAM New Build initiative in terms of analyzing the applications in asset management area of Credit Suisse throughout the globe. It consists of finding all the dependencies of application used in Credit Suisse asset management area which are used in Front office, Middle Office, Back Office and Data Sources. The main task involved it this project is to prepare the questionnaires sends it to respective stake holder of the applications throughout the globe. Questionnaires consist of set of question to get inter- dependencies of various applications. By collecting entire data dependency diagram was developed by using Microsoft Visio and which was used as basic input for CSAM New Build Rollout

Role & Responsibilities

Questionnaire preparation

Follow up for all required queries

Developed Microsoft Visio diagrams for interdependencies of applications

Responsibilities of SCM (Software Configuration Management).

Tools & Technology

Microsoft Office Tools and Microsoft Visio

9.ERET Credit Suisse, Pune Aug 2007 – Jan 2008

ERET is a intranet application. It involves the login validation of business user type. With the desired login a user can create, update and delete any number document corresponding to a particular dossier. It is the right of some specific user to create a dossier or generate and send collective banking reports. ERET (Retained Banking) application preserves electronic as well as physical documents of customers and prints it or sends the physical documents to the customer on a request basis. The documents will be printed periodically either depending on the customer category or when requested by the customer. Each customer is assigned a unique identification number and all the documents (both electronic as well as physical) pertaining to that customer are arranged in a dossier (portfolio).Each dossier/portfolio maps to a single customer. Once the documents are printed and sent to the customer, it will be logically deleted from the system after a stipulated period of time

The objective of the project is to construct new web based system using n-tier architecture model based on Credit Suisse’s framework-driven architecture (Online Banking Platform - OBP). The project involves data extraction from other systems using CORBA services and Web Services. The programming languages used in project are Java, JSP, JavaScript, and HTML.

Role & Responsibilities Senior Developer

Developed Servlet, JSP and GUI component as per prototype.

Co-ordination with onsite counterparts for requirements and enhancements.

Conducted training sessions for project level associates on OBP framework.

Design, coding and testing of change requests

Analysis of business requirements and preparation of design document.

Tools & Technology

Java, Servlet, JSP, Struts, JavaScript and JAP 4

10.Online Banking Platform – UNO Credit Suisse, Pune Nov 2006 – Jun 2007

Credit Suisse provides online banking services to its Private Banking Clients and handles accounts and portfolios’. The application allows customers to use various online banking facilities which include account maintenance, trading, wealth management, corporate actions etc. The project involved migration of the look and feel of online banking application using Online Banking Platform (OBP) framework. OBP framework developed by Credit Suisse which based on Struts framework. The programming languages used in project are Java, JSP, JavaScript, and HTML. Project developed in phases in terms of modules. Small modules like accounts, corporate actions were delivered in first couple of phases and big and complex modules like payments, wealth were delivered in successive phases.

Role & Responsibilities Developer

Analysis of the existing NPL component for OBP and UNO standard.

Migration of Direct Net NOB (New Online Banking) modules like Accounts, COA, Payment, and Wealth into OBP and UNO standard.

Development of JSP and GUI component as per UNO compliance.

Tools & Technology

Java, J2ee, Servlet, JSP, Struts, JavaScript and JAP 3.1



Contact this candidate