Ibm Datapower/ Api Management/ Ibm Soa Consultant Resume
Peoria, IL
SUMMARY
- Over 8 years of IT experience in the areas of Software Analysis, Design, Development and Integration.
- More than 6 years of extensive experience in implementing Service Oriented Architecture solutions using IBM Datapower, WebSphere Service Registry and Repository, IBM Business Process Management, WESB, Process Server, WebSphere Application Server and WebSphere MQ.
- Hands on development experience in developing SOA solutions using IBM DataPowerXI52 appliance.
- Experience in Installation, Configuration and Maintenance of IBM WebSphere Data Power SOA appliances trough Command Line Interface (CLI), Web GUI, and XML Management Interface.
- Good experience in design and configuration of DataPower objects like Network Interfaces, FSHs, Routing Policies, SSL Proxy profiles, WS Proxy Rules, WSRR subscriptions, Load Balancer Groups, XML Managers, AAA Policies, User Agents and MQ Objects etc.
- Excellent Knowledge in creating Multiprotocol Gateway and WS Proxy Facade for SOAP and REST Services.
- Extensive experience in File Management, System Control and Troubleshooting of web services on Data Power SOA Appliances.
- Extensive experience in design and implementation of SSL/TLS and Crypto Configuration Objects like Crypto Certificates, Crypto Keys, Crypto Credentials and Crypto Profiles on DataPower XS40, CX10, XB62, XI50 and XI52 appliances.
- Configured WSRR subscription objects in Datapower to subscribe WSDL files/SLAs/SLD/SLM Policies to DataPower from WSRR.
- Well versed in XML related standards and technologies like Web Services, SOAP, WSDL, WS - Security, WS-Addressing, XSLT, XPATH, DTD, and XML Schema
- Strong understanding of WebSphere Service Registry and Repository, SOA Governance and the SOA service life cycle (Model, Assemble, Deploy and Manage).
- Extensive knowledge in developing and customizing Governance Enablement Profile in WSRR using WSRR Studio.
- Configured WSRR to create various web service governance objects like business services, SLDs, SLAs, Service end points, WSDL documents in WSRR.
- Immense Knowledge on Integrating WSRR with IBM DataPower.
- Extensive experience in implementing API Management solutions.
- Good Understanding of AKANA (formerly SOA Software) API Management Platform which includes Lifecycle Manager, Community Manager, Policy Manager and Policy Manager for DP.
- Excellent knowledge involving Analysis, Development, Implementation, Application Integration, Deployment, Configuration and Administration of Business Integration Projects.
- Hands-on experience with IID/WID, RAD and Process Choreographer, and Business Process Management.
- Sound knowledge in design, development, implementation and support integration solutions based on Service Oriented Architecture (SOA) and leveraging the WebSphere Process Integration suite.
- Built business process solutions using WebSphere Process Server, IBM BPM and WebSphere Enterprise Service Bus.
- Over 5 years of experience with MQSeries and J2EE as well as experience with testing and implementing different test cases.
- Extensive experience with SOA and Web services technologies.
- Highly Experience in gathering Requirements, developing Design documents and naming standards to applications.
TECHNICAL SKILLS
EAI Tools: IBM Datapower XI52 V5.0/6.0/7.1 IBM WSRR 8.x/7.5 IBM Business Process Manager 8.x/7.x WebSphere ESB 6.2 WebSphere Process Server 6.x WebSphere MQ 6.x/7.x/8.x AKANA API Management Platform Policy Manager Community Manager Policy Manager for DataPower
Databases: DB2, Oracle, SQL Server 2000
Programming Languages: Java, J2EE, Struts, Springs, Hibernate, SQL, PL/SQL, C, C++
Development Tools: WSRR STUDIO 8.xc, IBM IID 8.x/7.5,WID 6.x/7.x, WSAD IEv5.x/6.x, RAD 7.0.
Technologies: Service Oriented Architecture (SOA)Web Services (WSDL, UDDI, XML, SOAP and REST)
Application Servers: WebSphere Application Server 5.x/6.x/7.x/8.xcc Apache Tomcat Server
Operating Systems: AIX, Linux, Windows 2000, Windows XP
Config. Mgmt Tools: Clear Case, Dimensions, CVS
PROFESSIONAL EXPERIENCE
Confidential, Peoria, IL
IBM Datapower/ API Management/ IBM SOA Consultant
Responsibilities:
- Responsible for the design, develop, and deliver Service Oriented Architectural solutions through the use of IBM’s SOA tools, primarily WebSphere DataPower andWSRR (Websphere Service Registry and Repository).
- Responsible for developing BPM integration solutions in IBM SOA platform.
- Responsible for implementing API Management solutions using AKANA Platform.
- Responsible for securing APIs and BPM Integration Services using IBM WebSphereDataPowerXI52, XB62 SOA Appliances and WSRR 7.5/8.0.
- Extensive experience in dealing RESTful, XML, SOAP based webservices.
- Developed XSLT, XQuery and XPATH script to implement various SOA and integration solutions for SOA Architecture.
- Performed administrative tasks on DataPower XI52, XB62 appliances using the Command Line Interface (CLI), Web GUI, and XML Management Interface. Configured WAMC tool to mange Data Power appliances form different environments.
- Configuration of application domains, local User Access Management and LDAP based RBM Access Management.
- Developed and implemented several routing solutions (dynamic/content based/URL based).
- Extensively worked on design, development and implementation of Application Domains, MPGs, WSPs and XML Firewalls to implement security through DataPower XI52 SOA appliances.
- Developed and implemented various Datapower objects like network interfaces, Protocol Handlers, Routing Policies, SSL Proxy profiles, WS Proxy Rules, WSRR subscriptions, Load Balancer groups, XML Managers, AAA Policies, User Agents and MQ objects etc.
- Responsible for the design and implementation of SSL and Crypto Configuration Objects like Crypto Certificates, Crypto Keys, Crypto Credentials and Crypto Profiles.
- Developed various web service security solutions using DataPower security features. Expertise in creating SSL Proxy profiles (Forward/Reverse/Two-Way), AAA policies, message level Encryption and Decryption methods, Digital Signature and Verification mechanisms etc.
- Responsible for the design and implementation of web services processing policy rules and processing policy actions. Transformations, SOAP validations and XML schemavalidations.
- Good knowledge on SOA /ESB and Web services concepts (WSDL, SOAP, XML etc).
- Developed various integration solutions to use DataPower as lightweight ESB.
- Created WSRR subscription objects in Datapower to subscribe WSDL files/SLAs/SLD/SLM Policies to DataPower from WSRR.
- Developed Security modules using AAA policy and custom XSLT’s.
- Administration and configuration of WS-proxies, XML firewall, SSL Proxy Profiles, XML Proxy Profiles, WSDL, Multi Gateway protocol, Load Balancer groups in DataPower XI52.
- Implementation of the SOAP Request pass through XML Firewall, validate the request (Schema Validation), Service specific operations implementation and routed to respective backend/target service and get the response back to XML firewall.
- Customized Governance Enablement Profile and implemented SOA Governance using WebSphere Service Registry and Repository.
- Designed and implemented SOA Process Automation Application, using WebSphere ESB, IBM Integration Designer, J2EE, WebSphere Application Server, WSRR, IBM DataPower, and MQ Series.
- Customized the WSRR's Business space and implemented Enterprise Service Registry and Repository which provides capability to Register/Search/Subscribe for required services.
- Created and customized customer centric spaces in Business Space and configured Dynamic LDAP groups.
- Using WSRR Studio Developed a custom lifecycles (SACL file), custom classification systems (OWL files), custom WSDL validators (including WSI validation), e-mail notifications, and custom user interface.
- Created Mediation Enforcement policies in Business Space to implement the runtime governance by enforcing the policies at Security Gateway level.
- Configured Promotion files and scripts to promote the objects from Master Environment to Runtime Environments.
- Automated the Governance process by using Configurable modifiers in WSRR Studio.
- Enabled WS-I Compliance check for SOAP Services by configuring WS-I Basic Profile file.
- Created APIs and APPs in Akana’s developer portal i.e. Community Manager (CM).
- Customized the Community Manager’s Branding.
- Created a physical services in Policy Manager (PM) and virtualized them as a virtual services.
- Created and Customized QoS policies in PM.
- Created Proxies for SOAP and REST API’s and hosted it on PMDP Containers.
- Configured PingFederate domain in Community Manager.
- Designed SOA component model working extensively on SCA and SDO that were based on Web services standards, such as WSDL, XML Schema Definition Language (XSD) and Web Services Policy Framework (WS-Policy) and interoperability standards.
- Develop integration solutions based on Service Oriented Architecture and Enterprise Service Bus leveraging the WebSphere Process Integration suite. This usually involves connecting to EIS, custom or legacy systems and Web Services, frequently using technology and application adapters.
- Developed and exposed both SOAP and REST APIs using Web Service export bindings in the IID.
- Created different types of Imports and Export bindings such as SCA, Web Service, MQ and JMS.
- Created API specification documents for clients.
- Developed different integration components such as Libraries, Mediation Modules, Data Types, Data Maps, Interfaces and Business Objects using IBM Integration Designer.
- Worked on WebSphere ESB mediation modules flow components Routing, Database lookup, Database logging and Structure transformation.
- Worked on mediation primitives Message Logger, Database Lookup, Message Filter, XSLT Mapping, BO Mapping, Fail and Stop in IBM Integration Designer.
- Created XML and Business object maps for data transformation with in process and mediation flows.
- Configured File Adapter, IMS Adapter, JDBC Adapter, SAP Adapter and Email Adapter.
- Used processes to integrate J2EE resources and Web services.
Environment: AKANA API Management Platform, CM, PM, PMDP, WebSphere Service Registry and Repository 8.x/7.5, IBM BPM 8.x/7.5, WPS/WESB 6.2, IBM Datapower XI52 7.1.0.x, IBM Integration Designer 8.x/7.5, WID 6.2, MQ Series 6.x/7.x, DB2 8.x, Oracle 10.x/11.x, Linux on Z/OS, J2EE, SOAP UI, Ping Federate, OAUTH 2.0.
Confidential, Des Moines, IA
WebSphere ESB/DataPower /WSRR Developer
Responsibilities:
- Designed and implemented SOA Process Automation Application, using Websphere ESB, WID, J2EE, Websphere Application Server, WSRR, DataPower and MQ Series
- Performed technical design of integration processes and sub-processes based on high level designs and blueprints.
- Developed cross-plane Web service applications, using Websphere ESB and Websphere Application Server. These Web services and ESB proxy flows facilitated the translation/transformation of inbound/outbound EDI messages to an in-house canonical XML format.
- Developed and deployed SOA governance, using WSRR. Architecture team developed a custom lifecycle (SACL file), custom classification system (OWL files), custom WSDL validators (including WSI validation), and e-mail notification.
- Customized WSSR’s WEB UI user interface.
- Configured Promotion files and scripts to promote the objects from Master Environment to Runtime Environments.
- Designed SOA a component model working extensively on SCA and SDO that were based on Web services standards, such as WSDL, XML Schema Definition Language (XSD) and Web Services Policy Framework (WS-Policy) and interoperability standards
- Reviewed WSRR and Deployment strategy, SOA Governance, SOA Metadata, Web Services Design Patterns, WSI (Web Services, WSDL, UDDI, SOAP, Web Services Engine, IBM WebSphere, Apache AXIS, XML-RPC, ESB) .
- Configured XS40 XI50 and XI52 DataPower appliances to provide URI routing, WSDL creation and WS-Proxy setup to secure web services.
- Good experience in new Data Power device initialization and new firmware upgrade.
- Strong working knowledge of configure administrate and developed web services on Data Power firm wares v 3.7/3.8/4.0/5.0.
- Created Multi-protocol gateways, Web Service Proxies, XML firewalls and XSL Proxies to develop security solutions for enterprise web applications.
- Configured several DataPower service objects like Application Domains, MPGWs, WS-Proxies, XML firewalls, FSHs, Processing Policies, Processing rules and Processing Actions.
- Good experience in dealing with XML, XSLT Transformations, Schemas and Namespaces.
- Configured MQ objects on Data Power boxes to integrate enterprise web services with back end systems.
- Elaborated system test cases in cooperation with testing team.
- Defined business objects, interfaces, correlation sets and variables for use in business process.
- Created different types of Imports and Export bindings such as SCA, Web Service, MQ and JMS.
- Created BPEL processes by using human tasks, selectors, Business Rules, Business State machines in WPS.
- Developed BPEL, business rules, mediation flows, and Web Services (SOAP).
- Performed SDO programming to effectively implement the business processes.
- Developed and configured participating, originating, and pure human tasks flows
- Processed choreographer, scripted enterprise beans to manipulate processes. Created Web services from business processes that choreograph other Web services processes
- Worked with state machines, relationships, the role of relationship manager and ability to administer relationships.
- Implemented Compensation, Java Snippets and Staff Activities in Process Server.
- Created mediation flows, using mediation primitives in Process Server.
- Configured File Adapter, CICS, JDBC Adapter and Email Adapter.
- Created Email outbound adapters for sending email alerts using SMTP email services.
- Integrated the adapter with the Web Services Gateway product to expose/invoke external services on behalf of the adapter.
- Used processes to integrate J2EE resources and Web services.
- Used process choreographer, scripted enterprise beans to manipulate processes. Also created Web services from business processes that choreograph other Web services processes
Environment: Websphere Process Server 6.2.x/7.x, IBM BPM 7.5, IBM Data power 7.x, WSRR 7.5, ESB, J2EE, WID, MQ Series 6.x/7.x, DB2 8.x, AIX
Confidential, Phoenix, AZ
WSRR Developer/ ESB Developer
Responsibilities:
- Designed SOA a component model working extensively on SCA and SDO that are based on Web services standards, such as WSDL, XML Schema Definition Language (XSD) and Web Services Policy Framework (WS-Policy) and interoperability standards.
- Responsible for customizing the configurations of WSRR.
- Responsible for integrating with IBM Datapower to enforce Run time SOA governance.
- Implemented security-enforced point for XML and Web Services transactions, including encryption, digital signatures, WS Security.
- Defined business objects, interfaces, correlation sets and variables for use in business process.
- Defined transition conditions, using simple, X-path and Java type expressions.
- Implemented interface maps, including BO Maps, Relationships to reconcile the differences between the SCA component interfaces and with external event interfaces (WBI adapters and J2C Adapter)
- Worked on Migration of the WBI SF 5.x project to WESB 6.0.
- Interfaced human task container with various user registries, including LDAP and custom registry like existing workflow database with users as the repository for BPC.
- Invoked business processes with different service bindings.
- Used Web Services Description Language (WSDL) and Object Discovery Agent (ODA) for generating and deploying business objects.
- Implemented most of the activities, including invoke, human flow, parallel, and snippet
- Called SOAP Web Services from client applications.
- Successfully implemented Business Process Choreographer, involving Human Tasks in a clustered Highly Available production environment.
- Developed and configured participating, originating and pure human tasks.
- Customized the Business Process Choreographer Explorer.
Environment: WebSphere ESB 6.0/6.1/6.2, WID, WSRR 7.5, IBM DataPower 3.x/4.x/5.x, WebSphere ESB, MQ Series 6.1, IBM DB2 8.x, AIX and Windows
Confidential, Charlotte, NC
WebSphere/SOA Developer
Responsibilities:
- Gathered and analyzed Business Requirements to provide recommendations for the integration of applications.
- Worked on a large integration initiative Related to e-business and Legacy customer data Source integration.
- Develop integration solutions based on Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB), leveraging the WebSphere Process Integration suite. This usually involves connecting to EIS, custom or legacy systems and Web Services, frequently using technology and application adapters.
- Technical design of integration processes and sub-processes based on high level designs and blueprints.
- Proposed naming conventions, guidelines and standards for Queue Managers, MQ Objects names.
- Performed conversion of Queues and Channels to Shared Queues and Shared Channels on z/OS.
- Defined rules and procedures for identifying the service areas, like business service utility service.
- Implemented Various Features and Web services, using SOA.
- Developed mediations in WebSphere ESB to mediate between WebSphere MQ and SAP
- Modularized an array of SOA as reusable architectures into two parts. The first part primarily involved mechanisms to integrate Webservices while the second part mainly focused on service interactions with ESB
- Developed mediations to get Fixed Width messages from MQ and transforming to XML messages and sending using SOAP / HTTP.
- Implemented SOA, Web services, SOAP, WSDL, WS Security and IRmarks.
Environment: SOA, Websphere Process Server/ WebSphere Enterprise Bus 6.2, WebSphere Integration Developer, DB2 8.x, SAP, MQ Series 6.x, AIX.
Confidential, Atlanta, GA
J2EE /Websphere Developer
Responsibilities:
- Responsible for analyzing, designing, developing and deploying web based integration application.
- Created UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use-case, documented in UML diagrams.
- Implemented in Object Oriented Analysis and Design (OOAD)
- Demonstrated on the usage and building of Message Driven Beans (MDBs), using WebSphere MQ as the JMS provider for WAS 5.0
- Developed presentation layer, using JSP, AJAX, HTML, XML, XSLT, CSS and Java Script
- Developed Bean Components which would manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Designed and involved in the development of XML Schemas.
- Involved in the process of gathering client requirements, support and maintenance of application directly with client
- Used XML to generate CROs in PDF format.
- Designed and developed EJB components, using Session Façade, Business delegate and other EJB design patterns.
- Developed JSP pages, Servlets and other utility classes.
- Developed Oracle, stored procedures, functions, triggers and PL/SQL code for the application, using SQL/JDBC.
- Wrote CSS (Cascade style sheet) for common look and feel for all web pages in the application
- Provided support in server administration, environment management packaging and deployment of J2EE components on Oracle 9iAS, creating WAR files for packaging and web.xml file for deployment.
- Performed unit and integration testing of the application before the release and minimizing bugs.
- Fixed defects in the application in integration environment and communicated with the end users to find the problem in their term, finding the code, database or environment for problem.
- Participated in code reviews, performed unit and integration testing.
- Wrote DTD to generate XML and apply XSL to XML, a new PDF generated for CRO.
Environment: Windows 2K, WebSphere MQ, WMQI 2.1, ESQL, C, Java, DB2 and ORACLE, XML, SQL, JavaScript, WebSphere Application Server, VisualAge for Java, WSAD.