Post Job Free
Sign in

Oracle Manager

Location:
Tempe, AZ, 85281
Posted:
July 28, 2011

Contact this candidate

Resume:

Mahesh Gurusamy

SOA/EAI (Integration Solution Architect)

abg2wx@r.postjobfree.com

415-***-****

____________________________________________________________________________

_______

Summary

. More than 8 years of professional experience as

EAI(SOA,ESB,BPEL,Java,J2EE) Consultant in Manufacturing Integrated

applications(JDS Uniphase,Nike),Educational services applications (Apollo

Group), e-Business and Data Management Applications (Dun & Bradstreet,

Affinion Group),Retail Integration Applications (Carrefour) and

Integrated Electricity and Gas Management System(National Grid Transco).

. Hands on experience in design and development of Service Oriented (SOA)

applications using Oracle SOA Suite(ESB,BPEL,WSM,BAM),Seebeyond ICAN &

Sun JCAPS Middleware Suite(eGate,eInsight,eVision,eXchange),Seebeyond SRE

5.0.5(eGate).

. Experience in design and development of message oriented middleware

applications using IBM MQ series, Active MQ, Weblogic JMS and Seebeyond

JMS IQ Manager.

. Proficient knowledge in building enterprise Applications and Distributed

Systems using technologies such as Java, J2EE (Servlets, JSP, EJB, JDBC,

JNDI, JTA, JMS), BPEL and XML.

. Strong concepts in object oriented analysis and design (OOAD). Hands-on

experience advanced J2EE patterns like Service Locator, Session Fa ade,

DAO and MVC.

. Hands-on experience in developing J2EE Applications using Struts,

JSF,iBATIS and Hibernate frameworks.

. Proficient knowledge and experience in B2B Integration using EDIFACT,X-12

message exchanges and AS2,HIPAA,HL7 specification.

. Extensive Reporting experience using Jasper Reports Engine.

. Strong Knowledge in SQL, PLSQL and Oracle performance tuning.

. Extensive experience in UNIX and Shell Scripting.

. Experience working with XML related technologies such as SAX, DOM, XML

Schema, XSL, XSLT, Xpath, XPointers and Java Technologies (JAXP, JAXB).

. Extensive team lead experience in managing and co-ordinating the team at

onshore and offshore.

. Trained more than 25 members in various integration tools like Seebeyond

ICAN,Sun JCAPS,Oracle SOA Suite.

. Bachelor of Engineering in Information Technology

. Excellent oral, written communication skills and presentation skills.

. Solid Problem Solving skills and very quick learning abilities.

Educational Qualification

. Bachelor in Computer Engineering, India

Recent Achievements

. Star Performer Award in Dun & Bradstreet for increasing the performance

(70%) of Work Flow Manager application by parallelising the data

transformation services,data routing services and connectivity services

. Feather in the Cap award from Wipro Technologies for successful

implementation of efficient integration patterns in the project.

Technical Skills

EAI & Middleware Oracle Fusion Middleware(11g, 10.1.3.x),Sun JCAPS (5.1,6.0),

Seebeyond ICAN 5.0.5, Seebeyond SRE 5.0.5,IBM MQ Series

5.3,IBM Message Broker,Amtrix,Tibco,ServiceMix,OpenESB.

Languages Java . C . C++. Bourne and C Shell Scripting

Java / J2EE Collections . Multi-threading . Exception Handling . RMI .

I/O . Reflection . Proxies . Dynamic Proxies . Generics .

Enumerations . Annotations

JDBC . EJB 2.0/2.1 . Servlets . JSP . Java Messaging

Service (JMS) . Java Naming and Directory Interface (JNDI) .

Java Mail . Java Server Faces (JSF) . Java Connector

Architecture(JCA) . Java Transaction API (JTA) . Java

Transaction Service (JTS)

Open source Java/ Hibernate . Struts2 .JDO. Log4J . Tiles . Velocity . iBATIS

J2EE Frameworks

J2EE Seebeyond Integration Server 5.0.5 . Sun Integration Server

