We provide IT Staff Augmentation Services!

Resume

Technical, LeaD

SUMMARY:

  • Over 15+ years of total IT experience with 10+ years in Enterprise Integration.
  • Specialization in WSO2 Enterprise Integrator Platform includes Confidential, Message Broker, Business Process Server, MSF4J, Analytics and Data Service Server. API manager
  • Prior experience in Oracle SOA Suite, Oracle Service Bus and Mule Any Point Connect middleware products.
  • Part of AURAS Core Product team which defined and creates the base version of the platform.
  • Experience in Java and J2EE Technologies, Web Services, SOA and XML related technologies
  • Configuration & Version Management - CVS/SVN, ClearCase, GitHub.
  • Experienced in setting up Integration CI/CD process for enterprise organizations. Ant, Maven, Jenkins and Hudson
  • Experienced in setting up middleware infrastructure and configuration in AWS along with LB, HA and Hybrid models.
  • Expertise in XML, XSLT, Confidential, XQuery, XPath, BPEL, Herms JMS, Rabbit MQ, Active MQ and WebSphere MQ (MOM).
  • Experience in all phase of the SDLC from discovery, architecture, implementation and support.
  • Hands on Experience in Installing, Configuring, Managing, monitoring and troubleshooting Oracle Service Bus 10gr3, 11g. WSO2 Carbon platform OSGi Technology and Information Builder(iWay)
  • Creation of WebLogic server resources like Domain creation, Domain Template, creation of Admin Server and Managed Server, JDBC, JMS, Cluster using WLST and python script
  • Oracle Service Bus/BPEL Artifacts can be deployed using WLST and python script
  • Good communication and interpersonal skills, capability to learn fast and assume any responsibilities.
  • Team player, positive attitude, strong work ethic with good interpersonal skills.
  • AURAS solution is implemented to integrate the ERP and CRM application
  • AWS Installation, Configuration, High Availability, Load Balancer- Nginx for AURAS Solution
  • Code versioning, Repository and Change management is incorporated using CVS, SVN, Clear Case and GitHub for the Confidential and Confidential
  • Using the WSO2 IDE the integration modules are designed
  • Auditing, JMS messaging, Scheduler, Reporting for cluster interfaces
  • Integration testing using SOAPUI
  • AWS configuration, Performance monitoring, server administration High Availability, Load balancing, Deployment Synchronization implemented in Confidential, Confidential and AURAS for retail
  • Generating reports for the Confidential for the different business units per client
  • Blue one world sync integration publishes the transformed xml to the destination ecommerce site and MDM
  • Transformation of GS1 standards and One world sync using XSLT and XQuery
  • Continuous Integration and Continuous Development tools used to monitor the deployment and development activities like Jenkins, Hudson and Ant, Maven
  • Message flow coding guidelines are incorporated for AURAS solution, Confidential and Confidential
  • Message flow monitoring activities inbound, and out bound messages must be notified to the service consumers and service providers
  • Hands on Experience in Installing, Configuring, Managing, monitoring and troubleshooting Oracle Service Bus 10gr3, 11g. WSO2 Carbon platform OSGi Technology
  • Creation of Weblogic server resources like Domain creation, Domain Template, creation of Admin Server and Managed Server, JDBC, JMS, Cluster using WLST and python script
  • Oracle Service Bus/BPEL Artifacts can be deployed using WLST and python script
  • Active MQ, WebSphere MQ and Rabbit MQ installation, configuration of the JMS resources and monitoring
  • Experience in application s technical architecture analysis, design, implementation and reviews, and ensure that the product fulfills the requirements.
  • Experience working with the integration solution architects delivers high level and detailed architecture design and documentation.
  • Experience in Troubleshooting, debugging and solving technology integration and performance problems.
  • Expertise with design, development, testing and documentation of business processes using Oracle SOA Suite 11g/10g Oracle BPEL Oracle Service Bus OSB, OWSM, Oracle EM and Oracle BAM
  • Experience in SOA SUITE 11g Oracle Fusion Middleware Administration Configuring BAM Data Objects, Deploying SOA Composites, and BPEL Enterprise Management.
  • Experience in upgrading SOA Domains.
  • Administration experience supporting WebLogic Server including installation, configuration, monitoring, and understand scripts for shell and deploying applications.
  • Experience to navigate through WebLogic Server Mbean tree and find configuration and runtime information
  • Experience in Configuring JMS Modules, Data Sources in Oracle WebLogic Platform 11g.
  • Experienced using the following SOA Suite technology adapters for integration with external/legacy systems: B2B Adapter, Database adapter JMS, FTP and File adapter, Web Service, and BAM.
  • Experienced at implementing message validation, transformation, enhancement and error handling in SOA/OSB using various features like XQuery, XSLT, XPath, Service callout, Java, Fault Management Framework etc.
  • Expertise in installing, configuring and administering WebLogic domains, clusters, servers and resources like JMS, JDBC, JNDI in distributed environments for SOA and J2EE platforms
  • Experience in supporting live SOA systems deployed in large OFM implementations using administrative tools like Oracle Enterprise Manager OEM, Oracle OSB and WebLogic console
  • Experienced in designing, developing, deploying and troubleshooting complex service proxies using Oracle Service Bus to enable communication between multiple systems in the enterprise
  • Designed and developed Java and J2EE based applications using different framework and technologies like Servlets, JSP, JDBC, HTML, CSS and Java Script
  • Worked extensively with Oracle RDBMS, comfortable with SQL, PL/SQL and developing various database objects like stored procedures, sequences, functions etc.

