We provide IT Staff Augmentation Services!

Senior Websphere Message Broker Resume Profile

4.00/5 (Submit Your Rating)

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. While at IBM, he was an IBM-Certified Senior Software I/T Specialist who provided technical product consulting to IBM customers and Business Partners.

His consulting focus is:

  • IBM Integration Bus/WebSphere Message Broker IIB/WMB
  • WebSphere MQ WMQ .
  • He also has some training in:
  • WebSphere Service Registry and Repository WSRR
  • WebSphere DataPower
  • WebSphere Integration Developer WID
  • WebSphere Process Server WPS
  • WebSphere ESB WESB .
  • 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 AS400 , 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 9, has extensive contacts in IBM's Hursley 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.
  • His customer activities have included:
  • 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.

Employer and Assignment History

Confidential

Senior WebSphere Message Broker

  • Providing subject matter expertise to a Message Broker V8.0.0.4 customer global warehouse retailer in a staff augmentation role.
  • Assistance provided to-date includes:
  • Refactoring a monolithic Broker Application into several Applications and Libraries.
  • Leading 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.
  • Created and configured multi-instance Brokers for use with SAP Nodes.
  • Led customer in implementing the Broker V8 Record and Replay feature in a legacy-to-SAP integration project.
  • Led customer in upgrading to Broker V8.0.0.2.
  • Migrated the customer's Toolkit artifacts and runtime from WMB V7.0.0.1 to V8.0.0.1.
  • 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.
  • Authored the test plan for the installation and configuration of WMB and WMQ in a new hardware/software SOA ESB. The test plan validated:
  • End-to-end Active/Active multi-instance Message Broker switchover and failover
  • End-to-end WMQ Client auto-reconnect to Active/Active multi-instance gateway queue managers after switchover and failover
  • Message flow publisher to a WMQ application subscriber in a WMQ publish/subscribe cluster.
  • 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

  • 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. Message flows included:
  • WMQ/XML request > Web Service request/reply > WMQ/XML reply
  • Timeout-Node initiated
  • WMQ/XML -> Database -> Comma-delimited file output.

Confidential

Senior WebSphere Message Broker

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

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

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

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

IBM Certified Senior I/T Specialist

  • Provided technical support to customers and IBM Business Partners on multiple Enterprise Application Integration and SOA projects. As my team's lead WebSphere integration specialist, some of my activities included:
  • 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 IBM ChannelWorks 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

  • 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

Confidential

Applications and Systems Programmer

  • Worked in several companies as a batch and CICS application and systems programmer in MVS, DOS/VSE, and DOS environments
  • Wrote complex Operating System utilities in Assembler.

Key Skills

  • Consulting skills in IIB/WMB and WMQ
  • IBM Product Certifications in WMB and WMQ
  • IBM-Certified I/T Specialist
  • Key Courses and Training
  • Participant in IBM Hursley's Beta programs for Integration Bus V10 in addition to Integration Bus V9 and Message Broker V8.0 and V7.0 Beta programs.
  • IBM Product Certifications:
  • WebSphere Message Broker V8 Solution Developer May 2013
  • WebSphere Message Broker V7 Solution Developer April 2012
  • WebSphere MQ V7.0 System Administration April 2011
  • WebSphere Message Broker V6.0 Solution Development - November 2006
  • WebSphere MQ V6.0 System Design - January 2006
  • WebSphere Integration Developer V6.0.1 Solution Developer - May 2007
  • Attended IBM product conferences Impact, WebSphere Services Technical Exchange, WebSphere Technical Exchange, Transaction and Messaging Conference and numerous STEWS and classes for WebSphere's business integration products in order to maintain and improve my product skills

We'd love your feedback!