Application/Web 5.1 . BEA Weblogic ( 10.0,8.0) . Apache Tomcat . Oracle

Servers 9i/10g AS

XML Technologies XML. DTD . XML Schema . XSLT . XPath . XPointers . DOM . SAX

Data EDIFACT,X-12,AS2,HIPAA,HL7

Specifications

Oracle SQL, PLSQL, Oracle XMLDB, Oracle Fusion Middleware (Oracle

Technologies & SOA Suite, BPEL, BAM), Oracle Messaging Gateways, Oracle

Tools AQs.

Scripting PERL . Unix Shell Scripting . awk . sed

Development UML . OOAD

Methods

Development Tools Eclipse 3.1 . NetBeans 5.5 . JDeveloper 9i . Toad .

Rational Application Developer . ClearCase . WSAD . CVS .

RAD . ANT . JUnit

Experience highlights

Employer : Apollo Group, Phoenix AZ

Duration : April 2010 - Till Date

Designation : Senior Software Developer

Financial Aid Integration

This project involves integration of diverse applications like Oracle E-

Business Suite R12 finance application, PeopleSoft financial aid

application, Student information system, Legacy applications and custom

applications..These interfaces are responsible for integrating various

external SOAP services, packaged application services like oracle apps

service, peoplesoft service, HTTP services, EJB services, database,

weblogic JMS, Oracle AQ and Active MQ. All interfaces are developed in

Oracle SOA Suite 10.1.3.4 and Oracle SOA Suite 11g(11.1.1.1) which involves

complex routing and transformations.

Robust error handling framework which seamlessly manages all error

conditions. Strong auditing and reports module which displays all

integration process flow auditing and reports data

Technologies & Tools: Oracle SOA Suite 11g(BPEL,Oracle service

bus,Mediator,WSM,Business rules),Oracle SOA Suite

10.1.3.4,Java, J2EE, EJB 3.0,JAXB,SOA,

iBATIS,Webservices, SQL, PLSQL, XML, XPATH,XSD,

TOAD, UNIX, Shell Scripting,,HTML,Weblogic 10.x

Middleware : Oracle SOA Suite 11g(BPEL,Oracle

service bus,Mediator,WSM,Business rules),Oracle SOA

Suite(10.1.3.4),Active MQ

Database : Oracle 10G Release 2 Enterprise

Edition

Responsibilities

. Gather requirements from business analyst and document functional and

technical requirements.

. Architect high level and low level design for Financial Aid

integration scenarios.

. Design and develop common object data model which can be used across

all integration scenarios.

. Develop complete integration infrastructure which involves message

handler, message normalizer, message router, message dispatcher and

error handler.

. Design and develop BPEL process using Oracle BPEL,mediator,business

rules for various integration flows.

. Develop complex routing rules and transformations in BPEL using XSLT

and mediator.

. Design and develop XSD for complex XML data exchanged with external

services.

. Implement HTTP basic authentication and authorization policies for

composite services using WSM.

. Developed applications to throttle AQ messages using Quartz

scheduler,iBATIS data mapper and java servlets.

. Used built in adapters for connecting to JMS,database,MQ,Oracle

AQ,Oracle Apps.

. Used JAXB bindings to marshalling and unmarshalling between XML and

java objects.

. Used WSIF binding to include normal java services in the BPEL

processes.

. Design and develop robust error handling framework using BPEL fault

policies to seamlessly handle all types of errors

Employer : Technotec Inc, Herndon VA

Duration : Jan 2009 - April 2010

Designation : Programmer Analyst

Client projects worked for Technotec Inc,

Duration : Sept 2009 - March 2010

Client : Affinion Loyalty Group, Richmond VA

Last Designation : EBI(Enterprise Business Integration) Consultant

Weblogic Integration to Oracle SOA Suite Migration

This is a migration project from weblogic integration 8.0 to Oracle SOA

suite 11g(BPEL,ESB,Mediator,WSM,Business rules) which provides loyalty

reward points management for various banking clients .These interfaces are

responsible for integrating various external SOAP services,HTTP

services,EJB services,database,weblogic JMS and IBM Mq. All WLI interfaces