TECHNICAL SKILLS:

Web Technology: J2EE, WSDL, Confidential, XML, XPath, SOAP and XQuery

Operating System: Windows 2007 / Linux

IDE: WSO2 Developer Studio, OEPE, iIT Designer, Transformer, Any point Studio

Language: Java

RDBMS: Oracle 9i, SQL Server 9.x (SQL Server Management Studio), MySql

Application / Web Server: Tomcat, Bea Web Logic Server 9.2, Oracle WebLogic server 10g

Integration Tools: WSO2 Integration server Confidential, API Manager, Data Services Server, Governance Registry, Business Rule Server, Application Server, Data Analytics Server, Identity Server, Message Broker, Business Process Server

ALSB2.x, 3.x, OSB 10g R3Fusion Middleware - SOA Suite 11g: Mule soft - Any Point Platform and API Portal iWay - Service Manager (iSM 6.x/7.x) and Dell Boomi

Messaging/Protocol: CORBA, RMI, RMI-IIOP, HTTP/S, JMS/XA, SOAP, REST, AMQP, FTP, File, Tuxedo, SFTP, EMAIL (POP/SMTP/IMAP/MIME), WebsphereMQ, Active MQ, RabbitMQ, MFL, WSRM, JCA

Testing Tools: SOAPUI 4.x, JMeter, Confidential

CI/CD/Repository: CVS, SVN, ClearCase, Git, Ant, Maven, Jenkins and Hudson

PROFESSIONAL EXPERIENCE:

Confidential

Technical lead

Responsibilities:

  • The Confidential interfaces can be used to integrate the various applications to transfer the messages in to the underlying services like Voice, Payment, Club management, Marketing and Chorus system. The .net services are invoked via Confidential to support the global business. The monitoring and the administration task is used to (WSO2 Confidential ) trouble shoot the inbound and outbound messages. The load balancer (F5) is used to maintain the high availability of the Confidential servers during the heavy traffic inflow of a message. Using the identity server
  • The client secret id and client id would be generated and it is shared with the environment/domain. Specific identity validation.
  • This provides an authentication and authorization to invoke the services/API. Governance Registry is used to maintain the artifacts (Schema, XML, REST API and documentation).
  • It shares the resources to different service layers. It enables the reusability aspect as well. Deployment synchronizer is used to deploy the artifacts to the configured worker nodes. It enables the in house deployment as well as the cloud deployment.
  • Java service wrapper could be used as wrapper library to run the WSO2 Confidential as windows service instead of starting in a prompt.
  • Different protocols/message formats are used to transmit the messages to the shared services layer like SOAP, REST, MQ/AQMP, FTP/SFTP, SMTP and File.
  • Using the Devops the deployment and monitoring would be administered

Confidential

Technical lead

Responsibilities:

  • Requirement gathering, analysis, design, development of Proxy services and Sequences
  • API Management: Publisher, Store and gateway configuration (Security, SLA and Throttling, Subscription)
  • Through Analytics the Daily packaging activities are captured and the reports will be shared to all the plant location. Monthly service orders are captured through event driven message triggers and reports are generated
  • Printing location information and Printed service orders are distributed/Published via WebSphere MQ.
  • Production deployment, administration, monitoring and management ( Confidential )
  • Continuous development/deployment and Continuous integration is achieved by using Maven, GIT and Jenkins
  • Messaging activities are transported through WebSphere MQ. Queue old messages are monitored and purged during a specified period. It is monitored, and the status updated in weekly basis
  • Unit testing, Integration testing and Load testing (SOAPUI and JMeter)
  • Deployment is done by using the maven scripts with the help of relevant WSO2 maven plugins

