Sr. Message Broker/iib Developer Resume
Erie, PA
SUMMARY
- Over 8 Years of Experience in IBM middle ware Technologies. Worked extensively in IBM Message Broker, IIB, WTX and Datapower
- Designed and Developed EAI Based and SOA based Solutions using IBM Message Broker, WTX and Datapower
- Implemented SOA Governance using WSRR
- Exposure to IBM Cast Iron and IBM API Management implementations
- Extensive experience in Developing Web services (SOAP and Restful) using Message Broker (IIB) and Datapower
- Designed, configured and developed AAA, Multi - Protocol Gateway, XML firewall, Web service Proxy services in Datapower
- Experience with both Hypervisor Virtual appliances as well as physical Firmware and experience in Cloud based implementation
- Experience in application of security policies, two-way and one-way SSL, Certificates, Encryption and decryption and SAML token in Datapower
- Extensively worked with Database integration from Message Broker (IIB), Datapower and WTX
- Worked with integration of WTX with Message Broker (IIB) and Datapower
- Experience in Non-XML and JSON Integrations with Datapower
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, ESQL, XSL, UML
IBM Middleware: IIB 9, Message Broker 8, 7, 6.1, 6.0, Datapower XI52, XI50, XC10, XG45, WTX, WSRR, Cast Iron, IBM API Management
Database: DB2, Oracle 9i/10g, SQL Server, MySQL, Sybase
Web Technologies: XML, XSD, XSLT, XPATH, JavaScript, Servlets, JSP
App Servers: WAS, WebLogic
Development Tools: SOAP UI, SOA Test tool, XML Spy
Communications Protocols: TCP/IP, Http/Https, SOAP, SSH, SFTP
ERP: SAP
Version Control: Clear case, SVN, RTC
Build & Testing tools: ANT, JUnit, SOAP UI, LOAD UI
Operating Systems: Windows, Solaris, AIX, Zlinux, AS/400, Z/OS
PROFESSIONAL EXPERIENCE
Confidential, Erie PA
Sr. Message Broker/IIB Developer
Environment: IIB 9.0, IBM Message Broker 8, MQ Series, Datapower XI52, WTX, WSRR, Java, Agile, DB2, Oracle, XML, XSLT, Linux and Z/OS
Responsibilities:
- Involved in JAD sessions and Business requirement meetings and created functional (High Level) and Technical (Low Level) design documents.
- Designed and Developed Web services in Integration bus using Both SOAP and HTTP Node
- Reviewed Existing interfaces and suggested performance improvements
- Developed best Practices and given guidance to junior members of the team.
- Worked with Aggregation and collection of Messages in IIB
- Implemented Rules in IIB.
- Developed transformations in IIB/Message Broker Using ESQL, Java, Mapping and XSLT
- Interacted heavily from IIB and Datapower in to Databases. Worked closely with DBAs to do SQL analysis and created stored Procedures to be used from IIB to reduce me/O and improve performance. Worked with XML Datatypes.
- Implemented SOA Versioning using WSRR. Datapower and IIB
- Implemented Node level Global caching in Message Broker
- Created Datapower POC services for AAA and Multiprotocol gateway service implementation
- Updated WTX Maps to add new mapping requirements.
- Created Interoperable WTX Maps to be used in Datapower and Integration Bus.
- Updated the exception Handling mechanism to include node level Exception handling using Continue and Exit handlers
Confidential, Boca Raton FL
Sr. Message Broker/IIB/Data Power Developer
Environment: IIB 9.0, IBM Message Broker 8, MQ Series, Datapower XI52/XI50, XG45. XC10, OAuth2.0, WTX, WSRR, Cast Iron, IBM API Management, JUnit, MQ FTE, Java, Agile, DB2, Oracle, XML, XSLT, AIX, Linux, Z/OS
Responsibilities:
- Designed Various SOA Service initiatives involving Message Broker (IIB), Datapower and WTX
- Setup Datapower VMware environment to perform initial POCs to establish the need for the Datapower
- Cost and Performance analysis between IBM SOA Stack with Open source Mule and Fuse ESB
- Designed and Developed Caching Framework using Global caching features of Message Broker (IIB) and XC10
- Developed WTX EDI and Proprietary (XML, Copybooks) Maps and Systems for running in Launcher and Command Server (Stand Alone Mode)
- Created Websphere Transformation Extender maps and Type Trees for various computations and to connect to Manhattan WMS and DB2.
- Designed and developed Mediation gateway services in Message Broker (IIB) and web services in Integration Bus.
- Developed XSLT (Style sheets) for Orchestration, Mediation and routing of Web services
- Designed and Developed POCs for Cast Iron Integration and IBM API Management integration with Datapower XI52
- Configured Web Application Firewalls (WAF) to proxy the sites, AAA Policies for User authentication
- Configured SSL profiles for transport level security and configured Service Level Monitors to collect service usage metrics and Logs
- Implemented One-way and Two-way SSL, WS-Security, decryptions and encryption and Digital certificates
- Designed and developed message flows to handle files
- Designed and developed web services in Message Broker (IIB) using SOAP and HTTP nodes. Built WSDLs using both Top-down and Bottom up Approach
- Developed message sets and also developed message models using DFDL
- Designed and Implemented Service versioning in WSRR
- Developed message transformation using XSLT, XQuery and Datapower Extension functions
- Designed and developed Common components For caching, Exception handling in IBM Integration bus (Message Broker)
- Developed functions, type trees and built maps in Websphere transformation Extender
- Integrated WTX Maps in to Message Broker (IIB) and Datapower
- Responsible for Problem resolution War Room Support and also with defect co-ordination and resolution with the offshore team
Confidential, San Francisco CA
Sr. Message Broker/WTX/Datapower Developer
Environment: Message Broker 8, 7, MQ Series, WTX, WSRR, Datapower, Layer 7 Secure span, ESQL, XML, XSLT, EDI, Java, DB2, Oracle, AIX, Linux, Z/OS, SAP
Responsibilities:
- Designed and built Enterprise service Bus mediations using Message broker flows and WSRR service end points
- Created AAA policies in Datapower with LDAP
- Designed and developed Datapower services for messaging. Transformation, routing and security pattern (DP-WAS7 LTPA token, DP-Site minder-Oracle database-IHS integration, DP-WPS mutual Auth, Request-Reply messaging)
- Developed Web services in Message Broker to act as both consumer and provider
- Configured Layer 7 policies for Mobile APIs message routing, header suppression, addition and encrypting/decrypting message
- Created WTX maps for EDI to XML transformations using the WTX support pacs
- Developed WTX maps and type trees to implement EDI transaction processing
- Built maps for both Real-Time and Batch process in WTX.
- Created type trees by importing Cobol Copy Books for Fixed Length Formats in WTX
- Designed and implemented Aggregation and collection of Messages in Message Broker
- Implemented SOAP over JMS and SOAP over HTTP implementations in Message Broker using SOAP Nodes
- Developed Message flows to Interact extensively with Databases using SQL, pass thru and stored procedures
- Developed Log4j based logging framework in Message Broker
- Worked on Agile Methodology and multi week Sprints. Participated in daily scrum standup meetings and developed User stories
- Designed and Created Technical design documents for various services
- Developed message flows to Interact with SAP through Inbound and Outbound SAP Adapter nodes in Message Broker
- Implemented Global Caching in Message Broker using Java Compute node
- Developed Message flows and message sets to transform XML messages to Copybook format and vice versa in Message Broker
- Installed and configured ITCAM for SOA for monitoring DataPower Object and device status
Confidential, St Paul, MN
Sr. Integration Engineer (Message Broker)
Environment: Message Broker 7, 6.1, 6.0, MQ Series, ESQL, Java, DB2, Oracle, XML, XSLT, AIX, Mainframes
Responsibilities:
- Developed Message flows for Scheduling using timer nodes
- Developed Web services using SOAP Nodes and Http Nodes
- Developed message sets and message flows to handle and transform XML, EDI and Copybook message formats
- Developed Java procedures to be used with in the regular compute node to handle file operations
- Developed stored procedures on DB2 Database. Worked with XML Data types in DB2
- Developed common reusable components for validation, authorization services in Message Broker
- Developed Interfaces to interact with SAP using SAP Adapter nodes
- Created best practices and Naming conventions
- Developed message flows to handle large files using splitter patterns
- Used MAVEN scripts to fetch, build, and deploy application to development environment.
- Used Rational Rose tool to develop Use case diagram, Class diagram, Sequence diagram and Activity diagram.
- Developed Test cases and worked closely with testing team in defect resolution
Confidential
Middleware Developer
Environment: Message Broker MQ Series, XML, XSLT, AIX, Linux, Z/OS
Responsibilities:
- Identified the business requirements and created functional and technical specification documents
- Built the Message Broker and MQ infrastructure in a distributed environment.
- Set up the MQ Cluster and developed the pub-sub implementation
- Developed message flows to do transformation, routing and Database handling using ESQL and Java
- Developed WSDLs, XSDs and developed web services using SOAP and HTTP nodes
- Developed Message flows to process JMS messages, SOAP Messages, XML, Copybook and EDI message formats
- Developed message flows to query Oracle Database and return results using ESQL and stored procedures
Confidential
Java Developer
Environment: Java/J2EE, MQ Series, Servlets, JSP, JavaBeans, EJB, JDBC, Eclipse Oracle 9i, STRUTS 1.1, RUP, Web Sphere, Windows 2003, Sun Solaris 8, XML, DB2, Windows, Linux
Responsibilities:
- Used struts framework and coded the project by extending MVC Struts Framework.
- Used Struts html tag libraries and bean tag libraries extensively while coding JSP pages.
- Used Sessions extensively to track client sessions.
- Involved in developing EJB’S for the core business logic using Session facade pattern and deploying them in Web Logic.
- Developed triggers, Exceptions and Procedures for maintaining the integrity and correctness of the transactions in Oracle.
- Implemented and tested backup and recovery system for production environment.
- Used Java Mail API for triggering an email to the account holders for some account updates.
- ANT building tool was used to build and deploy components into Web Sphere server.
- Coded the Selection Criteria Page, which was reused for some of the screens.
- Coded the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens
- Responsible for Bug fixing