VELLAMPALLI PRASANTH
IBM Integration Bus Sr. Developer
Mobile: 804-***-**** Email: ********.*************@*****.***
SUMMARY:
●Around 8+ years of IT experience in analysis, design, development and testing and good experience in configuring, installing, deployment and development of IBM Integration Bus v9/v10, IBM ACE v11, WMB Message Broker, IBM DataPower X150/X152 and IBM MQ.
●Skilled in IBM Integration Bus v10/11 based application development and have profound knowledge on IIB Admin activities and commands.
●Strong development experience with ESQL and Java in IIB and XML/XSLT in DataPower.
●Strong experience in developing applications using MQ, Database, Transformation, Construction, CICS, Aggregation and web services - SOAP and REST API IIB Nodes.
●Experience in writing ESQL programming to handle message routing and transformations and have strong knowledge in message formats like XML, JSON, DFDL, SWIFT, EDI, Bank and Health Care Message formats.
●Good knowledge in WSDL, Swagger documents, Rest API, and SOAP Web services.
●Excellent skills in accessing various databases using SQL Queries, PL/SQL on various databases like MySQL, Oracle 10g/11g/12c.
●Experience in creating the Common Exception Handling and logging of events and Data using IIB event Generation or Queue based.
●Built services that validates the data against schemas and bridges protocols for guaranteed delivery of messages using XSLT stylesheets.
●Hands on experience with HTTP/FTP/NFS front side handlers to receive information from various services.
●Experience in developing Record and Replay solution.
●Experience in Installing and configuring MQ Client/MQ Server in different environments also implementing intercommunication and Clustering.
●Worked extensively on creating and configuring the Local Queue Managers and Remote Queue Managers.
●Experience with testing tools such as RFHUTIL, SOAPUI and Postman to test the input and output messages of various formats.
●Experienced in CI & CD using Jenkins and JIRA.
●Developed test cases for the flows and tested those in Unit Testing, SIT (System Integration testing) and UAT (User integration testing).
●Developed couple of automation projects using SOAPUI to reduce the time of testing when there are more applications.
●Have knowledge on Java, SQL, IBM DB2 Database and Oracle Database.
●Experienced in writing SQL queries and implement complex business functionality.
●Created message sets for mainframe applications using COBOL copy book structures.
●Strong experience in performing and supporting problem determination and resolution.
●Participate in code review and defect review meetings.
●Experience in providing 24/7 on-call support for applications running in production and have the knowledge and capabilities to produce and provide detailed documentation
TECHNICAL SKILL SET:
Integration Tools
IBM App Connect v11, IBM Integration Bus v10/v9, IBM DataPower X150/X152, IBM MQ v9, IBM Websphere Message Broker v8/v7, IBM Mainframe.
Programming Languages
ESQL, JAVA, SQL and PL/SQL, Python, and Groovy Script, Shell scripting, COBOL.
Testing tools
SOAPUI, RFHUTIL, Postman.
CI & CD related tools
Jenkins, JIRA, SonarQube and UDeploy.
Cloud
IBM dev-cloud
Other supported tools
Eclipse, IBM Data Studio and Android Studio, GitHub, Bitbucket, Splunk, IR360, Putty, WinSCP and Reflection for Unix and OpenVMS.
Software Methodologies
Agile, Scrum, Waterfall
Database and OS
IBM DB2, MySQL, Oracle, Windows 10/8/7/vista/XP, UNIX, MAC.
Front end
HTML5, CSS and JavaScript.
Industry Knowledge
Banking, Payments, Health Care.
EDUCATION / CERTIFICATIONS:
●Bachelor of Technology – Electronics and Communications Engineering
●Completed IBM certifications exam and earned badges – IBM MQ Developer Essentials and IBM APP Connect Essentials.
ohttps://www.credly.com/users/prasanth-vellampalli/badges - Credly URL
PROFESSOINAL EXPERIENCE:
Client: Bank of America, Charlotte, North Carolina Nov 2021- Till Date
Implementation Partner: Accenture Solutions PVT LTD
Role: Sr. IBM Integration Bus Developer
Project Name: Message Request Processor / International Request Processor:
RESPONSIBILITIES:
Involved with Business Analysts to gather the requirements to Design and created technical specifications and functional design specifications to support various new interfaces in IIB and DataPower.
Developed message flows using ESQL and Java which does XML/JSON transformations, SWIFT message transformations, SOAP/HTTP XML to IMS (MRM) mappings and transformation.
Developed applications that involve payments processing and bank transfers.
Created transformations in DataPower using XSLT and pass-through services to provide security layer to IIB services.
Developed applications which involve transformations of SWIFT MT/MX format messages like MT103, MT910, MT900 which are extensively used in Banking for secured transfers.
Developed Message Flows without Message set which used custom XSD/XSLT transformations to transform into XML and Fixed length Messages.
Monitor logs and Queue depths to proactively find potential problems.
Extensive experience with build and deploy BAR files in various environments.
Built services that validates the data against schemas and bridges protocols for guaranteed delivery of messages using XSLT stylesheets.
Worked on database for creating the routing logic which is used for identifying and sending the transformed messages to downstream applications.
Developed request, response, and error rules.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
Worked on generating Public and private keys for the external server connection setup.
Profound knowledge on the banking transactions and operations for a customer-centric world.
Closely worked with QA and inbound applications teams for end-to-end testing and maintaining environment stability.
Provided support for L2 team in troubleshooting the production issues.
Worked in an Agile methodology and provided support during the release of the changes to production environment.
Used version control software BitBucket for maintaining the release changes code.
Used WinScp for configuration files management and Putty for Cache and server related activities.
Maintained Jira Scrum board for creating the Sprint stories, tasks and Epics which are used for tracking the planned project work.
Environment: IBM Integration Bus v10/v11, IBM Websphere MQ v9, IBM Datapower X150/X152, ESQL, Java, SQL, IBM Data Studio, Squirrel, Oracle DB, MySQL, XSLT Transformation, XML Transformation, COBOL Copy Books, GitHub, Bitbucket, Gitbash, Putty, WinScp, Jenkins, Eclipse, SoapUI, RFHUtil, Postman, Splunk
Client: Pfizer, Collegeville, Pennsylvania Jan 2021 – Nov 2021
Implementation Partner: Infosys LTD
Role: IBM Integration Bus Developer
Project Name: Global Managed File Transfer / Messaging Services:
RESPONSIBILITIES:
Involved in gathering requirements and creating functional specifications and doing the analysis, and implementation of Client requirements.
Developed MQ based applications which involves the XML transformations, Database connections.
Developed transformation in IIB v9 using ESQL, Java and Mapping nodes.
Developed Message Definitions for processing XML, Cobol Copy Book, EDI message formats in IIB using DFDL.
Developed exception handling framework and logging for the flows in IIB.
Installed MQ on Linux and Windows servers and created all the required Queue Managers, Queues, and setup.
Monitored the messages flowing from MQ to IIB or MQ to external systems and archive directories for any files missing the processing.
Used IR360 for MQ monitoring, created the Cron Jobs for scheduled MQ activities and created alerts that triggers the automated tickets for the support team on any MQ related issues.
Worked on problem resolutions and raised PMRs with IBM for product issues.
Participated in Production incident calls to provide resolution and fix the issue.
Involved in IBM MQ and IIB admin activities.
Provided 24/7 on-call support for the applications running in production to maintain environment stability and fixing the issues quickly.
Environment: IBM Integration Bus v10, IBM Websphere MQ v9, Java, SQL, IBM Data Studio, MySQL, XSLT Transformation, XML Transformation, GitHub, Gitbash, Putty, WinScp, Jenkins, Eclipse, SoapUI, RFHUtil, Postman, Splunk, IR360, Reflection for Unix and OpenVMS
Client: Aetna Inc., Hartford, Connecticut Mar 2018 – Jan 2021
Implementation Partner: Cognizant technology Solutions
Role: IBM Integration Bus Developer
Project Name: Profile and Privacy data / Health Plans Applications:
RESPONSIBILITIES:
Involved in gathering requirements and creating functional specifications and doing the analysis, Design, Coding, modification, and implementation of Client requirements.
Developed HTTP/Rest Applications, Message flows which does XML/XMLT transformations and conversions from one format to another.
Involved in Debugging ESQL in Compute node and Java code in Java compute node.
Created bar files and deployed in Execution groups.
Used several nodes like Callable, Rest, HTTP, CICS, Group, Aggregation, Async Nodes to design applications and to call external services using SSL two-way communications.
Developed shared and static libraries for the reuse of the common components and involved in deploying into Execution groups.
Provided technical support for the project implementations, deployments & live proving.
Developed sub flows, exception handling, and included logging for transaction details.
Developed the applications on Agile methodology and tested the application within each cycle.
Monitored the MQ series Queuing system, the memory utilization of the WebSphere application server and error/application queues for the WMQI message flows.
Understanding high availability configuration including multi-instancing of IIB and WebSphere MQ.
Understanding and validating the swagger documents and WSDL files for creating REST or Soap web services.
Used Splunk for logging and validating the transactions for errors.
Automation Project Name: Automated testing SoapUI Project
Developed Automated SoapUI Project for simplifying the testing of IIB Applications:
●Created an automated SoapUI application which runs multiple IIB SoapUI projects at a single instance and helps to test the applications in a reduced time.
●Created SoapUI project for each application with single/multiple test suites which intern contains test cases.
●Created a common automated SoapUI project using Groovy script which calls the SoapUI projects of each individual application, reads the logs and create an excel sheet with the execution details of each test case.
●Used Groovy script to assign assertions read from a text file dynamically for each testcase to validate the response and send the execution log details in excel sheet to the team mail.
●Involved in creating the automated script to make support for all types of formats like XML, JSON.
Environment: IBM Integration Bus v10, IBM Websphere MQ v9, ESQL, Java, SQL, IBM Data Studio, Oracle DB, IBM DB2, XML Transformation, GitHub, Bitbucket, Gitbash, Putty, WinScp, Jenkins, Eclipse, SoapUI, RFHUtil, Postman, Splunk, UDeploy, SonarQube, Groovy Script.
Client: Vizads Jan 2015 – Feb 2018
Role: Integration Developer
Project Name: Advertising Applications Integration:
RESPONSIBILITIES:
Developed web-based applications using IBM Integration Bus v9 that integrates front end application with the database performing the required business logic.
Created schedulers using Timer Nodes in IIB to present Ads on the advertising screens.
Developed applications using HTTP/Rest API nodes that takes the input from the front-end application and fetches the Ads information to be played.
Hosted applications in AWS and used AWS cloud to store all the Advertisements.
Used IBM Websphere MQ to store the messages in the queue and process them in a sequence FIFO order.
Developed applications that does JSON transformations.
Developed Exception Handling and auto retry logic when there is error due to Network coverage or other generic exceptions.
Developed audit storage of events in IIB event generation.
Created and deployed bar files using the toolkit and the command line utilities.
Configuring new brokers by setting up the databases and JDBC connections.
Writing technical and functional specification documents for integrations.
Developed common functions that can be reused and across multiple IIB projects.
Developed reusable sub flows into the message flows based on the requirement.
HTTP build in nodes in combination of SSL certificates were used to request and receive the messages from front end.
Environment: IBM Integration Bus v9, IBM Websphere MQ v9, ESQL, Java, SQL, Amazon AWS, IBM DB2, GitHub, Gitbash, Putty, WinScp, Eclipse, SoapUI, RFHUtil, Postman.
Role: Web Designer June 2014 – Dec 2014
Project: SEW Client Website Design:
SEW is a Manufacturer of laboratory tables, lab table racks & air handling units in Hyderabad, India. As the Web Designer, my core activities included:
Develop custom web design solutions based on clients’ needs and desires while maintaining usability and functionality requirements.
Perform ongoing maintenance of client website, including necessary updates and troubleshooting tasks.
Coordinated and collaborated with the client throughout the web development process, from concept to launch.
Used design software Adobe Photoshop and Illustrator tools to create eye-catching and informative graphics and logo designs for web pages.
Report on project progress to Project Manager and implement client recommendations during project timelines.
Environment: HTML, CSS, JavaScript, Adobe Illustrator, Adobe Photoshop, Wordpress, Git