Confidential

Technical lead

Responsibilities:

  • Requirement gathering, analysis, design, development of Proxy services, SFTP configuration and MDM integration, Message flow refactoring REST and API manager (secures, protects, manages, and scales API call)
  • Monitoring the application using the monitoring services with the help of WSO2 tools.
  • Production deployment, administration, monitoring and management ( Confidential )
  • Unit testing, Integration testing and Load testing
  • Involved in solution design, set-ups, implementation, deployment and roll out
  • Interacting with other team members for understanding and gathering existing system behavior.
  • Involved in Architecture design decisions.
  • Developing WSO2 Confidential projects for integration between legacy systems.
  • Responsible for preparing Technical design documents.
  • Responsible for assigning and reviewing code as per client standards.
  • Responsible for preparing deployment and implementation document.
  • Responsible for configuring JMS persistence on WSO2 Carbon Platform.
  • Responsible for configuring security for Topics and web services.
  • Responsible for automating artifact deployment using Maven plugins.
  • API manager exposes the Confidential services to the real world

Confidential

Technical lead

Responsibilities:

  • Requirement gathering, analysis, design, development of Proxy services, SFTP configuration and MDM integration, Message flow refactoring
  • Error handling framework and notification framework is added to reduce the problem/issues and notified through the monitoring system
  • All the artifacts are stored in governance registry, the implementation refers from the registry
  • Sales transactions are captured by activity monitoring and broker publishes the message to the destinations.

Confidential

Technical lead

Responsibilities:

  • Requirement gathering, analysis, design, development of Proxy services, SFTP configuration and MDM integration, Message flow refactoring
  • Error handling framework and notification framework is added to reduce the problem/issues and notified through the monitoring system
  • Message monitoring using Confidential

Confidential

Technical lead

Responsibilities:

  • Provide the solution to refactoring the code, Server issues and design changes.
  • Evaluating the coding guidelines.
  • Taking the ownership to drilldown the code to find out the issues related to message flow. Then make the code in to understandable to the developer.
  • Remove the code dependency between integration layer and model layer. By transforming the integration layer using xml’s to the model layer.
  • Reporting structure for each integration services to report the success as well as failure to the provider as well as requester.
  • Deployed the application and refactored code using WLST and ant script and integrated with the Jenkins tool

Confidential

Lead Consultant

Responsibilities:

  • Involved in the analysis, baseline the user story & design, message transformation -
  • Preparing the best practice Guidelines for message transformation. Error scenarios in the message.
  • Test the flow using SOAP-UI. Then evaluate the request and response of a proxy and business service.

Confidential

Senior Consultant

Responsibilities:

  • Involved in the analysis, configuration of SAML in WLS server - Prepared the Guidelines
  • Test the flow using SOAP-UI and evaluate the request and response of a proxy and business service.

Confidential

Tolls and technology Used: ALSB3.0, Oracle Workshop for WebLogic 10g R3, OracleServiceBus 10g R3, SOAP UI 3.2

Senior Consultant

Responsibilities:

  • Understanding the DDD (Detail design document) which has the details about the proxy service, business service, Schemas, and WSDL’s. Development, implementation, guidelines and message flow activities.
  • Using the mediation layer transformation (xml/ XQuery, XPath) has been done in the message flow to fulfill the business logic.
  • Aqua logic Service Bus application deployment done through WLST Scripts
  • Web logic resources (JMS (P2P, Pub/Sub), Work manager) were created using WLST Scripts.
  • Assisting the team to create a deployment log using WebLogicScriptTool. It includes creation of WebLogic resources like JMS, Work Manager and SMTP Configuration.
  • Detail Design Document Creation for the new Development modules. It includes identifying the consumer and provider through the Reference document, Preparing and mapping of consumer and provider elements. Mediation / Transformation logical diagram depicted Microsoft visio diagraming the document. Details about the proxy service, business service, transport (HTTP, JMS, MQ) message type (xml/non-xml), Logging information modes. Using SOAP-UI stub test data for request and response pattern is added to the document. Error scenarios is achieved by adding the generic exception in mediation layer to catch the appropriate error in ISP Module. Integration of Siebel web service interfaces through proxy service as well as business service.
  • Test the flow using SOAP-UI. Then evaluate the request and response of a proxy and business service. Unit testing and User Acceptance test using the SOAP-UI through the actual business endpoints.
  • Coding / Development. Defect Fixing in the integration testing and system testing.

Confidential

Technical lead

