We provide IT Staff Augmentation Services!

Sr. Middleware Programmer Resume

2.00/5 (Submit Your Rating)

Dayton, OH

SUMMARY:

  • 8+ years of experience in Architecture & Design, Installation, Configuration, Development, Testing and Support of middleware technologies using IBM WebSphere MQ Series (WMQ) and IBM WebSphere Message Broker (IIB/WMB/WBIMB/WMQI) on various OS platforms.
  • 8 years Extensive experience in IBM Middleware Products such as IIB/WBIMB (9.0/8.0/7.0/6.0/5.0 ), WTX, MQ Series (7.x/6.x/5.x).
  • Experience in the design and development of multi - tier and Web enabled legacy systems with MQ Series, WBIMB (Message Broker), MQJMS on different platforms.
  • Experience in Enterprise Application Integration(EAI) Architecture, Developement and Testing with IBM MQSeries, IIB/WBIMB/WMQI on Unix, Mainframe and Windows .
  • Experience using XSLT for mapping.
  • Experience handling production issues related to Data Power, WSRR & Message Broker.
  • Extensive experience in Installation, Configuration, Administration and Trouble Shooting of IBM WebSphere MQSeries on different platforms like UNIX, AIX, Linux, OS/390 and Windows.
  • Hands-On experience in IBM MQSeries Clustering for Load Balancing and Failover.
  • Experience in Monitoring and Tuning of Middleware Environment for High-Availability, High-Performance, Scalability and Workload Management.
  • Experience with Version control systems like Clear Case and CVS.
  • Hands on experience on IBM mainframes technologies IBM z/OS MVS Mainframe related technologies COBOL, JCL, DB2, VSAM and CICS.
  • Extensive Experience in Production support, Enhancement, Maintenance Projects.
  • Extensive experience with databases like DB2 and VSAM.
  • Proficient in various IBM utilities and Tools like IDCAMS, IEBGENER, IEBCOMPR, SYNCSORT, XPEDITER, SPUFI, QMF and FILEAID, VIASOFT.
  • Experience in developing applications using FrontPage, Dreamweaver, Flash, Image Composer, HTML, Java Script, AWT, Swings, Multithreading, Java2, Servlets, JDBC, JSP, Beans, EJB, RMI and CORBA.
  • Expert in configuring Distributed Queuing Mechanism (DQM), Clustering and Triggering in WebSphere MQ.
  • Administration and Configuration of WebSphere MQ on different environments like Windows, Linux and AIX.
  • Created and configured Local Queue Managers and Remote Queue Managers including Queues.
  • Experience with Version control systems like TFS and CVS.
  • Extensive in depth knowledge in C, C++and Java and their development in AIX, HP-UX, MVS and LINUX, File Adapters.
  • Experience with 24/7 defect tracking (Scaling and Failover) and reporting using IBM WebSphere MQSeries and IIB/WMB/WBIMB/WMQI on different environments.
  • Strengths include Excellent Communication, Analytical and Problem solving capabilities.

TECHNICAL SKILLS:

MQSeries: MQSeries 7.x/6.x/5.x, IIB/WBIMB 9.0/ 8.0/7.0/6.1/6.0 /5.0

Language: ESQL, Java2/ J2EE, COBOL, SQL, PL/SQL.

Databases: DB2, IMS, Oracle, SQL Server 2008/2005/2000

Operating Systems: Unix/Linux/AIX/Sun Solaris/HP-UNIX, IBM z/OS, Windows

Utilities/Tools: Eclipse, Test Director, SOAPUI, ALTOVA XMLSPY, JUNIT.

Web/Application Servers: WebSphere, WebLogic, IHS, AHS, Tomcat and Apache

Protocols: TCP/IPV4, FTP, SMTP, POP and HTTP

Version Controls: Clear Case, CVS and Star Team

Microsoft Tools: MS-Office, MS-Outlook

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Middleware Programmer

