Websphere Mb, Mq Series Resume
Dallas, TexaS
SUMMARY
- Over 6 years of IT experience in application system design, development, testing and maintenance of various technologies on various platforms
- Good experience in Planning, installation and maintenance of IBM MQ Series and IBM Websphere Message broker (WMB V6.x and 7) on various platforms like Sun Solaris, Windows Server
- Heavily worked on low level design and High level Design, design diagrams (LDD,LDD), test cases for EAI layer
- Good experience in WESB, COBOL, WMQ 6.0 and 7.0, Message Broker V7.0.0.1, JMS, XMLNSC, XMLNS, MRM, BLOB Domains and User - defined Node (UDN)
- Highly qualified in design and architectures of n-tier applications using MQ Series and WMB.
- Working experience in SOA and web services (XML,HTML, XSD, WSDL, HTTP, SOAP and web service)
- Strong working experience on EAI technologies (such IBM Websphere MQSeries, IBM Websphere Message Broker (WMB)
- Experience in web enabling the Legacy Systems with WMQ & WMB
- Can work on a flexible schedule and has ability to pickup and adapt to new technologies quickly and deal with an ever changing baseline
- Good working experience of OOP (Object Oriented Programs) concepts and languages ex: Java. And also wrote java programs to handle dead letter queue messages to stop and start flows (using Configuration Manager Proxy)
- Working experience on SQL(structure Query Language) and ESQL (Extended structure Query Language)
TECHNICAL SKILLS
Languages: C, C++, Java, ESQL, SQL
Technologies: XML, XSD, WSDL, SOAP, HTML, HTTP and web service
Tools: IBM MQSeries 6.0 & 5.3, WMB 6.0, (Message broker), WMB 6.x and 7.0, MQJ Explorer
Source Control’s: Clearcase, CVS
Databases: DB2 8.1 and 8.2, Oracle
Operating Systems: Windows NT, Windows XP, Solaris
Message Types: XML,SOAP,EDI (Electronic Data Interchange), EDI Fact, Fixed format, CSV, IDOC
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Texas
Websphere MB, MQ Series
Environment: WMQ 7.0, Websphere Message Broker 7.0.0.1, COBOL, XML, HTTP, ESQL, WESB and TDS
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.
Confidential, NYC, New York.
WebSphere Message Broker Developer
Environment: Message Broker V7.0.0.1, JMS, XMLNSC, XMLNS, MRM, BLOB Domains and User-defined Node (UDN)
Responsibilities:
- Authored the test plan for the installation and configuration of WMB and WMQ in a new hardware/software SOA ESB. The test plan validates:
- 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 JMSInput, JMSOutput, and MQGet Nodes.
- Created a starter baseline message flow pattern for new message flow developers.
- Backed-up the customer’s message flow developers when they were on vacation.
Confidential, Jacksonville, Florida
Message Broker Developer
Environment: IBM MQ Series 5.3, IBM MQ Series 6.0 Message Broker 6.1, Message Broker development Toolkit 6.1.0.8, CVS, UNIX, LINUX, Oracle 9i, Mainframe, Solaris, Apptalk App Server.
Responsibilities:
- Completed requirement analysis from the requirement document given by client team by direct interaction with them.
- Responsible for Detailed Technical Design Documents for the above mentioned components.
- Development of Message flows having various patterns as per the Technical design document.
- Team Review and Architect Review for developed message flows.
- Unit testing and Integration testing with the help of Application teams.
- Coordination with Offshore team for development of various message flows. Resolving issues in development, explaining requirement by client, coordination between offshore team and application teams for flow testing.
- Support Confidential business with the key responsibility of:
- First-line support for operational or functional system failures, with hours of support, on-site or over telephone
- Generating daily system health reports. Address any issues with systems to respective application teams.
- Resolving tickets generated by users in the stores as well as corporate users.
- Respond to user questions on system functionality, feasibility or implication of any Enhancements, or on system operational procedures.
- Maintenance of technical, functional, operational documentation for existing applications.
- Providing Technical and business solutions for MQ series and Message broker interfaces.
- Resolving issues occurring during Batch Processing along with functional and logical defects in interfaces and custom modules.
- Handling MQ and Broker version upgrade
- Monitoring setup for all the MQ objects in production using the third party tool.
- Installation, upgrading, installation of fix pacs, monitoring setup
- SSL Certificate management for the MQ environment
- Broker support and deployment of flows
- Support Assembly Testing and provide fixes.
- Effectively handling client Change Requests by proposing and supporting the design, development and testing of solutions.
- Managing the Employee related information and payroll processing for the Client’s workforce.
- Coordinating with the Onsite and Offshore team members for better understanding of Client requirements.
- Documentation of each enhancement or fix for future reference.
- Mentoring new team members, involvement in meetings held for the betterment of client deliveries and status reviews.
Confidential, Atlanta, Georgia
WebSphere MB Developer
Environment: IBM Websphere Message Broker version 6.1 and IBM Websphere MQ.
Responsibilities:
- Responsible for all the offshore delivery in timely manner and aligned with client requirements.
- Responsible for Requirement Understanding and estimations of the flows of message broker.
- Worked with Configuration Management team for the deployment of the application in production and other environments.
- Developing and modifying low level design documents.
- Configuring and Extending WBI Common Components.
- Developing the code for the Transformation Websphere Message Flows.
- Making connection to the database from the Message Broker.
- Involved in code review process and code optimization.
- Generating Exceptions and handling them in case of any error in the message.
- Modifying the data by using different built in functions in Message Broker.
- Providing support for the application in production Environment.
- Worked with Testing team for testing and bug fixing.
- Prepared Unit test documents and mapping sheet.
Confidential
Developer
Environment: IBM MQ Series 5.3, IBM MQ Series 6.0 Message Broker 6.1,, Message Broker development Toolkit 6.1.0.8, CVS, UNIX, LINUX, Oracle 9i, Mainframe, Solaris, Apptalk App Server.
Responsibilities:
- Involved in the development of the below modules for the client.
- Routing of the messages through broker cache memory.
- Routing of the messages according to message content
- Completed requirement analysis from the requirement document given by client team by direct interaction with them.
- Responsible for Detailed Technical Design Documents for the above mentioned components. Worked primarily on Development, Testing and troubleshooting of various components such as Interfaces and Custom modules
- Buddy program: Point of Contact for new hires in the project. Familiarizing them with Client methodologies and processes for transitioning them to project environment.
- Managed the schedule and arrangements for team outings.