Wmq/mb Developer Resume
Greensboro, NC
SUMMARY
- 8 years of professional experience in application software Architecture, customer interaction, requirements gathering, Analysis, Design, Development, Testing and Support in ESB /EAI /Object Oriented Applications. Accomplished significant results in terms of Deliverables, Best Practices, Coordination, Team Work and Customer Satisfaction.
- Extensive experience in Enterprise Service Bus (ESB) /SOA, Enterprise application integration(EAI) Architecture, Design, Developement and Administration with IBM WebSphere Message Broker, IIB, MQSeries and J2EE.
- Conversant with all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) in Requirement gathering, Analysis, Design, Development, Implementation, Testing, Methods like Waterfall and AGILE
- Very good understanding of Message Broker (Integration Bus) and MQ Internal Architecture. Experience in Planning, Installation and Administration of WMB, MQSeries on Linux, UNIX and Windows.
- Experience with integration of EIS systems SAP, Peoplesoft, Siebel and Oracle Finance. Usage of WMB Adapter for SAP ALE, WebServices with SAP Netweaver PI. Integration with WebSphere Commerce, Process Server and Portal. Experience with DataPower, WSRR, ODM /ILOG JRules and WTX.
- Experience in implementing Message Broker for exposing or invoking web services (SOAP over HTTP /JMS) and REST Services (JSON or XML over HTTP).
- Highly Experienced in design /implementation of WMB, MQSeries Cluster /Distributed techniques /Multi - Instance to achieve Fail Over, Work Load Balance and Disaster Recovery solutions.
- Good Hands on experience with all the versions of Message Broker v8/v7/v6.1/v6/v5/v2.1/v2.0.x and IBM Integration Bus v9 (IIB) and MQ v7.5/v7.1/v7/v6/v5.3/v5.2/v5.1.
- Possess good experience in J2EE distributed computing technologies like RMI, CORBA, EJB, JMS, Web Services, SOAP, WSDL, REST and off-shelf frameworks like Struts and Hibernate. Experience in J2EE/J2SE application development and deployment on Application Servers like IBM WebSphere, Oracle AS and WebLogic.
- Very Strong knowledge of OOAD and Excellent experience in application of UML methodology for System Design. Delivered full-scale OO model (use cases, class/sequence/activity... diagrams) utilizing UML with Rational Rose/ Microsoft Visio/ RSA /RAD /Together4J /WSAD.
- Hands on Experience in XML technologies -JDOM, XSL, XSLT, XQuery and XPATH, Namespaces (XMLNS /NSC).
- Experienced with Oracle, DB2 (UDB), SQL Server and Sybase. Very Strong in Data modeling/design and performance tuning of interactions with database.
- Delivered Architecture artifacts like Solution Architecture, Reference Architecture, deployment /rollback plan, Disaster Recovery, change /configuration management and reuse plan.
- Strong understanding /experience of different technologies like Business Process Management (BPM), Business Activity Monitoring (BAM) and Service Oriented Architecture (SOA) and tools in WBI suite like WebSphere Process Server, WebSphere ESB, Business Modeler and Business Monitor.
- Extensive experience in External and Internal Customer interaction, Professional services, requirement analysis and providing recommendations. Excellent Communication, Analytical and interpersonal skills. Has the motivation to take independent responsibility and ability to contribute productively as a team member.
- Experience in development methodologies such as SDLC, waterfall, RUP, Iterative and Agile/Scrum.
- Strong programming knowledge using ESQL.
- Experience in working with the graphical data mapping and setting mapping preferences.
- Experience in creating Tables, Views, Stored Procedures, Functions and Triggers such as in Oracle and DB2.
- Hands on experience in resolving critical problems in WMQ, WBMB and WTX on various platforms like AIX and Windows.
- Experience using WSRR (WebSphere Service Registry and Repository) as a service registry and repository.
- Experienced in migrating the message flows from previous versions to V8 and have strong knowledge on the newer concepts of IIB 9.
TECHNICAL SKILLS
Software: IBM Websphere Message Broker 8.0/7.1/6.1, IBM Websphere MQ 7.1/6.0, WTX 8.x, Interconnect Adapter for MQSeries, Informatica 8.5.1/7.2 MQSeries v7.5/v7.1/v7.0.1/v 6/5.3/5.2/5.1.
Operating Systems: Linux (RHEL v6.x/5.x/4.x, SLES v10x, OLE v6.x), AIX v5.3.x, HP-UX 11.x, AS/400 v5r4, Z/OS, Windows v8/v7/2008/2003/XP/NT.
Databases: Oracle 12c/11i/10g/9i/8.x.x/7.x, DB2 (UDB) 9.x/8.x/7.1/6.1, DB2 (AS/400 V5R4), SQL Server, Sybase, MS Access, QuestCenteral for DB2, SQLNavigator /Toad for Oracle.
Message Formats/Standards: CWF, TDS, XML, ANSI X12 EDI, HIPAA, HL7.
Scripting Languages: Agile/Scrum, UML, RUP, MVC Patterns, Rational Tools (RoseClearQuest, RequisitePro), HP OpenView, Mercury Quality CenterJIRA, Test Director, Load Runner. Web Services (SOAP, WSDL, WSI and UDDI), JAX-WS, CXF, REST (JSON or XML over HTTP.
Programming Tools: ESQL, J2SE/J2EE (JDK, JMS, JTA, EJB/RMI/CORBA, Servlets/JSP), StrutsJSF,AJAX,Log4J,JavaScript,PL/SQL,XML/XSL/XSLT/JDOM/XML4J/XPATHJNDI, PERL, Shell Scripts, C++/C.
Tools: & IDE: Microsoft VISIO, WASD, HL7, XML Spy, RFHUtil, SOAP UI, SQL Servers.
Version Control Tools: Serena Dimensions / PVCS, Clear Case (Rational), CVS, TFS, Subversion, CA SCM
Application Servers: IBM WebSphere, BEA WebLogic, iPlanet, Oracle AS, Tomcat, Apache.
PROFESSIONAL EXPERIENCE
Confidential, Greensboro, NC
WMQ/MB Developer
Responsibilities:
- Responsible for re-engineering the legacy applications to migrate them on to ESB layer. Worked on Migration from MB 7.0 to 8.0.
- Designed and Developed Message Broker Interfaces using SOAP nodes and File Nodes.
- Review technical specifications of the transformation format to design the mapping for message flows/sets using different nodes of message broker. These flows were developed using Soap Nodes and Compute Nodes.
- Worked with business analysts to gather requirements and to create HLD/LLD documents
- Worked extensively on Mapping Node using the Custom ESQL property for transformation purpose and also configured the Database.
- Developed message flows for transforming data from one format of XML to other format of XML using XSLT node.
- Created a deployable broker archive (BAR) file. Configured and deployed the BAR files to Brokers on test environment on Windows servers.
- Developed message flows using FileInput Node, FileRead Node, FileOutput Node and Routing Nodes such as SequenceNode and Collector Node.
- Created a deployable broker archive (BAR) file. Configured and deployed the BAR files to Brokers on test environment on Linux and Windows servers.
- Made enhancements and changes as per business Requirements to a number of message flows and message sets for various types of message transformations.
- Configured the monitor and audit events for message flows using the new features of IBM message broker.
- Worked in transformations of XML and TDS format messages.
- Involved in preparing Test Cases, Code Review, Deployment and Documentation.
- Participated in daily and weekly test and status calls.
- Monitoring of the queues, channels which needs to be up 24X7 for business critical applications and supporting clients.
Environment: WMQ v7.0, Message Broker v7.0/8.0, Web Services, Java, XML, XSLT, SOAP, SQL, ESQL, DB2, Teradata, Oracle 10g, AIX, Windows 2000/2003/XP.
Confidential, Lake Forest, IL
WMQ/MB Developer
Responsibilities:
- Developed a message flow to invoke the web service and map the retrieved response from the web service call to the Client Server.
- Implemented various message flow nodes like FileInput, FileOutput, Mapping, Filter, JavaCompute, Compute, Route, RouteToLabel, SOAP, Http, SAP Adapter, TryCatch, FlowOrder, Email, XSL Transform, RCD.
- Developed SOAP/HTTP Message flows to consume Web services and hosted flows as web Services to integrate with external applications
- Developed ESQL code using PASSTHRU statements to connect with the databases from Compute Nodes.
- Developed sub flow to be incorporated into the main Message Flows for Error handling and directing the errors to the appropriate queue. This was achieved using TryCatch Node, Compute Node and MQ Output Nodes.
- Worked extensively on Mapping Node using the Custom ESQL property for transformation purpose and also configured the Database.
- Implemented various scripts to reprocess the failed msgs in error queues, to generate error msg count in the queues to analyze the defects
- Worked with different integrating systems to analyze the problems/defects to resolve the productions issues.
- Implemented various message flow nodes like Mapping, Filter, JavaCompute, Route, RouteToLabel, SOAP, Http, TryCatch.
- Developed SOAP Message flows to consume Web services and exposed flows as web Services.
- Planning and executing performance testing for business critical message flows, and also comparison of stats on versions MB 6.1/7
- Developed message flows for transforming data from one format of XML to other format of XML using XSLT node.
- Debugging of Message flows using the Live Debugging tools of Message Broker Toolkit.
- Developed message flows using FileInput Node, FileRead Node, FileOutput Node and Routing Nodes such as SequenceNode and Collector Node.
- Participating in requirement reviews sessions and design sessions, creating design documents.
- Hosting status calls twice in a week and updating timely development status to client. Attending status and design meetings at onsite.
- Provide support for DIT, ST, SIT and UAT Testing
Environment: WMQ v7.0, Message Broker v7.0/8.0, WebSphere Application Server 6.0/7.0, DB2 8.2, Microsoft SQL Server 2008 R2, XML, ESQL, AIX, UNIX, Soap UI.
Confidential, Jersey City, NJ
Message Broker Developer
Responsibilities:
- Developed SOAP web services using message broker. Developed WTX type tress and Maps
- Installed and configured WMQ and Message Broker on Windows & AIX platforms.
- Reviewing the business analysis & Impact documents for all the incident raised in production
- Working on critical issues and provide the solution in less turnaround time.
- Participating in crisis and war room calls.
- Developed WSDLs. XSDs, and created Message sets to handle Text(TDS), Binary (Copy Book) and XML formats.
- Interacted with Functional and testing teams to create test scripts for String and Performance testing of Message Broker Artifacts
- Utilizing standard procedures, enhancing system performance, and defining the criteria for testing
- Involved in daily troubleshooting of Websphere MQ errors and Application errors that use MQ. Implemented cross clustering solution between MQ clusters.
- Providing 24/7 on-call support for WMQ Administration
- Installed latest MQ fix packs on Windows and Linux.
- Recommended and implemented cross cluster communication solution with very minimal dependency on fail over MQ Objects.
- Involved in Transforming and Routing of Different Data Formats of Data such as XML, CWF and TDS Message Formats.
- Involved in Unit Testing and Point to Point Testing of Different Interfaces with Testing Teams.
- Assist and mentor project team members and participate in design integrating the applications with WBIMB/MQ infrastructure
Environment: IBM Websphere Message Broker 7.0/6.1, IBM Websphere MQ and TFS (Source Control Versioning).
Confidential, Clayton, MO
WBMB Consultant
Responsibilities:
- Designed, developed Message Sets, Message Flows and deployed to broker on WBIMB environment.
- Responsible for leading the ESB team in designing and developing IIB (Message Broker) Services.
- Prepared the migration Road map for the IIB in consultation with IBM.
- Developed Restful Webservices (JSON) to support the new Services initiative.
- Implemented global caching in Message Broker 8 and IIB to improve the services performance.
- Developed interfaces to handle large files.
- Designed and developed interfaces for Collection and Aggregation of messages.
- Developed Message Broker applications to interact with SAP.
- Interacted with other teams in gather the requirements and over seen JAD sessions.
- Installed WMB 6.1, WMQ6 in development and test environments.
- Migrated of Message Broker WBIMB 5.1 to WBIMB 6.1.
- Involved in administration tasks using MQSC commands like creating Queue Managers, Queue, Channels, Process Definition, Name Lists, backup and recovery.
- Worked with Business rules features of IIB with ODM (POC).
- Worked on modifying the WTX maps and Trees.
- Trained off shore resources on MQ and WMB best practices.
- Involved in the maintenance of Websphere MQ on different platforms and setting up the development, testing and production environments.
- Checking the health status of the Websphere MQ.
- Involved in daily troubleshooting of Websphere MQ errors and Application errors that use MQ. Implemented cross clustering solution between MQ clusters.
- Designed & Implemented Backup/Disaster recovery environment & procedures for Mission Critical Systems, SAVE Queue Manager.
- Developed Production support guide lines and documentation.
Environment: WebSphere MQ 6, WBI-MB V6.1/V5, WebSphere Application Server(WAS), Web Services, Java, JDBC, ODBC, XML, XSLT, SOAP, SQL, ESQL, DB2, Teradata, Oracle 10g, AIX, Windows 2000/2003/XP.
Confidential, Atlanta, GA
Message Broker Developer
Responsibilities:
- Involved in detailed project plan, analysis, documentation and design of architecture specification for MQSeries environment.
- Defining and maintaining Queue Managers and MQ Objects on Windows, AIX, x/OS, and Linux.
- Developing MQ Infrastructure in enterprise level with distributed and clustered environment.
- Created and administered MQSeries objects such as Remote queues, Queue managers, Queues, Process definitions and channels.
- Used ISPF panels for administration of MQ Objects, Master & Chin logs for troubleshooting MQ issues on z/OS.
- Configuring and troubleshooting and queues, channels and process for Triggering.
- Configured channel attributes such as HBINT, BATCHINT for optimum network performance.
- Created multiple hoping using remote queue and alias queue definitions.
- Problem determination and trouble-shooting using system, Qmgr error logs and FFDC reports.
- Coordinated with IBM to resolve PMRs related MQSeries.
- Used shell scripts to automate administration tasks.
- Implemented Backup (saveqmgr) and recovery procedures for production systems.
- Knowledge sharing with MQ based java programmers in application development and with administrators in trouble shooting, availability issues.
- Used BMC-PATROL to create, maintain and monitor MQSeries objects.
Environment: MQSeries, UML, XML, SQL, Java, DB2, Shell Script, BMC-Patrol, Windows, Linux, AIX, OS/390, TCP/IP.