Soa Integrations Architect For Cognizant Resume
Troy, MichigaN
PROFESSIONAL SUMMARY:
- 10 years of extensive IT experience in Development, Integration and Implementation of software applications.
- 8 years of working experience in Oracle SOA Suite technologies (BPEL, ESB, BAM, Business Rules, Mediator, Human Task)
- 2 years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.
- Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert.
- Expertise on Enterprise Application Integration EAI, Service Oriented Architecture using Oracle SOA Suite11gR1/10g.
- Expertise on integrations using Oracle SOA 11g components - SCA, BPEL, Mediator, Human Task and Business Rules.
- Expertise on Web service Orchestration using Oracle BPEL Process Manger and Oracle Enterprise Service Bus (ESB).
- Experience working on WebLogic Server for SOA Administration.
- Experienced in Oracle Service Bus(OSB)
- Good experience in installing and configuring Oracle Web logic Server, Oracle SOA Suite.
- Expertise in migrating SOA 10g Services to SOA 11gR1.
- Expertise on working with Memory Analyzers (MAT, VisualVM) parsing heap dumps for memory leaks to avoid Out Of Memory Errors and thread dump analysis.
- Expertise on deployment tool AntHill Pro and load testing using SoapUI.
- Good Exposure in Oracle Web Services Manager (OWSM) and Oracle Business Activity Monitoring (BAM) and OA framework.
- Extensively worked on JMS, MQ, File, DB, AQ and Oracle Applications adapters.
- Good experience in Installation, configuration and managing Oracle SOA Suite.
- Strong experience and knowledge of XML Technologies (XML, DTD, XSLT transformations, XSD and Style sheet etc.)
- Good experience on Implementation of Web Services standards SOAP, WSDL, UDDI and REST.
- Highly motivated team player with strong communication, analytical and organizational skills.
- Proven ability in quick understanding and learning of new technologies and their application in business solutions.
TECHNICAL SKILLS:
Oracle Fusion Middleware Application Server: Oracle SOA Suite 11gR1 (PS 1, PS2, PS3) Oracle SOA Suite 10g BPEL Process Manager, Enterprise Service Bus, Web services Manager, Oracle Service Bus, Business Activity Monitoring, Oracle Application Integration Architecture2.x (AIA), Oracle Enterprise Manager Grid Control 11g (OEM), Oracle Web Services Manager
Developer Tools: Oracle JDeveloper Studio 11.1.1.x/10.1.3.x,, Eclipse3.x, Eclipse Memory Analyser1.1 (MAT), Jrockit Mission Control 4.0, SoapUI 2.5, AntHill Pro 3.7.1
Adapters: AQ Adapter, DB Adapter, Oracle Apps Adapter, JMS Adapter, MQ Adapter, File Adapter, FTP Adapter
Servers: BEAWebLogic7.x/8.x, Oracle Application Server10g, Weblogic server 10.1.3.3/10.1.3.4/10.1.3.5
Operating Systems: Windows NT, Windows 2000, Windows XP, Linux
Languages: BPEL, Shell scripting, Java
Databases: Oracle 10, Oracle XE, SQLServer7.0/2000.
Web Tools: JSP, JDBC, JNDI, JMS, XML, Notepad++.
Agile Methodology: Detailed Planning, Analysis, Design, Development, Testing, Release and Maintenance.
PROFESSIONAL EXPERIENCE
Confidential, Troy, Michigan
SOA Integrations Architect for Cognizant
Responsibilities:
- Building integration-centric offerings and helping clients face technical challenges as they transition from traditional integration platforms to service oriented architectures.
- Building process-centric offerings and helping clients face technical challenges introducing a business process focused IT infrastructure. A process centric architect defines business processes and applies those to the development of custom application technology solutions.
- Building multi-channel client architecture offerings and providing differentiated end-user experiences by leveraging mobile platforms such as smart phones and other personal computing devices.
- Creating and migrating applications into cloud-based offerings. This will enable us to respond to client's need for cost-efficiency, increased competition and agility to business opportunities.
- Analyze complex solutions to problems and helped in achieving goals of the solution.
- Design Technical/Integration Architectures, including development, runtime and operations architectures.
- Define solutions using Service Oriented Architecture (SOA) patterns, automating business process models and cloud based services.
- Resolve issues with designs, tests and data with the help of data dictionaries.
- Define the SOA Governance processes.
- Define and delivering integrated solutions by applying proven delivery methodologies including Agile and Model-Driven techniques.
- Design message- and event-driven architectures.
Confidential, Seattle, Washington
SOA Integrations Consultant for OTSI
Responsibilities:
- Involved in Design and Development of Enterprise Integration solutions using OSB and complex business orchestration flows using BPEL.
- Prepared detailed Technical Design Documents for Enterprise Integrations.
- Implemented SYNC services in OSB, long running ASYNC, and One-Way services in BPEL.
- Exposed Proxy Services in OSB for third party Clients.
- Exposed services on HTTP, JMS and SOA-Direct for routing requests to BPEL.
- Developed JMS Adapter services to consume Business Events from E-Business suite applications.
- Extensively used Service Callouts, Routing tables, Route, Dynamic Route, Publish, Java callouts, Transport headers to implement message flow.
- Implemented schema validation for the artifacts shared with third party clients.
- Developed OSB processes to publish Business Events to JMS Topics and Queues.
- Implemented Enterprise Error Handling Framework to log events and errors, exposed services for
- Various consumers across Enterprise.
- Developed services for Error Handling Framework, Re-submission Framework and Auditing Framework and logged errors onto BAM console.
- Developed Integration Solution between Oracle B2B and Synchrony using SOA (BPEL/ESB).
- Configured Oracle B2B for EDI 850, 810, 852 and Flat file transactions.
- Extensively worked on XQs, XSLTs, and XPATHs and used various Oracle seeded functions to transform messages.
- Developed connection pools for a secure communication between Siebel CRM and Fusion.
- Worked on WebLogic Administration Console to set up JDBCs and JNDIs for Database, Configure Queues, and Connection Factories, JMS adapters.
- Used Tortoise SVN as repository for Code Base.
- Used Jenkins for code migrations across the environments.
- Developed Unit test cases for BPEL and OSB processes.
- Involved in Unit, FUT and SIT testing cycles.
- Involved in Test support activities in Integration environments.
Confidential, Green Bay, WI
SOA Integrations Consultant
Environment: Oracle SOA Suite 11gR1, JDeveloper 11.1.1.1/2/4 , Weblogic Server 10.3.3, OEM11g, CA Workload Automation, Oracle Database 11.1.1.2, Eclipse Memory Analyser1.1.
Responsibilities
- Designed and built SOA composites and BPEL processes that polled the legacy system for incoming customer data, performed filtering and transformation operations on it before inserting into EBS system.
- Built SOA Services that subscribe to various EBS events for order processing functionality and participate in database and JMS transactions. Used the various activities available in BPEL to perform transformations and write business logic.
- Error handling was also done for handling the faults in BPEL Processes. Business faults were handled using the catch, catchall, throw, compensation and compensation handler activities. The system faults were handled by defining fault-policies in the fault management framework.
- Deployed Cross-references and DVMs to shared MDS to avoid caching issues at runtime.
- Written custom Xpath functions as required for the business logic.
- Involved in Schema (XSD) design for SOA composites.
- Written custom JAVA code for Export, Undeploy, Start, Stop SOA composite services deployed on EM console.
- Designed integrations using all Adapters (JMS, AQ, MQ, OA, and DB) for services involved SIEBEL, EBS.
- Good working knowledge on JCA properties for adapters.
- Customized oracle implementation of Cross-references code for 10g to use common database table XREF DATA for 10g and 11g Cross-references.
- Involved in Performance testing and optimized performance issues with thread dumps and component properties.
- Configured OSB for major routing purpose.
- Parsed heap dumps using memory analyzers to determine cause for Out Of Memory Errors.
- Analyzed CPU threads using Jrockit Mission Control to find high CPU SOA Services.
- Created Java proxy services for SOA services from to call from external Java classes.
- The database MDS repository was used to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files. Abstract WSDL’s were also stored here and any call to a composite through a BPEL is made through abstract WSDL in-order to avoid dependencies problems during server startups.
- Worked on service requests with oracle support to deal with SOA runtime issues.
- Used Different activities within the pipelines in OSB message flow.
- AnthillPro workflows and configuration plans were used to move the code between the various development, test and production environments as part of the development life cycle.
Confidential, Provo, UT
SOA Developer
Environment: Oracle Application Server 10g, Oracle SOA Suite 10.1.3.3, Oracle BPEL Process Manager, Oracle Application Integration Architecture 2.3 (AIA), JDeveloper 10.1.3.3, Subversion1.5, SoapUI, Linux OS.
Responsibilities:
- Designed and developed the Create, Update, Delete BPEL processes to integrate Fate and RMS
- Configured JMS adapters for consume or publish message for JMS Topics.
- Responsible for Technical design document and release notes.
- Configured DB adapters for the cross reference in the processes.
- Worked and configured on AQ, JMS, MQ, and DB Adapters for BPEL processes.
- Responsible for creating JNDI, Data sources and connection pools on Application server.
- Defined the schemas for the Create, Update, Delete processes.
- Designed BPEL processes with Java embedded activity for chuck read data.
- Designed and defined exception handling and created Error Handler Process for emailing the exceptions.
- Worked on EBO/EBM.
- Configured Business and Proxy services to queue and DE queue messages from JMS queues and topics.
- Performed unit testing and involved in integration testing and load testing using SoapUI.
- Worked on Cross-references and DVMs for lookup services.
- Responsible for Deploying BPEL processes in Development, QA and Production servers.
- Involved in post-production activities for the agreed warranty period.
Confidential, Mississippi
SOA Developer
Environnent: Oracle Application Server 10g, Oracle SOA Suite 10.1.3.3, Oracle BPEL Process Manager, Oracle Application Integration Architecture 2.3 (AIA), JDeveloper 10.1.3.3, Subversion1.5, SoapUI, Linux OS.
Responsibilities
- Responsible of Detailed Design of BPEL, ESB and OSB processes.
- Designed the Failover Architecture.
- Implemented Scheduler for BPEL Process.
- Created Queues, Topics, Connection Factories, Multi Data sources and Data sources,
- Configured Siebel and SAP Adapter.(3rd party Adapters)
- Configured Security for OSB and BPEL Interfaces .(HTTPS on SSL)
- Defined error handling frame work using JMS Queues.
- Developed Processes in OSB for routing
- Used BAM for Alerts and Notifications.
- Secured the Environment with available features.
- Used OWSM for Securing BPEL Process.
- Developed custom Functions in XSLT.
- Responsible for integration and unit testing.
- Configured Oracle APPS and database adapters
- Deployed to multiple environments using ant scripts.
Confidential, Fairfield, CT
SOA Developer
Environment: Oracle SOA suite 10g, Oc4j Application Server, Weblogic Application Server JMS, JDBC, XML, XSLT, Ant.
Responsibilities
- As part of integration of business interface.
- Created BPEL process for Integration Workflow.
- Developed the BPELs based on the Design Document.
- Extensive works in XSL for Transformations and XML node manipulation.
- Involved in Migration Activities.
- Coordinated with my team and ensured timely and quality deliverable to the client.
- Used Apache ANT to compile and generate EAR, WAR and JAR files.
- Implemented best practices such as error handling and file archiving in Oracle
- Worked on fault handling.
- Implemented the Human interaction flows in the service orchestration.
- Implemented Oracle Service Bus and integrated with BPEL.
- Tested the BPEL through BPEL Console and SOAP UI
Confidential, New York, NY
Programmer/Analyst
Responsibilities
- Involve in the development of a data-synchronization utility capable of handling big tables/loads for the Entitlements system (jobs and interfaces).
- Developing mappings and workflows
- Involve in the testing and troubleshooting of mappings and workflows
- Involved in the design, development and implementation of the Enterprise Data Warehousing (EDW) process and Data Mart
- Used Informatica PowerCenter 7.1 for migrating data from various OLTP servers/databases to the data mart.
- Develop the technical document - MD 070 - for the snapshot/interface/conversion processes for the backfill interface to the legacy system.
- Debugging and Tuning of mappings and workflows.