are analysed and redeveloped in Oracle SOA Suite 11g which involves complex

routing and transformations.

Robust error handling framework which seamlessly manages all error

conditions. Strong auditing and reports module which displays all

integration process flow auditing and reports data

Technologies & Tools: Oracle SOA Suite 11g(BPEL,Oracle service

bus,Mediator,WSM,Business rules),Java, J2EE, EJB

3.0,JAXB,SOA, Webservices, SQL, PLSQL, XML,

XPATH,XSD, TOAD, UNIX, Shell Scripting,,HTML,Weblogic 10.x

Middleware : Oracle SOA Suite 11g(BPEL,Oracle

service bus,Mediator,WSM,Business rules),,IBM MQ

Series 6.1

Database : Oracle 10G Release 2 Enterprise

Edition

Responsibilities

. Analyse WLI interfaces and redesign them as Oracle SOA interfaces.

. Design and develop BPEL process using Oracle BPEL,mediator,business

rules for various integration flows.

. Develop complex routing rules and transformations in BPEL using XSLT

and mediator.

. Design and develop XSD for complex XML data exchanged with external

services.

. Implement HTTP basic authentication and authorization policies for

composite services using WSM.

. Used built in adapters for connecting to JMS,database,MQ.

. Migrate all existing EJB2.0 services to EJB 3.0 weblogic services.

. Generated XSD for all request and response EJB objects using JAXB

schemagen.

. Used JAXB bindings to marshalling and unmarshalling between XML and

java objects.

. Used WSIF binding to include normal java services in the BPEL

processes.

. Design and develop robust error handling framework using BPEL fault

policies to seamlessly handle all types of errors

Duration : April 2009 - Sept 2009

Client : Nike, Portland OR

Last Designation : EBI(Enterprise Business Integration) Consultant

Umbro.Net Integration Application

This integration application is responsible for delegating all Nike orders

from front end portal application to SAP application.JCAPS 6.1 is used as

integration tool for integrating weblogic based web services and SAP R/3

system.

JCAPS interfaces are responsible for routing orders in the forward flow and

routing order confirmations in the backward flow. This interface converts

XML order message to SAP IDOC order message and vice versa.

This application receives auditing and error messages from the workflows

about status of services in business process during runtime. Audit and

error components are responsible for logging the messages received against

the services in the oracle table. The logged records are displayed as audit

and error messages in the UI.

Technologies & Tools: Sun JCAPS 6.1, Seebeyond SRE 5.0.5,Java, J2EE, SOA,

Webservices, SQL, PLSQL, XML, XPATH,XSD, TOAD, UNIX,

Shell Scripting,,HTML,Weblogic 9.x

Middleware : Sun JCAPS 6.1, Seebeyond SRE 5.0.5,IBM

MQ Series 6.1

Database : Oracle 10G Release 2 Enterprise

Edition

Team Lead Responsibilities

. Understand business requirements from business analyst,prepare use

case documents and get it approved from client.

. Prepare high level design document for the requirements and get it

approved from architect team.

. Prepare low level design document for each type of interfaces.

. Explain the interface requirements and low level design of the

interface to all developers at offshore.

. Layout best practices,naming conventions,coding rules and

specifications to be followed while developing the interfaces in

eGate.

. Distribute the work among the developers and get all the interfaces

developed,unit tested from the developers and verify the test

results.Also would perform sanity checks on all the interfaces

personally.

. Evaluate the work and performance of all developers in the team and

shall provide report to the immediate top level manager once in a

quarter..

. Trained more than 5 members in sun Jcaps 5.1.

. Make the integration system ready for testing and notify the testing

team to carry out integration and system testing.Assist the testing

team in case of any issues.

. Visualize deployment strategy and prepare deployment design document

and get it approved from architect team.

. Automate all deployment activities and release the interfaces to

production and provide support until the system gets stabilized.

Technical Responsibilities

. Design and developed work flow process using sun JCAPS 6.1(eGate)

. Design and develop interfaces in Seebeyond SRE eGate 5.0.5.

