Senior Ibm Integration Bus/message Broker/mq Consultant Resume
PROFESSIONAL PROFILE:
- Confidential has over six years of independent consulting experience and twenty - four years of IBM-employment experience with a focus on systems integration and middleware on multiple platforms.
- He was an IBM-Certified Senior Software I/T Specialist who provided technical product consulting to IBM customers and Business Partners.
- IBM Integration Bus/WebSphere Message Broker (IIB/WMB)
- WebSphere MQ (WMQ).
- He has experience installing the WMB Runtime on AIX and Windows and the Toolkit on Windows in addition to designing and creating message flow solutions.
- He also has experience installing and configuring WMQ distributed and clustered networks on the AIX, i5/OS, Windows, HP-UX, Solaris, and z/OS platforms in addition to designing MQ application solutions.
- He has worked with IIB/WMB and WMQ since the first version of the products, has training and experience on the latest versions including the newest IIB Version 10, has extensive contacts in IBM’s Confidential software laboratory where the products are created and maintained, and has multiple product certifications.
- He is a participant in the IIB V10 Beta program which gives him insight into the direction of the product and early hands-on experience.
- Product installation, configuration, and development
- Conducting system design reviews and white-boarding sessions
- Designing and implementing Proof of Concept solutions
- Developing and instructing technical product workshops
- Delivering technical product presentations.
KEY SKILLS:
- Consulting skills in IIB/WMB and WMQ
- Participant in Beta programs for Integration Bus V10 in addition to Integration Bus V9 and Message Broker V8.0 and V7.0 Beta programs.
EMPLOYER AND ASSIGNMENT HISTORY:
Confidential
Senior IBM Integration Bus/Message Broker/MQ Consultant
Responsibilities:
- Assisting a federal government department with integrating HL7 V2.5.1 applications by leveraging IBM Integration Bus (IIB) Healthcare Pack V3.0.0.1 in the design and development of IIB V9.0.0.3 message flows.
Confidential
Senior WebSphere Message Broker/MQ Consultant
Responsibilities:
- Refactored a monolithic Broker Application into several Applications and Libraries.
- Led the customer in the design and configuration of Broker/SSL for SOAP/HTTPS message flows and MQ SSL-enabled channels using command-line and Venafi certificate management.
- Led customer in upgrading to Broker V8.0.0.2.
- Created demonstration message flow to show customer how to save flow input message and later restore the saved message to the flow message tree for output.
- Debugged message flows in support of a Microsoft Commerce to WebSphere Commerce conversion project.
- Led a customer team in creating naming standards for message flow projects, message flows, message sets, message flow pattern artifacts, Broker schemas, Broker configurable services, etc.
- Led a customer team in designing a common error handler message subflow, created the subflow which processes WMQ and JMS input messages in the XMLNSC, XMLNS, MRM, and BLOB Domains, and authored a subflow user guide for message flow developers.
- Co-led a customer team in designing a common WMQ input message request retry subflow with a common WMQ message retry handler message flow. Researched and created the subflow and message flow which uses the Timeout Control/Notification Nodes. Authored a subflow/message flow user guide for message flow developers.
- Created a common LogToFile message subflow for logging arbitrary information to disk during message flow execution, converted the subflow to a User-defined Node (UDN), and distributed it to the message flow developers for addition to their Toolkit palettes. Authored a UDN user guide for message flow developers.
- Mentored junior message flow developers by:
- Reviewing message flows and providing feedback
- Assisting in debugging message flows
- Creating technical presentations, a JMS/WMQ application, and demonstration message flows for the JMS Input, JMS Output, and MQ Get Nodes.
- Created a Broker developer guide that describes how to configure the JMS Output Node, JNDI binding, and MQ objects to put messages to remote cluster queues.
- Backed-up the customer’s message flow developers when they were on vacation.
Confidential
Senior WebSphere Message Broker/MQ Consultant
Responsibilities:
- Assisted the corporate headquarters of a regional department store in the design and development of Message Broker V7.0.0.1 message flows which integrated WebSphere Commerce with the headquarters’ back-end Order Management systems.
Confidential
Senior WebSphere Message Broker/MQ Consultant
Responsibilities:
- Assisted a major energy utility in the design and development of Message Broker V7.0 request/reply web service and data transformation (CSV-to-XML-to-stored procedure) message flows in a publish/subscribe, hub-and-spoke environment for a Tibco BusinessWorks to Message Broker conversion project.
- Acted as a subject matter expert to the utility’s enterprise architect by providing WMB and WMQ insight, advice, and recommendations.
Confidential
Senior WebSphere Message Broker/MQ Consultant
Responsibilities:
- Reviewed the project architect’s design for the initial build-out of a nationwide retailer’s ESB and developed Message Broker V6.1.0.5 message flows to handle event and exception processing for XML data.
Confidential
Senior WebSphere Message Broker/MQ Consultant
Responsibilities:
- Mentored a major energy utility's team of application developers in the design and development of Message Broker V6.1.0.4 message flows for the utility's federated ESB and developed most of the flows.
- In order to provide re-use, a message flow design was used to take CSV data from multiple different files, transform the data into a canonical format, and then transform and/or route the data as XML through the federated ESB or to various target systems.
Confidential
Senior WebSphere Message Broker/MQ Consultant
Responsibilities:
- Acted as lead consultant at a global retailer in the installation and configuration of a new Message Broker V6.1.0.3 and WMQ V7.0 clustered network on AIX and iSeries and developed a production message flow to parse, route, and transform fixed-variable length data before inserting the data into database tables.
Confidential
Senior I/T Specialist
Responsibilities:
- Designed, installed, and configured a WMB/WMQ network with message flows for use by MQWorkflow and WAS applications and provided skills transfer.
- Created a WMB message flow for a Proof of Concept which demonstrated how to transform input XML data to output COBOL data so a customer could integrate his new Java applications with back-end COBOL applications.
- Went onsite for a customer POC to assist a Business Partner install WMB and create a message flow which received delimited data from an input file and transformed it to XML output.
- Went to a Business Partner client location to consult with the Partner as they had several WMB issues. Resolved one of the issues by building a message flow to show how to interact with a COBOL copybook format that used the Redefines clause.
- Conducted a two-day WMB workshop for a customer followed by a successful WMB publish/subscribe Proof of Concept.
- Created a complex WMB message flow to process tagged/delimited data. The Flow had to hold ‘state’ as it received correlated input data. The ‘state’ problem would’ve been better handled if WPS had been available for sale and use.
- Went to a Business Partner client location to assist the Partner in resolving their WMB message flow PMR.
- Developed a workshop lab using WMB and WESB to show a federated ESB. The WESB Mediation Module invoked a WMB message flow as a SOAP/HTTP web service. The flow transformed the SOAP request message to a COBOL format, invoked a backend program via a WMQ request message, received the WMQ reply message, transformed the COBOL format to SOAP reply format, and returned the SOAP reply message to the WESB Mediation Module.
- Created a WMB message flow for a Proof of Concept to show flexibility where the flow’s output queue names were stored in a database, a Database Node retrieved a queue name based upon key data in the input message, and the target queue destination name was dynamically set by the flow in the MQOutput Node.
- Installed WMB at a customer location then lectured and demonstrated how a message flow could be used to call a backend web service.
- Modified an IBM demonstration message flow by “modernizing” it to use the JavaCompute Node for data transformation instead of a Compute Node using ESQL.
- Created sample message flows transforming TDS to XML and XML to TDS when the WMB MRM component could better handle tagged/delimited data (TDS). Placed these flows in an IBM repository for asset reuse.
- Conducted approximately 20 WMB, WMQ, WID, WPS, WESB, and WSRR workshops during my Confidential tenure.
- Participated in multiple Proofs of Concept by installing WMQ on disparate platforms, i.e., zOS, Windows, AIX, Solaris, Tandem, HP-UX, etc, creating WMQ channels between remote queue managers, and passing messages between the queue managers to prove connectivity.
- Went to a Business Partner client location to assist the Partner in installing and configuring a WMQ network to support JMS applications.
- Installed WMQ at a Business Partner location and tuned WMQ for non-persistent messages.
- Created a tailored presentation and conducted a training session to show the customer how to debug WMQ problems such as where to look if a WMQ message does not arrive on the expected target queue.
- Used a WMQ trace dump to prove that messages were encrypted before being transmitted across the network when WMQ channels became capable of encrypting messages. Documented my findings and placed the document in an IBM repository for asset reuse.
- Created a Modeler/WID/WPS demo for a Business Partner to demonstrate business flexibility. Specifically, a Java component was replaced with an Import component in a WPS Module to invoke a Web Service but the BPEL process remained unchanged thus demonstrating flexibility.
- Assisted a Business Partner in creating a reusable reference scenario where a WPS module invokes a WMB message flow as a web service.
- Created a cheat sheet for installing WSRR V6.1 into WID V6.1 and published the sheet to IBM repositories for asset reuse.
- Created a sample WESB mediation module to demonstrate how to configure an Export component to use WMQ Bindings and an IBM-supplied Data Binding to receive and send XML data in a 2-way interface.
- Discovered how to set the WMQ MQMD Encoding and CCSID fields in WESB to cause WMQ to auto-convert String data between machines of different code pages and published my finding to IBM’s WESB wiki.
- Created a comprehensive Modeler demo for a Business Partner to show them many of Modeler’s capabilities.
- Monthly co-taught Introduction to SOA (Modeler/WID/WPS) or Introduction to ESB (WESB/WSRR/WPS) workshops for two years.
Confidential
Systems Programmer, Manager, Sales, and Marketing
Responsibilities:
- Provided billable MVS/CICS assistance to customers in addition to teaching SMP/E and CICS Problem Determination Workshops.
- Managed ten Systems Engineers as a Systems Engineering Manager.
- Education sales representative
- Helped develop IBM Education marketing programs