Tolls and Technology: Oracle Workshop for WebLogic 10g R3, OracleServiceBus 10g R3, SOAP UI 3.1, Rational SOA Tester 8.1

Responsibilities:

  • Understanding the DDD (Detail design document) which has the details about the proxy service, business service, Schemas, and WSDL’s. Development, implementation, guidelines and message flow activities.
  • Using the mediation layer transformation (xml/ XQuery, XPath) has been done in the message flow to fulfill the business logic.
  • Java/J2ee Application was developed if needed and integrate that with OSB code. Eg., EJB, MDB
  • Proxy service retrieves the specified record from the database and the database records are transformed to the response. Then shown to the end-user.
  • JMS queue takes a request and send it an EJB. That EJB will update the data (record) in Database. It is achieved through an EJB as web service call in Service bus. Then a scheduler will read the database records using a java application. It writes the data to a file in a fixed format.
  • JMS queue takes a request from a proxy service it processes the message and sends to the response queue. If any failure occurs, it goes to the error queue.
  • Client gives input to the remote interface as record column value. Stateless Session bean will have business logic if record value is AVL call the Management values from the DB system. Then it sends the records to MDB1 it puts the records in the queue1. If any error occurs in between the error will goes to the error queue. Stateless Session bean will have business logic if a record value is DEC calls the one bill values from the DB system. Then it sends the records to MDB2 it puts the records in the queue2. If any error occurs in between the error will goes to the error queue. Stateless Session bean will have business logic if record value is RCM/CCV call the Amend order action/change Order action values from the DB system. Then it sends the records to MDB3 it puts the records in the queue3 as a XML
  • JMS queue takes a request and send it an EJB. That EJB will update the data (record) in Database. It is achieved through an EJB as web service call in Service bus. Then a scheduler will read the database records using a java application. It writes the data to XML file. Mail Server will read the xml file and send to the configured mail address.
  • Oracle Service Bus application deployment done through WLST Scripts
  • Oracle web logic resources (data source, JMS, Work manager) were created using WLST Scripts.
  • Assisting the team to create a deployment log using WebLogicScriptTool. It includes creation of WebLogic resources like Data source, JMS, Work Manager. Application Deployment like J2ee, OSB. Importing the jar, exporting the jar and creating the customization file. Creating properties for DDD wise endpoint integrate with WebLogicScriptTool
  • Detail Design Document Creation for the new Development modules. It includes identifying the consumer and provider through the Reference document, Preparing and mapping of consumer and provider elements. Mediation / Transformation logical diagram specified in the document. Details about the proxy service, business service, transport (HTTP, JMS, MQ) message type (xml/non-xml), Logging information modes. Using SOAP-UI stub test data for request and response pattern is added to the document. Error scenarios are achieved by adding the generic exception in mediation layer to catch the appropriate error in EIF frame work.
  • JMS queue takes a request from proxy service. The xml message mapped with copy book. MFL file is created by using the format builder. This MFL is published after the transformation to the queue. MDB will listen to that queue take the request and post the message to MQ based remote queue.
  • J2EE Application coding standard can be tested using Find bugs
  • Test the flow using SOAP-UI. Then evaluate the request and response of a proxy and business service.
  • Coding / Development. Defect Fixing

Confidential

Technical lead

Tools: and Technology: WebLogic 9.2 Aqua Logic Service Bus 2.6, Oracle9i

Responsibilities:

  • Understanding the Use case specification then development and implement the Use case activities.
  • Using the mediation layer transformation has been done to the call business logic.
  • Reusable Common services design and development for Auditing, Logging and Alerting using which the SOA Governance of the Integration carried out.

Confidential

Technical lead

Tools: and Technology: WebLogic 9.2, Aqua Logic Service Bus 2.5, Oracle 9i, Hibernate 3.0

Responsibilities:

  • Layer wise implementation Service layer and portal Layer code implementation.
  • Insurance use case (Service container), Business Parameter code was implemented
  • Task tracking application module development. Through the WebLogic portal, ALSB2.5, WebLogic Integration and Web Services.
  • Calling an EJB service through ALSB. Portal application will invoke the ALSB proxy service.
  • Generating proxy stubs using XML Beans. Calling the stub in MDB Application.
  • Creation of Confidential and java classes using JAX-RPC from the WSDL.
  • Proof of concept implemented for Business Parameters module. Involved in database schema creation, Portal application development business provider integrated with ALSB.

Confidential

Technical lead

Tools: and Technology Servlet, JSP, Hibernet3.0racle 9i

Responsibilities:

  • Involved in requirement analysis and Design of the application as well as database design.
  • Code/ Development and testing the application.

Hire Now