. Developed java collaborations for transformation of XML data to SAP

IDOC format and vice versa.

. Connect to external systems MQ Series,FTP,NAS,,Oracle,Web services

and bring in data in to the system using Sun eWays.

. Developed automated orders status report via email using Velocity as

templating engine.

. Design and develop Auditing and error monitoring component to track

the status of all messages flowing in the system.

. Developed stored procedures and efficient prepared statements used by

the interfaces.

. Support and maintain the interfaces developed.

Duration : Jan 2009 - April 2009

Client : JDS Uniphase,Milpitas CA

Last Designation : EBI(Enterprise Business Integration) Consultant

SOA Pipeline Integration Application (BPEL Driven SOA Integration

Application)

SOA Integration Application is responsible for integrating Oracle

EBS,Siebel CRM On Demand,PLM and other custom built applications. Oracle

SOA Suite 10.1.3.3 is used as Integration infrastructure to facilitate

seamless data flow between diverse applications.

Implemented Oracle PIP(Process integration pack) based on AIA for

integrating data such as Accounts,contacts,party,oppurtunities,quotes

between Oracle EBS and Siebel CRM On Demand application. This application

has other integration flows using FTP adaptor,DB adaptor,File adaptor,JMS

adaptor to facilitate data flow between other custom applications.

Robust error handling framework using fault policies which seamlessly

manages all error conditions. Strong auditing and reports module which

displays all integration process flow auditing and reports data.BAM is used

extensively for auditing and reporting.

Technologies & Tools: Oracle SOA Suite 10.1.3.3, Oracle Data

Integrator,Java, J2EE, SOA, Webservices, SQL, PLSQL,

XML, XPATH,XSD, PVCS, TOAD, UNIX, Shell Scripting,,HTML

Middleware : Oracle SOA Suite

10.1.3.1(BPEL,BAM,ESB,Oracle PIP AIA)

Database : Oracle 10G Release 2 Enterprise

Edition

Responsibilities

. Design and develop BEPL process using Oracle BPEL for various

integration flows.

. Customise and implement Oracle PIP(based on AIA) for integration of

data flow between Oracle EBS and Siebel CRM On Demand System.

. Design and develop robust error handling framework using BPEL fault

policies to seamlessly handle all types of errors.

. Oracle AQ's are used to exchange error messages between the Business

processes and Error bpel process.

. Design and develop Auditing framework to display the status of diverse

BPEL process integration flows.

. Design and develop robust reports using Oracle BAM. Auditing framework

is also developed using Oracle BAM.

. All Audit and report data are sent to BAM repository using BPEL

sensors.

. Injected human workflows in Oracle BPEL process wherever human

intervention is needed in the bpel processes.

. Other adaptors(FTP,File,DB,and JMS) to integrate custom applications

built.

. Used WSIF binding to include normal java services in the BPEL

processes.

Employer : Wipro Technologies, Bangalore India

Duration : March 2004 - Jan 2009

Designation : Senior Software Engineer

Client projects worked for Wipro Technologies,

Duration : June 2007 - December 2008.

Client : Dun & Bradstreet, Center Valley, PA

Last Designation : EBI(Enterprise Business Integration) Consultant

Global Hygiene and Match (BPEL Driven Workflow Manager Application)

Work Flow Manager Application gets data as batches FTPed from IBM and calls

various Hygiene,Match,Cleansing and Standardisation services downstream and

returns the clean data to IBM.Developed and Implemented an intelligent work

flow engine encompassing sequential services call execution, parallel

services call execution, splitting jobs as chunks, Merging all chunks to

parent job, Regulating services invocation, internal and external routers,

services chunking, Batch statistics report, Match statistics report, Sanity

check report. Automated batch status email report for sending the current

status of batch to the concerned recipients.

Batch Monitoring Portal application

Web based monitoring UI tool for checking current batch execution status

and reports.

It also provides the ability to stop, restart and abort particular service

in a business process flow.

It also used to provide batch execution order based on priority to the

scheduler for triggering batches in specific order.

Auditing and Error Monitoring application

This application receives auditing and error messages from the workflows