Responsibilities:

  • Involved in requirement gathering from Business Analysts and prepare functional & technical specifications according to business requirements for developing the message flow interfaces to integrate applications.
  • Developed flowcharts and integration diagrams in the functional and technical specification documents and also provide mapping instructions for easy transformation of messages and develop message flows.
  • Involved in SVN-Repository administration work. As part of this managing the SVN, granting permissions to the users and provided restriction to code check-in for developers. Prepared SVN-Document for Developers.
  • Involved in Installation, Configuration and Maintenance of WMB on various platforms.
  • Involved in end to end testing of all the applications on different environments and used test results for Message Broker.
  • Involved in setting the data source, File properties for FTP & SFTP and to set the EMAIL properties.
  • Created deployable broker archive (BAR) files. Configured and deployed the BAR files.
  • Developed Message flows and the Sub flows to process all kinds of Transactions between various applications.
  • Design and develop Message Sets, Message Flows and deploy them in Broker.

Environment: WMQ 7.0/6.0, IIB/WBIMB(8.0.0.2), SOA, Data Power, HTTP 2.0, Soap UI, MQSI v2.0.1, MQSI v1.1, Oracle 10g, XML/XSLT, SOAP, RFHUTIL, WSDL, Web Services, SVN, AIX, Linux, OS/390 and Windows NT/2000/XP.

Confidential, Dayton, OH

Tech Lead/Sr. Middleware Programmer

Responsibilities:

  • Responsible for requirement gathering from Business Analysts and prepare functional & technical specifications according to business requirements for developing the message flow interfaces to integrate applications.
  • Designed SOA Architecture to integrate different systems and develop the services that uses WSRR Node which contain the information about services.
  • Involved in end to end testing of all the applications on different environments and used test results for performance tuning of the WebSphere MQSeries and Message Broker.
  • Developed the Adapter flows according to the given Functional Mapping Document.
  • Created COBOL Copybook based on the given structure and created DFDL using the copybook.
  • Provided support to project by performing administrative duties such as installing MQSeries server and client, creating and configuring Queue Managers, Channels, Queues, Process definitions, clustering in all production, test and development environments and ensures functionality on Windows and UNIX systems.
  • Collected the customer requirements and convert into technical designs. Designing the middleware integration flows and involved in the implementation of the flows.
  • Integrate Legacy Systems like SAP and MDM using WMB, MQ, SFTP and SAP Adapters.
  • Implemented Integration Bus that delivers a comprehensive Integration solution and connect different heterogeneous environments.
  • Created migration process from WMB 8.0 to IIB.
  • Creating reusable libraries and Creating DFDL Data model using copy book developed manually.
  • Implemented IIB in the SOA Architecture and developed the services flows which use the WSRR Node that contains the information about services and involved in the integration with the help of WSRR.
  • Created functional maps for reusability in other projects.
  • Handling MQ and Broker version upgrade.
  • Monitoring setup for all the MQ objects in production using the third party tool.
  • Implemented the B2B integrating routing flows.
  • Automated Dead letter queue message handling.
  • Handling MQ and Broker version upgrade.
  • Monitoring setup for all the MQ objects in production using the third party tool.
  • Integration testing and Performance testing on AIX using Tivoli Omegamon.
  • Creating Delimited Flat files and Fixed length Flat files using DFDL schema.
  • Configured and deployed the deployable artifact to a production system.
  • Developed the flows using the SAP Adapter to Interact with SAP systems and MDM system in the IIB.
  • Involved in the fetching and writing the delimited and fixed length flat files.
  • Configuring the Common Event Frame (CEF) work to implement the Audit for the message flows. Created Error logging flows to monitor the errors occurred in the flows.
  • Improve the quality of work and process and Involved in the FDAT testing with the customer to find out the solution for critical problems and able to fix the pre-prod and production issues.

Environment: WMQ 7.0/6.0, IIB/WBIMB (9.0/8.0/7.0/6.1 ), SOA, JMS, WebLogic Server, HTTP 2.0, Soap UI, MQSI v2.0.1, MQSI v1.1, Oracle 10g, XML/XSLT, SOAP, RFHUTIL, WSDL, Web Services, SVN, AIX, Linux, OS/390 and Windows NT/2000/XP.

Confidential, East Providence, RI

Application Programmer Middleware.

