Sr Oracle Soa/osb Architect Resume
SUMMARY:
- Over 14+ years of working experience (11 years US experience) in developing enterprise applications using Enterprise Application Integration ( EAI) tools of Oracle Fusion Middleware (FMW) and Java/J2EE Technologies
- Expert Experience in Architecting, Designing and Implementing Enterprise Application Integration Solution with Specialization in Service Oriented Architecture (SOA)
- Extensive experience in Object Oriented Analysis and Design and the full Software Development Lifecycle including requirements definition, high level and detailed design, prototyping, proof of concept, interface implementation, performance tuning, testing, maintenance and Support
- Created Complex synchronous and asynchronous BPEL Processes for orchestrating the business flows end - to-end using BPEL PM (Process Manager)
- Provided best practices for both development and deployment within the SOA framework
- Strong affinity and ability to comprehend business and technical requirements from various stakeholders.
- Developed Humanworkflow Tasks, Worklist for approvals, exception management, or performing activities required to advance the business process
- Wrote Business Rules, rulesets, Dictionary and deployed on Business Rules Engine
- Created Mediators/Oracle ESB (Enterprise Service Bus) for routing, validation and Filtration and transformation of the payload or input messages
- Developed Proxy Services and Business services using Oracle Service Bus ( OSB)
- Created AQ/File/FTP/DB/JMS/MQ Technology Adapters, Oracle Applications adapter for Oracle Applications Integration and Packaged-Application Adapters for Integration with PeopleSoft/SAP R3/Siebel/J.D.Edwards
- Used OWSM for enforcing global security, auditing policies, signing messages, performing encryption, performing authentication, and providing role-based access control
- Created real time dash boards using BAM
- Proficient in webservices technologies such as SOAP, WSDL, XML, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB
- Wrote PL/SQL Procedures/Functions to provide to the access to the legacy Applications
- Good working Experience in using ANT scripts for building, deploying and migrating the SOA applications
TECHNICAL SKILLS:
Oracle Middleware: Oracle SOA Suite 12c/11g/10g (Oracle BPEL Process Manager, Mediator/ESB, OWSM, Business Rules, Human Tasks), BAM, OSB, BPM
Web/Application Servers: Oracle/BEA WebLogic Application Server 11g/10g, Websphere Application Server 6.2, Apache Tomcat
Development Tools: JDeveloper, RAD, Eclipse, SQLDeveloper, TOAD, XMLSpy, SOAPUI
XML & Web Services: XML, XSD, XPATH, XSLT, XQuery, SOAP, SAX, DOM, WSDL, UDDI
Databases: Oracle 11g/10g/ 9i, mySQL, DB2, SQL Server 2005/2000
Version Control: Jenkins, GIT, CVS, Visual Source Safe, Clear case, SVN
Web Technologies: Servlets, JSP, EJB, JDBC, JNDI
Frameworks: Struts, Hibernate, Spring, JUnit
Languages: Java, C, C++, SQL, PL/SQL
Operating Systems: Unix, Linux, Solaris, Windows 10/8/7/Vista/XP/2003/NT
PROFESSIONAL EXPERIENCE:
Confidential
Sr Oracle SOA/OSB Architect
Responsibilities:
- Migrated EAI services from Microsoft SOA to Oracle SOA/OSB
- Designed services and guided development team to adhere to SOA industry concepts/standards
- Performed Code review sessions with Charter’s Application Architecture team and Enterprise Architecture team
- Mentored on boarded vendor and client’s developers/Architects on Oracle SOA stack
- Provided suggestions on when to pick OSB and where to consider Oracle SOA Suite
- Hired by the client to represent them and acted as SME for all SOA related projects
- Collaborated with various teams to deliver NextGen provisioning to Go-live on time
- Did the code fixes right from the War room to help the technician to perform Service Activation
- Managing the production support team of 10
- Created High Level Design Documents (HLDs) and Detailed Designed Documents (DDDs) to hand over to the developers to implement
- Created Red Network along with Blue Network to accommodate both restricted access and regular access of the Webservices
- Developed Disaster Recovery plan and implemented it for both PROD and UAT
- Used OSB proxies for service virtualization
Confidential, Tampa, FL
Oracle SOA Lead/Architect
Responsibilities:
- Collaborate with functional team and gather requirements
- Create technical specifications from functional requirements.
- Design and architect technical solutions using Oracle Service Bus (OSB), Oracle SOA Suite
- Develop and implement interfaces derived from technical specification.
- Perform Technical Unit Testing (TUT) from sbconsole, EM Console and SOAPUI to make sure that interface is as in line with business functionality.
- Coordinate with offshore team to meet the timelines.
- Created XQueries and custom functions to transform the input payload to vSAP and vice versa.
- Developed common services in Oracle SOA Suite for auditing, fault, notification, toggle and reflow services.
- Covered connectivity testing with internal and external partners.
- Worked on Tasks for Prod readiness
- On Prod Support to monitor logs, Portal to identify the issues and fixing, testing, promoting the code to all the environments
Environment: Oracle SOA Suite 11g/10g, OSB 11.1.1.6, OEPE 11.1.1.6, JDeveloper 11.1.1.6, SAP R3, Oracle Database 11gR2, Oracle WebLogic Server 11g/10g, SVN, Tortoise CVS, Apache Ant, SOAPUI 4.3.5, Windows 7
Confidential, Huntersville, NC
SOA Solutions Architect
Responsibilities:
- Attended meetings with PHP Developers and Oracle Apps developers to document the existing process.
- Created functional specification for generate fulfillment process and designed the technical architecture for the same.
- Created pilot projects and gave demo to IT Directors and VPs.
- Developed proxy and business services using OSB for Prepare Order, Process Order and Create Order.
- Created SOA Composites with reusable services.
- Coded Coherence based Java webservices to provide cache based solution to existing performance issues.
- Used oracle Apps Adapter to send the Sales order details to EBS R12 to book the order.
- Used Database Adapter to read/write the data from E1 tables
- Used Mediators for routing the requests to different BPEL processes
- Utilized XSLT for transforming the input payload from various source systems to OAGIS Sales order and EBS Sales Order.
- Created JMS Queues to read and write the data from EBS.
- Deployed the composites, tested using Enterprise Manager Console(EM)/JDeveloper
Environment: Oracle SOA Suite 11g, JDeveloper 11.1.1.5, OSB 11.1.1.5, EBS R12, Oracle Database 11g, Oracle WebLogic Server 11g, SVN, TortoiseSVN, Windows 7 Enterprise, SOAP UI Pro 3.6.1
Confidential, Green bay, WI
Integration Developer
Responsibilities:
- Participated in functional meetings with Schneider
- Created MD50 (Functional Design Documents) and MD70 (Detailed Design Documents).
- Coordinated with offshore in completion of MD70.
Environment: Oracle SOA Suite 11g/10g, JDeveloper 11.1.1.5, Oracle Database 11g, Oracle WebLogic Server 10g/11g, SVN, TortoiseSVN, Apache Ant
Confidential, Westborough, MA
Oracle Integration Developer
Responsibilities:
- Created MD50 (Functional Design Documents) and MD70 (Detailed Design Documents)
- Added Error Handling Framework to the migrated processes
- Implemented Policy based fault handling framework for Mediators and BPEL Processes
- Used FTP/File Adapter to read/Poll the changes from old OSB application and
- Used Database Adapter to read/write the data from E1 tables
- Used Mediators for routing the requests to different BPEL processes
- Utilized XSLT for transforming the input payload to H7 proprietary xml
- Deployed the composites, tested using Enterprise Manager Console(EM)/JDeveloper/Ant
- Peer reviewed other developers code and update the test case and use cases if required
- Participated in Code promotion meetings from Dev-Integration, Integration-Prod, Prod-Live
Environment: Oracle SOA Suite 11g, JDeveloper 11.1.1.5,, Oracle Database 11g, Oracle WebLogic Server 11g, SVN, TortoiseSVN, Apache Ant, Windows XP Professional
Confidential, Elkton,MD
Integration Developer
Responsibilities:
- Participated in functional meetings with both TradeCard and Gore personnel’s
- Created MD50 (Functional Design Documents) and MD70 (Detailed Design Documents)
- Migrated existing Core Interfaces from 10g to 11g, Unit tested, deployed on to the Production Environment
- Added Error Handling Framework to the migrated processes
- Implemented Policy based fault handling framework for Mediators and BPEL Processes
- Used FTP/File Adapter to read/Poll the changes from TradeCard App
- Used Database Adapter to read/write the data from E1 tables
- Used Mediators for routing the requests to different BPEL processes
- Utilized XSLT for transforming the input payload to E1/Gore proprietary xml
- Created JMS Queues and AQs to read and write the data from TradeCard and Gore using Admin Console
- Deployed the composites, tested using Enterprise Manager Console(EM)/JDeveloper/Ant
- Peer reviewed other developers code and update the test case and use cases if required
- Participated in Code promotion meetings from Dev-Integration, Integration-Prod, Prod-Live
Environment: Oracle SOA Suite 11g/10g, JDeveloper 11.1.1.4, JD Edwards Enterprise One(E1), Oracle Database 11g, Oracle WebLogic Server 10g/11g, SVN, TortoiseSVN, Apache Ant, ARIS Express 2.3, Windows XP Professional
Confidential, Denver,CO
Senior SOA Consultant
Responsibilities:
- Participated in Agile SCRUM Sprint meetings for sizing user stories and tasking them
- Demonstrated the fixed functionality to the product owner and business users and stake holders
- Bug fixing the BPEL and ADF code and unit testing
- Peer reviewed other developers code and update the test case and use cases if required
- Modified the BPEL Code as per the change request from Product owner
- Modified the transformations to accommodate the changes from frontend ADF code.
- Edited DB Adapters SQL(custom) Statements to fit for the DB change requests
- Changed the FTP Adapter for the changes in Tumbleweed, Legacy System that process the PDF files participated in Smoke Test meetings with QA for each Sprint releases and major releases
- Participated in all the retrospective meetings to evaluate good, bad and things to improve for maximizing the velocity of the team
Environment: Oracle SOA Suite 11g/10g, JDeveloper 11.1.1.3, Informatica Data Center, Oracle Database 11g, Oracle WebLogic Server 10g/11g, Oracle ADF, SVN, TortoiseSVN, Apache Ant, Rally, JIRA, Windows 7 Professional
Confidential, Pittsburgh, PA
Senior SOA Consultant
Responsibilities:
- Involved in all the meetings with Business Team and consolidated all the functional requirements in to Technical Requirements.
- Created High Level Design Document and presented to the Business Team, Stake Holders, and Technical Team.
- Prepared Technical Specification document and Detailed Design Documents for GEAC ( Confidential Advantage Card) to CAM, ECOM to CAM, MarketExpert to CAM Interfaces and vice versa.
- Wrote PL/SQL packages, Triggers for all the Database Tables involved in the Integration process.
- Created DB Adapters for getting the data from all the input touch points.
- Developed Mediator for Transformation and routing to Concerned BPEL Processes.
- Created Sync/Async BPEL Processes and invoked Dot Net Web Services to check the existence of the Customer Record in CAM.
- Created Business Rules Dictionary, Decision Tables and rulesets to apply the business validations and conditions on the Customer data.
Environment: Oracle SOA Suite 11g, JDeveloper 11.1.1.3, Oracle Database 11g, Oracle WebLogic Server 10.3.3(11g). SVN, TortoiseSVN, Apache Ant, Red Hat Linux 5.3
Confidential, Austin, TX
SOA Consultant
Responsibilities:
- Involved in discussion with different Business and EBS teams to understand the requirements.
- Modified existing MD50 function design documents as per the requirements on demand basis.
- Designed Visio diagrams for functional and data flow of the AMPP.
- Created technical design documents (MD70) for the Interfaces from EBS to AMPP and AMPP to Unity.
- Installed and configured Oracle SOA suite 11g stack on Red Hat Linux which includes Oracle WebLogic Server 11g
- Demonstrated Proof of Concepts (POC) for the Integrating Oracle E-Business Suite 12 R2 (EBS) via Advanced Queues to AMPP.
- Utilized Mediators to transform the payload coming from EBS to SOA/AMPP.
- Created DB Adapter to dequeue the messages coming from EBS.
- Created the Worklists for the Music Engineers who renders the music as per the Rotation schedule.
- Developed Controller BPEL Process which persist the Payload and Persists in Staging Tables using the DB adapter and calls the corresponding interface BPEL Processes.
Environment: Oracle SOA Suite 11g, JDeveloper 11.1.1.2, Oracle EBS 12 R2, Oracle Database 11g, WebLogic Server 10.3.2(11g). SVN, TortoiseSVN, Apache Ant, Red Hat Linux 5.3
Confidential, Santa Ana, CA
Senior Java Consultant
Responsibilities:
- Analyzed the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
- Implemented design documents using UML Use cases as per the requirements and verifying with the requirements.
- Defined the UI, business layer component beans and their dependencies in spring application framework
- Implemented and configured various Action classes for handling the client requests using Struts framework.
- Implemented MVC architecture for separating the business logic from the presentation layer using JSP, Servlets and JavaBeans.
- Defining the UI, business layer component beans and their dependencies in spring application framework (Spring MVC, IOC, and AOP) integrating with struts and JDBC.
- Performed Integration Testing with Tibco for both inbound and outbound interfaces.
Environment: JDK 1.5, WebLogic Application Server 10.2, Spring, XMLSpy, Tibco, Java, J2EE, EJB 3.0, Struts 1.2, Ant, Red Hat Linux 9, Clearcase, Clear Quest, Toad, Oracle 10.2
Confidential, Fostercity, CA
L3 Support Engineer
Responsibilities:
- Updated call center with the progress made on daily base for PMRs (Program Management Report)
- Reproduced the defects raised by external and internal customers using WID and WPS.
- Performed remote debugging of Server using Eclipse for analyzing the customer and internal defects reported by other component developers.
- Interact with the Business Users for Severity 1 PMRs to resolve the issues quickly and provide workarounds
- Identify the shortcomings of Server by debugging the Project with the Server source.
- Involved in creating Test Fixes and Interim Fix Packs (IFIX).
- Tested the periodical patch releases and fixed the defects during the course.
Environment: JDK 1.4, Eclipse 3.2, WebSphere Application Server (WAS) 6.0, WebSphere Process Server (WPS) 6.0.1/6.0.2, WebSphere Portal Server 6.0, DB2, WebSphere Integration Developer (WID) 6.1.2, SOA, Ant, Cygwin, AIX, CMVC.
Confidential
Senior Software Engineer
Responsibilities:
- Responsibilities included design, development, enhancement and maintenance of Dividends Module for the customers.
- Involved in analysis and design of components using Rational Rose - UML.
- Implemented MVC architecture by separating the business logic from the presentation layer using STRUTS
- Design Use cases, Sequence and Class diagrams using Rational Rose.
- Created a File Upload utility to allow bank users to upload a third party file containing user information into the banks database
- Developed Struts Action classes and Form beans
- Developed EJB Entity beans to update the database
- Written ANT scripts for building and deploying the application into Tomcat & Web Logic Application Server
- Involved in designing and coding Java Beans, MDB, and Java Classes to implement business logic
- Provided the code review analysis and performance analysis of the application i.e., identified and analyzed application problems, developed workable solutions, and business process re-engineering.
- Created JMS Sender classes for mail Server and Implemented JMS and Message Driven Beans to consume the emails.
Environment: Windows 2000, Struts/Tiles, Java, JMS/MQ/MDB, EJB2.x, JDK1.4, Servlets, JSP, XML, HTML, SOAP/HTTP, JAX-RPC, Web Service/SOAP, wsdl2java,UDDI, LDAP, XML, XMLCursor, XMLSignature, Websphere MQ Java Script, JDBC, Junit, Oracle and Toad, ANT,DAO,log4J, WebLogic Application Server 8.1, Eclipse, Rational Rose UML, RUP, Clear Case, Clear Quest