about status of services in business process during runtime. Audit and

error components are responsible for logging the messages received against

the services in the oracle table. The logged records are displayed as audit

and error messages in the UI.

Technologies & Tools: Seebeyond ICAN 5.0.5(eGate,eInsight),Sun JCAPS

5.1(eGate,eInsight), Seebeyond SRE 5.0.5,Servicemix,

Oracle SOA Suite 10.1.3.1,Java, J2EE, SOA,

Webservices, SQL, PLSQL, XML, XPATH,XSD, PVCS,

TOAD, UNIX, Shell Scripting, Velocity,Struts

1.2,JSP,HTML,iBATIS

Middleware : Seebeyond ICAN 5.0.5, Sun JCAPS 5.1,

Seebeyond SRE 5.0.5, IBM MQ Series 5.3, Oracle SOA

Suite 10.1.3.1

Database : Oracle 10G Release 2 Enterprise

Edition

Team Lead Responsibilities

. Understand business requirements from business analyst,prepare use

case documents and get it approved from client.

. Prepare high level design document for the requirements and get it

approved from architect team.

. Prepare low level design document for each type of interfaces.

. Explain the interface requirements and low level design of the

interface to all developers at onshore and offshore.

. Layout best practices,naming conventions,coding rules and

specifications to be followed while developing the interfaces in

eGate.

. Distribute the work among the developers and get all the interfaces

developed,unit tested from the developers and verify the test

results.Also would perform sanity checks on all the interfaces

personally.

. Evaluate the work and performance of all developers in the team and

shall provide report to the immediate top level manager once in a

quarter.

. Review goals and objectives of all team members and provide ratings

for the same.

. Managed a team of 4 at onshore and 12 at offshore.

. Trained more than 20 members in seebeyond ICAN 5.0.5 and sun Jcaps

5.1.

. Make the integration system ready for testing and notify the testing

team to carry out integration and system testing.Assist the testing

team in case of any issues.

. Visualize deployment strategy and prepare deployment design document

and get it approved from architect team.

. Automate all deployment activities and release the interfaces to

production and provide support until the system gets stabilized.

Technical Responsibilities

. Design and developed work flow process using ICAN (eGate,eInsight),sun

JCAPS(eGate,eInsight)

. Developed java collaborations for transformation of data specific to

external service format.

. Connect to external systems MQ Series,FTP,NAS,DB2,Oracle,Web services

and bring in data in to the system using Sun eWays.

. Developed interfaces based on JBI framework in ServiceMix ESB.

. Developed powerful routers using Enterprise Integration patterns

framework.

. Developed BPEL process flows using eInsight for Business process

orchestration.

. Migrate existing Seebeyond based Work flow manager application to

Oracle Fusion based application.

. Design of Service oriented data flow application using Oracle

BPEL,Oracle ESB.

. Developed connectivity services using Oracle ESB adaptor services.

. Developed business process flows using Oracle BPEL.

. Design and develop BAM reports by sending report data to BAM

repository using BPEL sensors.

. Developed human workflow in Oracle BPEL processes wherever human

intervention is needed.

. Developed J2EE Webservice modules to be integrated in BPEL process

flow.

. Integrated FTP, File adapters in BPEL.

. Developed XSLT and Java collaborations for performing transformations

of XML data.

. Development of XPATH Queries to extract XML data from Source to

target.

. Developed web based monitoring of batches using Struts 1.2,JSP &

iBATIS .

. Developed Automated batch status report via email using Velocity as

templating engine.

Duration : November 2005 - May 2007.

Client : Carrefour, Paris, France

Last Designation : EAI Application Developer

Amtrix to Seebeyond Migration

This is an Integration project for world's No.2 Retailer Carrefour which

involves developing interfaces for A2A and B2B integration for extensive

applications and trading partners.A2A integration involves integrating

systems with in Carrefour and B2B integration involves integrating with

trading partner suppliers of Carrefour. In A2A integration data is

transferred and transformed between FTP server file and delimited MQ text

message. In B2B integration flat file is converted to EDIFACT business