Responsibilities:

  • Involved in requirement gathering from Business Analysts and prepare functional & technical specifications according to business requirements for developing the message flow interfaces to integrate applications.
  • Developed flowcharts and integration diagrams in the functional and technical specification documents and also provide mapping instructions for easy transformation of messages and develop message flows.
  • Involved in Installation, Configuration and Maintenance of WMQ/WBIMB on various platforms.
  • Involved in end to end testing of all the applications on different environments and used test results for performance tuning of the WebSphere MQSeries and Message Broker.
  • Assigned the Message flows to appropriate Execution Groups in Broker Runtime Environment.
  • Involved in creating MQ topology and building the environment.
  • Involved in setting the data source, File properties for FTP & SFTP and to set the EMAIL properties.
  • Created deployable broker archive (BAR) files. Configured and deployed the BAR files.
  • Developed Message Flow interfaces using WMB to transform messages between different clients to meet their business needs with the help of IBM Primitive nodes i.e. Compute Node, Filter Node, Route to Label, Label, ResetContentDescriptor, Trace, HttpInput Node, HttpRequest Node, HttpReply Node, SOAPInput Node SOAPReply Node, SAP Adapter Nodes, Email Nodes, SOAPRequest Node.
  • Developed Message flows and the Sub flows to process all kinds of Transactions between various applications.
  • Design and develop Message Sets, Message Flows and deploy them in Broker.
  • Create Adapter Flows for each application that sends or receives messages to the Message Broker.
  • Worked with the SVN Repository to update the changes that done to the message flow and to get the updated data.
  • Design routing flows to route messages to the adapter flows based on the message types.
  • Work with team to design Enterprise Service Bus Architecture specific to the client using Websphere Message Broker.
  • Develop audit and exception handling subflows to log transactions and write them to the database.
  • Experience using Flow level shared-variables, UDPs, Send-Mail plugin node in the Message-flows.
  • Designed flows that use Try Catch, Throw and Trace nodes for controlling and diagnosing errors.
  • Design File Flows that accepts data from different Files and sends data via FileOutput Node.
  • Designed the flows using file nodes to accept data from the vendors in the form of files and also transfer data to them using SFTP.
  • Transform Request messages from SOAP XML to CIM format based on the requirement.
  • Troubleshoot and debug messages flows using Trace nodes and error handling nodes.
  • Use Web Services for the data transport using SOAP and HTTP protocols.
  • Involve in creating and developing test cases, test messages for Unit testing and also involved in the Integration end to end testing.
  • Prepare Production Bar file and also involved in the preparation of Implement Instructions to deploy the bar file in the production.
  • Provide technical support by checking the logs to resolve issues in Production environment to ensure Business continuity.

Environment: WMQ 7.0/6.0, ESB (WBIMB 8.0/7.0/6.1/6.0 ), JMS, WebLogic Server, HTTP 2.0, Soap UI, Oracle 10g, XML/XSLT, SOAP, RFHUTIL, WSDL, Web Services, SVN, AIX, Linux, OS/390 and Windows NT/2000/XP

Confidential, Wilmington, DE

WMQ/WMB Sr. Developer/Administrator

Responsibilities:

  • Prepared High-Level Design Documents for WMB Interfaces.
  • Involved in gathering requirements from clients, attending requirement review meetings and prepared technical specifications according to client requirements for Establishing Advanced ESB over the MQSeries to integrate applications with the help of ITBA’s.
  • Developed Message Flow interfaces using WMB to transform messages between different clients to meet their business needs with the help of IBM Primitive nodes i.e. Compute Node, Filter Node, Route to Label, Label, ResetContentDescriptor, Trace, HttpInput Node, HttpRequest Node, HttpReply Node, SOAPInput Node SOAPReply Node, SOAPRequest Node. Developed Message flows and the Sub flows to process all kinds of Transactions between various applications.
  • Developed the Audit Subflow, Routing Subflow & Error handling Subflow to re-use into the Main Message Flows based on the Requirement.
  • Modularized large ESQL codes into common procedures and functions inside individual broker schemas, there by easing the development process and to provide their reusability among other common services.
  • Experience using Flow level shared-variables, UDPs, Send-Mail plugin node in the Message-flows.
  • Designed flows that use TryCatch, Throw and Trace nodes for controlling and diagnosing errors.
  • Designed the flows and make sure everything is properly check-in to the Repository.
  • Worked with WebSphere Service Registry which contains information about services and involved in the integration of WSRR.
  • Developed flows that use Aggregate nodes to coordinate a response from several connected applications and Label, RouteToLabel nodes to identify particular nodes and pass control to them without explicit wiring.
  • Use Web Services for the data transport using SOAP and HTTP protocols.
  • Implemented MQ Message-grouping, Message-segmentation for the individual messages passing through the Message-flow.
  • Developed Message-flows that use MQGet node to get response from the SAP-adapter.
  • Experience using TimeoutNotification and TimeoutControl nodes to initiate message flows.
  • Designed High-availability for WebSphere Message Broker through a combination of application design and use of software-based clustering of queue managers using MQ clustering and machine clustering provided at the hardware level.
  • Involved in trouble shooting using logs, traces and also by designing generic error handling subflows that are modular in the sense that they can be attached anywhere in the message flows to handle exceptions.
  • Troubleshooting and debugging messages flows using Trace nodes and error handling nodes.
  • Used ESQL in the common procedures to perform database operations from within the message flows.
  • Written and used deployment scripts to automate and modify the BAR file’s parameters thereby ensuring consistent and quality promotion operations.
  • Implemented solutions using pub/sub, http, database, mapping, transformation. Routing, MQ and many other nodes in different designs in the architecture.
  • Setting up security for broker runtime components by using ACL entries.
  • Prepared detailed test procedures, test scenarios, test scripts and schedules based on requirements and design documents.
  • Expertise in writing and executing UNIX Shell Scripts for executing Batch Jobs and Cron job to schedule Batch scripts.
  • Writing scripts for creating, recreating and maintaining Queue Managers, Queues, channels, processes, and other MQ Objects.
  • Implemented link level security using SSL for MQ channels on various platforms, provided SSL support and management of digital certificates and key repositories.
  • Recommendations on performance, tuning issues as well as designing and implementing MQ Clustering experience.
  • Experience handling Production Issues related to Data Power, WSRR & Message Broker.
  • P rovided support for Administration, Configuration, Deployment. XML validation, Message and Protocol Transformation for IBM Data Power Security gateway appliances X150 v3.8.0.x.

