Jagadeesh Nadimpally
adnqke@r.postjobfree.com
IBM ACE App Connect Enterprise (11.0), IBM Integration Bus (WebSphere Message Broker) and IBM MQ (WebSphere MQ)
* ***** of total professional experience in critical EAI application Design/Development/Test/Support/Maintenance using IBM Integration Bus/WebSphere Message Broker and WebSphere MQ.
Key Technical Skills
IBM Integration Bus (WebSphere Message Broker):
8 years’ expert-level with rich project experience
Design / Develop / Debug message flow / DFDL/Message set with Integration Bus Toolkit.
Install / Configure / Cluster / Load balance/ Support Integration bus and MQ.
ESQL, Java, XLST, XPath
Setup/Administration/troubleshoot IIB runtime environment along with MQ and Database.
Administered Integration Bus using Configuration manager proxy Java API.
IBM MQ (WebSphere MQ):
8 years’ expert-level with rich project experience
Setup/ Administrate distribute MQ systems across different platforms, as Security with SSL, Clustering, intercommunication, Triggering, High availability with HACMP for AIX and Multi Instance Queue managers.
Programming in Java, JMS and MQI, Script Command (MQSC) and Explorer, and PCF
Java /J2EE
2 Years of experience in developing utilities for WebSphere MQ and Message Broker.
Operating Systems
Linux, AIX, AS/400, Z/OS, Windows NT/2000/XP
Languages
Java, ESQL, XSLT, PHP, C++, C# (.Net), SQL, PL/SQL.
Java/J2EE Technologies
Java, JSP, Servlets, JDBC, JMS, JNDI, HTML, JavaScript, XML, XSLT, XPATH
Web Services
SOAP over HTTP/HTTPS/JMS, WSDL, Restful, WS-Security (WSS), WS-RM
Databases
Informix, DB2, Oracle, SQL Server and Sybase
IDE Tools
Integration Bus toolkit, Message Broker toolkit 6.0/6.1/7.0/8.0, Eclipse, IBM Integration Designer
Version Controls
Subversion, Star team, PVCS. Ant scripts to automate the builds and deployments.
Protocols
FTP, SFTP, HTTP/HTTPS, TCP/IP, LDAP, SMTP, TLS/SSL
WBI Adapters
JTEXT, JDBC, SIEBEL, SAP, MQ, File adapter
WebSphere Middleware
WebSphere MQ 6.0/7.0/7.5/8.0, WebSphere Message Broker 6.0/6.1/7.0/8.0 and Integration Bus 10.0/ ACE11.0
Security mechanisms
WebSphere Data Power service gateway XG45, WebSphere MQ AMS, WebServices security (WSSE)
Caching Mechanisms
WebSphere eXtreme Scale
Middleware clients
WebSphere MQ Clients v5.3/6.0/7.5, MQ and Broker explorers, Oracle Messaging gateway, XMS (.net) client and JMS (Using CCDT and bindings file)
Experience
Senior Integration Engineer (Remote)
Department of Veterans Affairs, Washington, DC – (Nov 2013- till date)
Installations and configurations
Installing and configured WMQv8.0, WMQv7.5 IIBv10.0, and WMBv8.0 on AIXv7.1.
Installed WebSphere MQ client on Oracle, Informix, WebSphere Portal, WebSphere Commerce, Windows (support .Net applications) and Cold Fusion servers.
Configured the multi-Instance queue managers and message brokers to provide high available clustered and load balanced environment.
Installed and configured MQ FTE agents on various operating systems and configured the agents for file transfer.
Created and configured the coordination and command queue managers to transfer the files in controlled manner.
Configured the Database logger to audit the file transfers using both FTP and SFTP methods using Oracle database.
Coordinated changes to WebSphere MQ (CSDs, hot fixes) to improve stability.
Coordinated with Support team to apply the WMQ and WMB installations with Fix packs.
Defined MQ objects including Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggered Processes, MQ error trapping applications and performance tuning/monitoring.
Setting up of queues, message layouts, and data mapping & setting up rules in Message Broker.
Worked on Message Broker Implementation guide for AIX, Windows for future references.
Setup brokers, message flows, message sets, performed tests using MQ Series for Windows NT.
Implemented Queue manager grouping and Queue manager clustering to provide the workload management to process high volume data.
Worked with network team to configure the load balancer (Content switch) to distribute the load across multiple broker runtimes especially for WebServices exposed in Message Broker.
Design and Development
Designed and implemented artifacts to support SOA architecture and legacy systems to support Web and mobile based applications.
Exposed the services in Message Broker to support the mobility applications both using IOS and Android frameworks.
Designed and developed the Restful web services and using JSON, XML and delimited data formats to support high volume of data.
Designed and Created DFDL’s and Message sets using MRM import techniques and Message flows using ESQL to interface the various systems.
Developed the DFDL’s to process various types of data which includes fixed length, delimited and XML data formats.
Design and develop message models in all domains (DFDL, MRM and XMLNSC and XMLNS).
Worked extensively on TDS and CWF data formats in transforming to XML message formats on MRM.
Defined Aggregation flows for implementing the aggregation from different services in Message broker using Aggregate Control, Aggregate Request and Aggregate reply nodes.
Worked extensively on different type of nodes like Compute, Reset Content Descriptor, Filter, Aggregate Control, Aggregate Request, Aggregate Reply, Database nodes, MQ nodes (MQInput, MQOutput, MQGet), HTTP nodes (HTTP Request, HTTP input, HTTP Reply), RouteToLabel and Label nodes.
Implemented the Publish/Subscribe technology in vendor portal applications using WebSphere MQ.
Exposed Web Services using HTTP Input/ HTTP reply Nodes and SOAP Input/SOAP reply nodes to support SOA.
Consumed the web services exposed in various systems including WCF services using the SOAP Nodes.
Worked extensively on the security measures by creating the keystores (JKS) for both HTTP and SOAP nodes to encrypt the transport by applying both Self signed and digital certificates issued by CA authority.
Used AES algorithms to encrypt/decrypt the sensitive data like payment details, social security etc. using Java/PHP.
Designed and implemented the Automatic and Manual retry logic to process the messages in a controlled and processed one and only once.
Configured OMG (Oracle Messaging Gateway) to push the data to WebSphere MQ by creating the links between the AQ queues and MQ local queues which uses the Oracle JMS for communication.
Developed ESQL for calling stored procedures and external Java interfaces from Compute Nodes.
Developed and implemented release process to standardize the development process including release sequence, coding standards and code reviews.
Support Test and Maintenance
Configured the DataStore and DataSource to implement the Record and Replay mechanism provided in WMBv8.0.01.
Configured the WebAdmin console using both HTTP/HTTPS to provide the support team to ease the administration tasks and created the access controls to allow various operations.
Provided daily support to production-support team members on WebSphere MQ and WebSphere Message Broker operation and problem determination.
Developed test scenarios and measurement techniques for performance monitoring.
Participate in 24/7 staff rotations of on-call responsibilities.
Provided the ANT scripts to automate the deployment process and manager all the revisions using Subversion.
Built a generic Error handler to catch the exceptions which are generated using different types of nodes (like MQ, HTTP and aggregation nodes) and logged error messages and Exception List on to the Queue.
Troubleshooting and debugging message flows using Trace nodes and using user/service traces.
Proactively monitoring the production environment to detect symptoms of potential problems, taking action when required to prevent production downtime.
Performance Tuning
Performed performance testing of message flows using RFHUITL utilities like mqputs, mqput2, mqtimes and mqtimes2.
Performed performance testing of HTTP/HTTPS protocol message flows using JMETER (Apache) and SOAPUI tools to Maintain/Support existing MQSeries Environment (MQSeries / WBIMB).
Enhanced the performance of message flows by using and changing thread count, caching, load balancing cluster workloads and heap sizes of execution groups.
Environment:
IBM Integration Bus v10.0, IBM WebSphere Message Broker (8.0.0.1, 7.0, 6.1 and 5.0), IBM MQv8.0, IBM WebSphere MQ (6.0,7.0 and 7.5), File Adapter, JTEXT and JDBC Adapters, Tivoli Omegamon XE, UNIX, AIX, Windows (XP, NT), iSeries (AS/400), Z/OS, IBM DB2 (v8.2), Java, WebServices.
Education:
Bharthidasan University, Tiruchirappalli, India
Bachelor of Engineering in Computer Science.