message and sent using AS2 over http to the trading partner. The entire

Integration application was developed using Seebeyond ICAN 5.0.5 & Sun

JCAPS 5.1(eGate,eInsight,eXchange and eVision).Also has web based

monitoring tool for checking the messages status and state in the system.

Technologies & Tools: Java, J2EE (Servlets, JSP, JNDI, JCA, JTA, EJB),

SOA, Webservices,, SQL, PLSQL, XML, XPATH, Struts,

TOAD, UNIX, Shell Scripting, Clear Case,Clear Quest

Middleware : Seebeyond ICAN 5.0.5

Suite(eGate,eInsight,eXchange),Sun JCAPS 5.1

suite(Sun eGate,sun eInsight,sun eXchange,sun

eVision), Seebeyond SRE 5.0.5

Database : Oracle 9i RAC

Specifications : EDIFACT,AS2

Responsibilities

. Design and develop A2A and B2B interfaces.

. Use eGate eWays to connect to external systems like FTP,IBM

MQ,EDIFACT AS2 compliant trading partner,Batch local file

system,Oracle.

. Implemented B2B protocol and configured B2B host to enable seamless

communication between carrefour system and B2B trading partners.

. Creation and configuration of Internal and External delivery channels

in the host needed for communication.

. Configure trading partner profiles using ePartner exchange console and

Configuration of private and public certificates needed for secured

transaction.

. Developed interfaces for transforming flat file messages in to MQ

based delimited text message,flat file messages to EDIFACT message and

EDIFACT message to flat file message.

. Deign and develop health check component to check the connectivity of

all the external system status and their liveliness.

. Developed certificate management tool to manage the certificates of

thousands of suppliers and notify to a particular supplier

automatically when the certificate gets expired.

. Design and develop Auditing and error monitoring component to track

the status of all messages flowing in the system.

. Automate the deployment process by automatically creating the logical

hosts,clean bootstrapping of logical hosts.

. Clustered AS2 server to accommodate load balancing and fail over

scenarios.

. Developed Web based monitoring tool for viewing and tracking messages

in the system using JSP,HTML,Struts and iBATIS.

. Developed stored procedures and efficient prepared statements used by

the interfaces.

Duration : March 2004 - November 2005

Client : National Grid Transco, Birmingham, UK

Last Designation : Senior Applications Engineer

This is an Integrated gas management system developed for National grid

Transco who sends gas and electricity through pipeline to different areas

in the US and Europe. The system receives signals from various devices like

compression meters, alert meters, volume measurement metres etc that are

placed in the pipelines and gets updated in systems like

SAP,mainframes,custom applications approtiately.This involves integrating

diverse systems like SAP,Mainframes,custom applications,Batch FTP,MQ series

and facilitate the system to work as one unified whole. Integration

solution is developed in Seebeyond ICAN 5.0.5 suite and the monitoring

portal is developed in J2EE Technology .This data is displayed seamlessly

in the portal in different formats based on the Business need.

Technologies & Tools: Java, J2EE (Servlets, JSP, JNDI, JCA, JTA, EJB),

SQL, PLSQL, XML, Struts 1.2, TOAD, UNIX, Shell

Scripting, Clear Case,Clear Quest,Oracle jDeveloper

9.0,Oracle 9i AS

Middleware : Seebeyond ICAN 5.0.5 Suite(eGate)

Database : Oracle 9i RAC

Responsibilities

. Worked with external application teams to find out the integration

areas for the system and identify the data formats specific to each

system.

. Design and developed usecases diagram, component diagram and sequence

to provide integration solution for the system.

. Develop and configured SAP eWay,Batch FTP eWay,MQ eWay,Oracle eWay to

connect external system to pull in or push out business data.

. Developed java collaboration definition interfaces for converting the

data format from one system specific to another.

. Developed alerts,auditing and error monitoring components for

providing quality of service to the integration system.

. Developed routers for routing the business messages to the appropriate

outbound service for flushing out the message from system.

. Developed web based UI portal using struts,JSP,HTML,jdbc DAO for

displaying and tracking the messages in the system.



Contact this candidate