Environment: WMQ 7.0/6.0, ESB (WBIMB 7.0/6.1/6.0), JMS, Web Sphere Application Server 6.1/6.0, HTTP 2.0, DB2 9.0/8.1, XML/XSLT, SOAP, WSDL, Web Services, SOAPUI, LDAPCOBOL, RAD 7, AIX, Linux, OS/390 and Windows NT/2000/XP.

Confidential

WMQ/WMB Sr. Developer/Administrator

Responsibilities:

  • Involved in High-level design Documentation i.e. Gathering requirements from clients and prepared technical specifications according to client requirements for developing the message flow interfaces to integrate applications.
  • Involved in detailed documentation for WMQ and IBM Web sphere Message Broker on different Environments.
  • Involved in Installation, Configured and Maintenance of WMQ & IBM WebSphere Message Broker on various platforms.
  • Defined message flows and message sets using Broker Toolkit.
  • Migrated Web Services from legacy systems.
  • Experience in creating and configuring the EDIFECS XE Server Processes and connectors for EDI validation.
  • Involved in designing, development of the application both user interface and application modules.
  • Involved Migration process for message flows & message sets from WMQI to IBM WebSphere Message Broker.
  • Experience in using WTX in Message broker. WMB flows will invoke WTX Map and then WTX will transform the input data to the required output format using the business logic.
  • Achieved transformation of messages from XML to Function code, and vice versa.
  • Transformed Request messages from SOAP XML to CWF & TDS based on the requirement and send those to Mainframe by using NDM.
  • Prepared & tested COBOL copy books based on transaction according to business needs.
  • Developed message flow interfaces using Message Broker to transform messages between different clients to meet their business needs with the help of IBM Primitive nodes i.e. Compute Node, Filter Node, RouteToLabel, Label, ResetContentDescriptor, Trace, and Database Nodes. Message flows and the Sub flows will process all requests.
  • Assigned the Message flows to appropriate Execution Groups in Broker Runtime Environment.
  • Created Fixed Length Messages for transforming transactions from mainframe to AIX.
  • Created a deployable broker archive (BAR) file. Configured and deployed the BAR files to a test environment.
  • Developed the Audit sub-flow, Routing Sub-flow & Error handling Sub-flow to re-use into the main flows.
  • Responsible for identifying and solving the various problems that arise with in Vantive.
  • Developed the scripts for automation process for WebSphere MQSeries by using the shell scripting.

Environment: WMQ 6.0, WMB 6.1/6.0, JAVA/J2EE, IBM WebSphere Application Server 6.0/5.1, IBM HTTP Server 2.0, JMS, DB2 8.3, Oracle 10g/9, BMC Patrol, AIX, Star Team, OS/390 and Windows.

We'd love your feedback!