Madhusudhan Reddy Gaade -
Certified Datapower / Message Broker Consultant
SUMMARY:
Around 7+ years of experience in IT which includes 4+ years of work knowledge in analysis, Design, Development, configuration, Testing, Deployment, support and middleware administration of IBM WebSphere DataPower XS40, XI50, XI52 SOA appliances and Integration Bus/IIB 9.0, Message Broker (8/7/6.1/5.0).
Eminent in SOA, Web Services, SOAP, WSDL, WS Security, XSLT style sheets, XML Schema, LDAP, MPGW, WSRR, and AAA Policy.
Worked on DataPower using WebGUI, command line interface (CLI), XML management interfaces, such as the Service-Oriented Management API (SOMA) or Soap configuration Management and the Appliance Management Protocol (AMP).
Strong knowledge in any-to-any message transformation with advanced level of understanding in XSLT.
Expert in ESQL and Java development in IIB/Message Broker, XSLT in Datapower and mapping in WTX.
Designed & implemented various SOAP & REST based web services using IIB and Datapower.
Worked closely with developers to define and Configure Application Servers, Virtual Hosts, Web Applications, Web Resources, Servlets, JDBC drivers, Servlet Engines and Deployment of EJBs across multiple instances of WebSphere.
Experience in designing of complex solution, defining development strategies with off shore development team involved in requirement gathering, prepare requirement and design documents and convert requirements into technical design.
Excellent knowledge of Object Oriented Concepts like JAVA and JDBC technologies to design, implement, test applications on the server-side, and Unified Modeling Language (UML) to design Use cases for all specifies modules of business applications.
Extensive experience in Software Development Life Cycle (SDLC), agile development environment.
Work in both independent and collaborative work environments enabling multi-tasking capabilities, troubleshooting mechanisms, and client/customer relation maintenance skills.
Good communication skills and Excellent at solving complex problems under strict deadlines, setting expectations on project progress at the client end.
Good debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
Proven ability in quick understanding and learning of new technologies and their application in business solutions.
Excellent oral and written communication skills and very strong leadership abilities.
CERTIFICATION'S:
IBM Certified Solution Implementer WebSphere DataPower SOA Appliances Firmware V5.0
IBM Certified Solution Developer Message Broker V8
Cognizant Certified Professional in Java
SQL Server 2008 Certified by Microsoft
CloudU certified by Rackspace
SKILLS:
Middleware
IBM WebSphere DataPower (XI52/XI50), Integration Bus (IIB 9), IBM WebSphere Message Broker (8, 7, 6.1, 6), IBM WebSphere MQ 5.3/6.1/7.1.
Languages
C\C++, Java, J2EE, ESQL, C#, ASP.net, XSLT, and SQL
Database
DB2, Oracle, SQL Server 2008 and MySQL
Testing Tools
SoapUI, RFHUtil, Eclipse, Visual Studio 2010/2012
Operating Systems
Windows 7/8/XP Pro/Vista, Windows Server 2000/2003
PROFESSIONAL SUMMARY:
US Cellular - Chicago, IL Nov 13 - Till Date
Role: Sr. DataPower Developer
Responsibilities:
•Provide design, development, testing and support services and governance for DataPower XI52/XB62 and lifecycle activities, and ensure uniform implementation of standards and best practices.
•Tested end-to-end using external tools like Jmeter, SOAPUI by enabling security on DataPower appliance.
•Configured different services MPGW and XML Firewall to support SSL communication with mutual authentication with both internal and external systems.
•Configured Multi-Protocol Gateway to expose service as a RESTful service.
•Written stylesheets to perform HMAC authentication using SHA256 algorithm, and validating using the AAA policies, based on the headers and content of incoming message.
•Written stylesheets to set and suppress HTTP Headers for inbound and outbound transactions.
•Performed troubleshooting by enabling probes and analyzing logs.
•Configured front side handlers (MQ, HTTPS) to implement Multi-Protocol Gateway service in XI52 for protocol transformation.
•Configured XML Firewall and a corresponding user agent and XML Manager to run scheduled tasks at regular intervals on the device.
•Configured Deployment Policy to deploy the configuration in various environments.
•Configured Service based configuration files on DataPower devices.
•Configured XML firewall loop back proxy for the purpose of testing the configuration in multiple steps
•Worked with developers in various stages of development and testing and taking the application from DEV to PROD environments.
•Participated in team meetings and management meetings to resolve issues related to the various environments.
•Finishing the work within deadlines.
Environment: IBM WebSphere DataPower XI52, IBM WebSphere DataPower XB62, IBM WebSphere MQ 7.0, AIX, IBM WebSphere Application Server 6.1, IBM WebSphere Message Broker 7.0
Dignity Health, Phoenix, AZ Feb 13 - Oct 13
Role: Sr. SOA Developer (IIB & Datapower)
Responsibilities:
Sr. SOA Developer focusing on the end to end project design, development, administration and delivery using IBM SOA tools (IIB, Message Broker, Datapower, WTX and WSS).
Worked with Business Analysts and Stake holders in understanding the requirement and creating Functional and technical design documents.
Reviewed existing solutions and identified places where reusable components can be used to avoid code redundancies and duplication in IIB/Message Broker. Suggested code improvements for performance.
Worked with HIPAA and HL7 message formats and their transformation and processing in IIB and WTX. Worked with 837, 270, 271 transaction sets.
Involved in the MB to IIB migration
Participated in the Beta of IIB 10
Created message models using DFDL, SAP Adapters (Data object), MRM message sets modifications for processing Text, XML and Cobol Copy book messages
Configured AAA policy objects in Datapower for custom LDAP, AD,TAM calls for authentication, authorization, and TFIM calls for generating and validating LTPA, SAML tokens
Configured various Datapower actions while defining rules and policies like Transform action, AAA Action, Match Rule, Encryption, Decryption, Filter action, Validate, Route and Scheduling.
Developed transformations in Datapower using XSLT and XQuery. Used WTX Maps in Datapower as Interoperable services. Created Maps, Functions and type trees in WTX
Set up WSRR Environment and configured users and roles. Configured business spaces and loaded Artifacts. Configured Datapower and IIB to use WSRR capabilities
Exported Datapower configurations between different environments. Set up Security certificates. Configured SSL (One way and two way). Worked with both GUI and CLI.
Involved the trouble shooting of Production and infrastructure. Involved in On-call support, Problem determination, root cause analysis and worked with IBM in PMR creation and resolution through IFixes.
Developed message flows using SOAP, HTTP, MQ, JMS, File, FTE, Compute, Mapping, Filter, Collector and Aggregate nodes.
Developed Message transformations in IIB using ESQL, Java, XSLT and mapping nodes
Developed and imported ODM rules in to IIB. Set up Record and replay in IIB.
Acted as a Lead for the off shore team and coordinated resource allocation and development
Worked in Agile scrum environment with two weeks sprints. Co-ordinated daily stand up meetings with the offshore and on shore team
Developed stored procedures and used in the IIB for efficient database handling.
Environment: Datapower XI52/XI50, XG45, IIB 10, 9, Message Broker 8, WMQ 8, 7.5, WSRR 8.5, 8.0, WTX, Java, ESQL, XSLT, XML. JSON, CURL, ITCAM, ITFIM, J2EE, ODM, Log4j on windows.
DHL WESTON, FL April 12 - Dec 12
Role: Sr. SOA Developer (IIB, Message Broker, Datapower and WTX)
Project Description:
The main technology used in this project is the IBM WebSphere MB appliance. The application is developed using ESQL, Java/J2ee. It uses Web sphere Message Broker V7.0 for integration between different applications. The project uses SOA approach for better flexibility. The application consist application integration with database and Mainframe application. The service elements will be integrated internally and externally using an Enterprise Service Bus messaging infrastructure based around IBM’s Web Sphere and MQ products. Integration will be supported by implementations of this messaging infrastructure in Processes, Sub Processes and Services. I am involved in developing message flows in WBIMB V7.0 using the XML schemas and data model given by architect. . It has DataPower layer for external application interaction and security enforcement.
Responsibilities:
Worked on some of the POC’s for COBOL copybook.
Understanding the business requirements and the technical specifications of the application.
Analysis of the functional specifications and Detailed Design Documents for the interfaces.
Installation and Configuration IIB, WebSphere Message Broker v7.0, 8.0 WebSphere Message Queue.
Applied the filtering rules and routed the information to the target applications.
Developed ESQL for message content enrichment.
Used debugger for observing the behavior of the message flows.
Designing message flows with error handling.
The Various sub-flows include Auditing, Error-handling, and tracing etc
Reusing the sub-flows, in order to avoid the rewriting of code.
Environment: Message Broker 8, 7, Datapower XI50, WTX, MQ Series, Java, ESQL, SAP, WSRR, JMS, JSON, XML. XSLT, COBOL, EDI on Windows, Linux, AIX and Mainframe.
Fifth Third Bank, Cincinnati, OH JAN 11 - March 12
Role: Sr. SOA Developer (IIB, Message Broker, Datapower and WTX)
Responsibilities:
Designed and developed Integration solutions based on IBM Message Broker/IIB, Datapower, WTX and MQ technologies.
Analyzed the requirements and prepared technical spec and detail level design documents.
Involved in Detailed design sessions and creating the mapping documents and analysis of business requirement documents
Involved in understanding and migration road map of legacy applications.
Developed Enterprise wide Auditing and Logging Frame work
Wrote stored procedure and retrieved Data from DB2 from Message Broker for better performance. Used XML Datatypes
Created Java procedures to interact with Global Caching from Message Broker ESQL Code
Developed Message flow applications using Java Compute node for custom file transfers (Zip file handling) and also to interact with MYSQL Database
Involved in the setup of Cast Iron Infrastructure for Sales force POC integration.
Involved in the design and development of Interfaces for SAP integration.
Responsible for On-call support and Day to day administration activities of IIB/Message Broker and Datapower.
Developed Message Models using DFDL and MRM in IIB/Message Broker
Setup deployment policies in Datapower and IIB/Message Broker for Inter-environment migration.
Involved in WSRR roll out for Service versioning and Governance.
Developed message flow applications using WTX Maps and Type tress and functions to handle EDI, XML and Copybook Messages. Created Interoperable maps to be used in Datapower
Developed message flows to do transformations from JSON to XML, XML to Copybook and Text formats
Designed Framework for Global Caching implementation in Message Broker/IIB
Environment: Integration Bus 9.0, Message Broker 8, WTX, Data power, DB2,SAP, Oracle, WSRR, Cast Iron My SQL, Java, XML, Erwin, Oxygen, SOAP UI, Curl on Windows, Linux and Z/OS
E-TRADE Financial Corporation, New York, NY May 10 - Jan 11
Role: Sr. SOA Developer
Responsibilities:
Involved in the Design, implementation and support the messaging infrastructure and also in the planning the technical roadmap to support business requirements.
Part of 3rd level 24x7 WMQ and WMB production support. Involved in problem resolution and root cause analysis.
Engage IBM support, open PMRs, and part of the IBM-E*Trade quick response team for problem identification and resolution. Document incidents and events, and work directly with IBM.
Developed web services in Message Broker utilizing SOAP nodes and HTTP nodes. Implemented WS-Security in Message Broker.
Developed AAA Services in Datapower for internal authentication.
Developed Message flows using File Nodes, Aggregate nodes, Collector Nodes, Timer nodes, JMS nodes, Java Compute node, Compute and Database nodes.
Develop Message Broker services (Inbound and Outbound) to interact with SAP.
Reviewed system changes for cross-impact on the messaging infrastructure.
Involve in the Design and architecture reviews for new and existing applications to
ensure high quality and lowest Total Cost of Ownership.
Environment: IBM Message Broker 6.1, 7, Datapower, WTX, MQ Series, ESQL, Java, XSLT, XML, XSD, WSDL, Web services, SAP, DB2, Oracle on Windows.
Microsoft, EPUB Publisher for ILT Authoring Tool, BELLEVUE,WA Feb 09 -April 10
Project Description:
EPUB is a format for electronic publications with reflowable text in marked up document structure with associated images for illustrations, all in a container format. Reflowable text allows the text display to be optimized for the particular display device used by the reader of the EPUB-formatted book. OPS, Open Publication Structure specifies options for representation of the content of an electronic publication. Content components can be XML-based documents for the flowable text, together with raster or vector images representing illustrations. OPS specify “preferred vocabularies" for XML-based content components and "core media types" that include raster and vector image formats that readers must support.
Responsibilities:
Understanding the knowledge transition behind the project
Tested given bugs for every Build
Fixed the bugs raised by client
Identified new bugs in project by testing whole application
Worked on support issues raised by the customers.
Environment: XSLT, XML, XSD on Windows.
MyDanaher Data Interface, INDIA - June 08 - Jan 09
Project Description:
MyDanaher Data Interface is a web based application used to simplify/modify the data of the users in the Operational Company and their relevant information.
Responsibilities:
Understanding the knowledge transition behind the project
Tested given bugs for every Build
Fixed the bugs raised by client
Identified new bugs in project by testing whole application
Worked on support issues raised by the customers.
Environment: JAVA, JSP, Servlets, Hibernate, Struts, HTML, MYSQL, SQL Server, Oracle, JavaScript, AJAX, JQuery, CSS, Eclipse, TOMCAT.