Middleware Solution Designer/architect Resume
DetroiT
SUMMARY
- Over 9 years of professional experience in Architecting, designing, developing and administering middleware products like MQ Series, Web Sphere Message broker, Data Power XS40/XI50,WSRR.
- Good understanding of Software lifecycles. Have good working experience in Agile and Waterfall development methods.
- Worked on Developing Message flows, message sets, WSDLs. Used Compute nodes and Java compute nodes for Message flow development.
- Thorough knowledge in ESQL, XSLT and Java.
- Good knowledge in working with products like App Watch, Q Pasa, Q Rep.
- Worked on Administering MQ Series, Message broker, Websphere Application Server and Data Power in a large environment.
- Experience in implementing latest WS - Security standards for all SOA applications using Datapower XI50.
- Developed various message flows using ODBC and JDBC connections.
- Helped the application developers in Coding to write Messages to MQ series on various technologies like Java, .Net and Z/Os.
- Worked with WAS administrators in deploying the EARs which uses QCFs and QDs.
- Worked on Publish/Subscribe methods in Message Broker 6.x/7.x/8.x .
- Understanding of HL7 Transactions.
- Highly experienced in gathering Requirements, developing Design documents and implementing naming standards to applications.
- Highly experienced in Design of WBI Message Broker's Message Sets and Message Flows based on the business requirement.
- Very good understanding of Web Services Description Language (WSDL) and Schemas.
- Well versed with XML related technologies like DTDs, XML Schema, and XSL
- Monitor all MQ Objects using MQ supplied utilities on multi platforms
- Problem determination using local error logs and by running user traces and service traces
- Sound Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills
TECHNICAL SKILLS
Languages: ESQL, XSLT, Java, XML, Shell and Perl Scripting
EAI Tools: Web Sphere MQ 5.x/6.x/7.x, Web Sphere Message Broker 6.x/7.x,8.x,IIB 9, WSRR, WBI TX, Web Sphere Application Server, IBM DatapowerXI50, Data power XML Security Gateway XS40.
Technologies: Service Oriented Architecture (SOA), Web Services (WSDL, UDDI, XML and SOAP)
Hardware/Os: IBM AIX (Including HACMP), Sun Solaris, HP-UX, Linux, Windows, MVS, Z/OS
Database Tools: DB2/UDB, SQL Server, Oracle 11g
Tools: Qpasa, Appwatch, Optier, Visio, QREP
PROFESSIONAL EXPERIENCE
Confidential, Detroit
Middleware Solution Designer/Architect
Responsibilities:
- Architected, Designed and implemented OAO(Online Account Opening) application for Hancock.
- Designed services with SOA fundamentals like Loose coupling, Reusability and Interoperability etc.
- Used WSRR for SOA governance.
- Created Technical and Software Architecture documents for middleware components.
- Implemented Message flow security by creating security profiles.
- Proposed naming conventions, guidelines and standards for MQ Objects and Message flows etc.
- Designed Task services, utility services and orchestration services based on SOA composition centric approach.
- Worked with Business Analysts and Enterprise architects in SOA design phases.
- Designed and developed message flows, which involve various nodes like Compute nodes, SOAP Nodes Database nodes, and various other nodes.
- Worked on troubleshooting the issues during development and testing phases and provided support for the production environment.
- Performed the code reviews
- Wrote ESQL Procedures to interact with SQL stored procedures as part of application design.
- Worked on performance analysis for IIB applications.
- Designed common application error logging structure for IIB applications.
- Worked closely with the administration team to install and configure IIB and MQ Components.
- Designed WSDLs to expose Message flows as web services.
- Developed Web services to integrate with BPM and Mainframe systems.
Confidential, Detroit
WMB/MQ/Data power Designer/Developer
Responsibilities:
- As the first WMB/MQ resource in the services integration team designed the Message Broker/MQ environment, proposed naming standards, created templates for detailed design documents.
- Worked with Solution Architects and system designers in understanding the requirements specific to ESB/Message Broker area.
- Architected SOA implementations for service re usability and retry mechanisms.
- Created Software Architecture documents (SAD), Use Case documents and Technical Design Documents as part of service deliverables.
- Worked with Application Architecture Group(AAG) in architecting solutions specific to middleware.
- Perform complex incident and problem resolution including: identifying root cause and or providing resolution alternatives, recommending and implementing courses of action, and resolution of the issue.
- Designed Message flows and documented technical design documents.
- Installation configuration and maintenance of IBM WebSphere middleware products, MQ series, Websphere Message Broker, Websphere Transformation Extender (WTX) in various environments.
- Created and maintained clustering with several Queue Managers for different environments.
- Involved in configuring various MQ monitoring tools like QPASA & AppWatch.
- Performed Design reviews for Message flows that were developed by offshore Vendor developers.
- Heavily involved in Performance Analysis of the Message broker applications.
- Developed Message flows using File Nodes, Compute nodes, SOAP Nodes, MQ Nodes, Email nodes.
- Created Message Sets using MRM domain for various Message structure validations.
- Analyzed the differences between version 7.5 and 9 and the uses of upgrading the current environment to IIB 9 in BCBSM applications.
- Engineered Datapower integration appliance XI50/XI50B XI512 in DMZ and non-DMZ configuration.
- Implemented LTPA, LDAP security for human activities and escalations
- Implemented Retry solutions in message broker for HTTP/SOAP based services.
- Integrated Data power with MQ Default and backup Queue Managers for logging and services.
- Integrated services with monitoring Products like IBM Tivoli Enterprise Monitoring.
- Provide 24/7 on call support in both development and production environment.
- Created multi protocol gateways, XML gateways, web services proxies. Well acquainted with different front side handlers (Http, https, MQ etc.) and back end urls.
- Monitor the performance of the Data Power appliance using service level monitoring and Simple Network Management Protocol (SNMP) alerts being sent to BMC patrol for proactive monitoring.
- Implemented Utilization logging flows for Message flows based on Message broker event generation.
- Worked on troubleshooting the issues during development and testing phases and provided support for the production environment.
- Troubleshooting and debugging message flows using trace nodes, visual debugger and error handling nodes.
- Performed the code reviews
- Wrote ESQL Procedures to interact with SQL stored procedures as part of application design
- Developed Message sets using MRM import which had multiple schemas and used SOAP nodes in calling web services.
- Designed common application error logging structure for Message broker applications.
- Supported MQ and Message Broker on various platforms like AIX, Linux, and Windows.
- Coordinated with IBM in resolving the PMR’s.
- Proposed naming conventions, guidelines and standards for MQ Objects and Message flows etc.
- Recommended and implemented monitoring solutions to MQ and Message Broker infrastructure.
Confidential, SFO
WMB Designer/Developer/Support
Responsibilities:
- Worked with business partners in gathering the requirements for version upgrade specific to the ESB/Message Broker area.
- Analyzed the changes and impacts due to the upgrade on Message Broker and provided remediation through various design changes.
- Worked on Design of Message flows and documented technical design documents.
- Coordinated with Off Shore resources in implementing the Message Broker designs and delivering the code.
- Worked on troubleshooting the issues during development and testing phases and provided support for the production environment.
- Designed, developed and implemented various flows using File Nodes, Compute nodes, MQ Input/Output nodes, SOAP Nodes etc.
- Actively involved in support of Web sphere MQ and WBI Message Broker infrastructure in Production/QA/Test environments, shared support responsibilities with other members of the team.
- Created message sets using MRM import techniques and message flows using ESQL to interface with various systems.
- Troubleshooting and debugging message flows using trace nodes, visual debugger and error handling nodes.
- Writing rules in ESQL for the message enrichment, adding data from database lookups.
- Involved in Code reviews and Design reviews.
Confidential, Bloomington, IL
IBM Web Sphere MQ/WBIMB Developer/Support
Responsibilities:
- Provided Technical expertise to client in the Design and Development of Various ESB Solutions.
- Providing 3rd level support for the middleware technologies MQ Series, WMB, Websphere Transformation Extender and DataPower XI50.
- Performing Proof of Concepts for existing end to end applications using Datapower XI50 appliance in different environments.
- Created certificates with in the Datapower appliance XI50 using the Crypto tool.
- Implemented existing router tool with the Data Power using the Multi Protocol Gateway (MPG). Created several Datapower policies using the xslt as needed.
- Implemented best practices and writing governance for DataPower XI50 appliances with in the Enterprise Application Integration suite with in the existing infrastructure.
- Implemented MQ 7.0.1 integration with the DataPower XI50 appliances.
- Developed Various Message flows using IBM Message Broker to meet the business needs of client.
- Worked on POCs (Proof of Concepts) for evaluating the new features in the existing tools and new tools.
- Supported MQ and Message Broker on various platforms like Z/OS, AIX, Linux, and Windows.
- Worked with Application developers in implementing the MQ solutions and providing necessary details like QCF, QDS etc.
- Provided 24x7 on call support for all environments.
- Performed incident resolution for Web Sphere MQ, Message Broker and Transformation extender.
- Coordinated with IBM in resolving the PMR’s.
- Proposed naming conventions, guidelines and standards for MQ Objects and Message flows etc.
- Recommended and implemented monitoring solutions to MQ and Message Broker infrastructure.
- Worked extensively on installing, configuring and administering Web sphere MQ and Message Broker on AIX, Linux, Windows platforms.
- Defining and maintaining Queue Managers and MQ objects on various platforms like windows, AIX, Z/OS, Linux.
- Designed and Implemented Backup/Disaster recovery environment & procedures for mission critical systems.
- Developed web services over SOAP/HTTP and exposed Message broker as Web Service.
- Developed Message flows which need protocol transformation from HTTP to MQ and Vice Versa.
- Invoked IMS Transactions from IBM Message Broker by exposing Message broker as HTTP service to External web services.
- Worked with configuring MQ using IMS Bridge.
- Developed Publish/Subscribe applications using IBM Message Broker.
- Architected WBI MB as a shared service for enterprise wide rollout with existing/required topology (Broker Domains, collectives, DB Servers, JMS, MQ Clusters, Pub/Sub Topics, etc)
- Combined legacy applications with other Web Services or composite business on other SOAs to create new and higher level business services.
- Integrated multiple sources of data such as databases, applications and files to perform any type of data manipulation including logging, updating and merging.
- Routed messages based on (evaluated) business rules to match information content and business processes.
- Created, modified and deleted configuration manager and Created and maintained User Name server.
- Created, assigned and deployed Message Sets to the broker.
- Created Message flows and Execution groups and deployed Message flows to execution groups.
- Setup and maintained broker collectives.
- Established Publish/Subscribe network in broker domain.
- Designed different components of the integration including Validation exception and error handling. Correlation of Request- Reply Messages, logging requirements are some of other pieces put to design.
- Writing effective rules for data interchange (say XML to MRM, COBOL Copy book to DB2 Schema)
- Created message sets using MRM import techniques and message flows using ESQL to interface with various systems.
- Create COBOL definitions to describe data from outside applications to import into MRM.
- Web sphere MQ and Message Broker Systems implementation reviews, document and implement recommendations to improve performance and availability and security.
- Worked with mediation primitives Message logger, Database lookup, Message Filter, XSLT.
- Worked on POC for implementing MQ and Message Broker Version 7.0.
- Provided technical leadership with architectural design and implementation of IBM Web sphere Business integration solutions.
- Designed and Developed integration applications using J2EE technology/XML/XSLT and is used for entering/modifying claim details, entering/editing activity details and so on.
- Worked on large Integration Initiative Related to e-business and legacy customer data Source integration with Service Oriented Architecture for the production.
- Worked as a senior Designer responsible for Researches and evaluation of alternative solutions and implementations.
- Used the capabilities of Time Out Control and Time Out Notification nodes allow messages flows to be driven periodically rather than by external events.
- Enhanced message parsing, the performance of both parsing and writing messages has been significantly improved to allow greater throughput especially of large messages.
- Worked on WSDL importer which will provide to create message models from WSDL files, simplifying the integration of web services.
- Writing rules and ESQL for message content enrichment (usually adding data from database lookup).
- Improved performance of message flows by implementing EH Cache.
- Designed, configured & maintained extensive Message Broker Domain for network for production/QA/Test environments with appropriate execution groups, Message sets and Message flows.
- Collected Broker statistics for performance monitoring and capacity planning.
- Worked with new releases of WMQ and WMB products and migration of earlier versions to the latest, applying CSDS, hot fixes and support pacs.
- Identifying the need for defining the Queue Managers, Clusters, Channels and queues.
Confidential, Bentonville, AR
Web Sphere Consultant
Responsibilities:
- This Project was focused primarily on Business portal, SAP, Web Services and J.D Edwards Integration. The Integration was built using IBM Web Sphere Message Broker in conjunction with IBM Web sphere Adapter technology. My role in this particular assignment was of a Web sphere Message Broker: Business Integration developer. Involved in all interfaces from initial phases including technical requirements preparation for J2EE/Portal Financial applications and J.D Edwards Integration and also to design and develop the IBM Web Sphere Message Broker flows to support the respective interfaces.
- Defined Message flows and Message sets using WBI Toolkit and control center for the versions of WBIMB 5.0.4 and WMQI 2.1 respectively.
- WBIMB enabled the company to transform and route various message types into company’s proprietary systems.
- Did migration from WMQI 2.1 to WBIMB 5.0 on AIX.
- Administering Message Broker, Troubleshooting and developing message flows.
- Implemented various flows involving HTTP nodes to expose legacy applications as web services.
- Implemented applications to leverage aggregate fan-out-fan-in capabilities of broker.
- Implemented message flow applications using Route to nodes for intelligent and dynamic routing.
- Developed XML based standards to enable flows to use XSLTs etc in Message flows.
- Define rules and procedures for identifying the service areas like business service utility service etc.
- Setup and configured MQSI Message Brokers, Message flows and Message sets using Control center.
- Designed and developed Web Services.
- Extensively used XSLT message transformation.
- Designed and created Message sets using MRM import techniques and Message flows using ESQL to interface the various systems.
- Worked with various nodes and ESQL for message routing and transformation.
- Tracking the logging details of the incoming messages and outgoing messages.
- Used timer nodes in message flows for performance evaluations.
- Developed shell scripts and batch scripts to backup files.
- Provided technical and administrative support for middleware systems in development, quality assurance and production environments.