Swaroop Thota
Phone: 913-***-****
Email: *******.*****@*****.***
Professional Summary:
Software Professional with thirteen years of experience in analysis, designing, and development.
Worked on middleware products like Seeburger EDI Technologies, SAP, WebSphere Application server, Liberty, Message Broker, Managed File Transfer, MQ Series (WMQ), MQ Workflow, WBIMB, WMB, MQSI (WMQI), SAP Interface connector and Websphere Interchange Server / Crossworlds.
Extensive architecture design for EDI mapping, from ANSI X12 to INHOUSE and INHOUSE to ANSI X12.
Extensive architecture design for EDI mapping, from CSV to INHOUSE and
INHOUSE to CSV.
Extensive architecture design for EDI mapping, from ANSI X12, XML to EDIFACT and EDIFACT to ANSI X12 and XML.
Knowledge of ANSI X12 to VDA and VDA to ANSI X12 mappings.
Worked on designing of workflows, creation of rules for all inbound/outbound transactions.
Extensive Knowledge on EDI-Translation(Electronic data exchange design), built integrations with WMS – Supply Chain Systems, companies need the value of handling all master data electronically, eliminating data entry errors and verbal misunderstandings. Perpetuating this belief is part of the EDI trade.
Worked with encryption technologies like PGP for encrypted message.
Working closely with VAN and trading partner for performing integration testing.
SAP partner profile creation, defining RFC connecting, Vendor creation and defining port for the new
Interfaces.
Design of new interfaces including mapping outbound 820, 824, 830 and 847. Inbound 856, 861, 824 and
Functional acknowledgement.
Extensive experience in design and architecture of integrating diverse enterprise applications using Message Oriented Middleware (MQSeries/WMQ and WMQI).
Implemented Point-to-Point architecture and design of Service Oriented Framework for Enterprise Application Integration.
Highly experienced in gathering Requirements, developing Design documents and implementing naming standards to applications.
Experienced in Planning, Installation, Configuration and Administration of IBM MQSeries, WMQI Broker on various platforms like AIX, HP-UX, Solaris and Windows NT/2000.
Experienced in integrating Webserver applications and legacy applications as part of the Enterprise Application Integration(EAI) using Message Broker and ICS.
Highly expereinced in Design of WMB Intergation flows based on the business requirement.
Highly expereinced in Design of Webpshere Transformation Extender and Data power based on the business requirement.
Extensive experience in administration of Distributed Queuing and Clustering architectures.
Extensive experience in Websphere Enterprise Service Bus(WESB) and IBM Integration Bus.
Created and configured MQ Objects like Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggers, Processes, MQ error trapping applications and performance tuning/monitoring.
Defining channels using SSL certificates. Designed MQ applications supporting application level security and delivering MQ infrastructural solutions using link level security.
Worked under DQM and Clustering environment
Configured repository Queue Managers in Clustering environment
Convert an existing network of Queue Managers into a Cluster environment.
Provided 24x7 On Call support for all Production environment.
Provided daily support to production-support team members on WBI MB and MQ operation and problem determination.
Involved in preparing check lists for production change control
Excellent working knowledge of SOA and Web services technologies.
Strong application development skills using Java and J2EE.
Experience in WebSphere MQ monitoring tools (candle) and administering MQ objects in both Distributed and Mainframe environments.
Coordinated the entire release process from Development, Testing and Production releases.
Well versed with XML related technologies like DTDs, XML Schema, and XSL.
A proven record in identifying operational problems and providing innovative solutions as part of the Production support.
Strong understanding of Eclipse environment.
Good knowledge over SOAP, WSDL and XSD.
Experience in MQ based programming using JAVA, C and C++.
Technical Skills:
Software
WebSphere Application Server, WebSphere MQ, MQSeries Workflow, MQ Series Integrator 2.1, WMQI/WBIMB V5 and V6. Seeburger EDI, SAP 4.6, ECC 6.0.
Hardware / OS
UNIX, IBM AIX (Including HACMP), Sun Solaris (Including Veritas), HP-UX (Including Service Guard), Linux, Z/OS, Windows NT/2K.
Languages
JAVA, C, C++, VB, ESQL, XML, ASP, PERL and Shell scripting.
Databases
DB2/UDB, SQL SERVER, Oracle 9i, Sybase.
Tools
Expediter,TOAD,Candle, VISIO, DynaTrace, Urban code, Kibana, Ansible
Education :
Master of Science (Electronics) from Nagarjuna University, India 1999-2001
Bachelor of Science (Electronics) from Osmania University, India 1996-1999
Work Experience
Platform Engineer April 2014 – Till Date
ULINE, Pleasant prairie, Wisconsin
Environment:WebSphere MQ 7.5,v8.5,WebSphere Application Server,Liberity,AS400 7.1, AIX, Linux,Solaris, Windows.
Install, configure and provide daily support of WebSphere Application Server v7.1 and 8.5, MQ v7.5,v8.5 MFT v7.5 and AIX v7.1.
Install and configure new integrations for WebSphere Application Server, MQ and MFT.
Research, implement and suggest improvements.
Perform daily report analysis and diagnosis.
Determine and resolve all WebSphere Application Server, MQ, MFT and AIX issues. Involve and work with vendors when necessary.
Automate operational procedures, including administration, deployment, reporting, log rotations, archiving, backups, patches and upgrades.
Participate in performance testing and tuning activities.
Configure and utilize Java application performance management tools for monitoring, capacity planning and reporting.
Provide technical assistance to the Java and .NET Development teams.
Develop and document disaster recovery plans and participate in testing to ensure environment is recoverable within proper time limits.
Developed Solution Architecture document for the environment migrations.
Developed Managed File transfer (MFT) for the Applications.
Implemented the clustering of queue managers to achieve work load balancing and to reduce system administration.
Created Topics and configured and enabled Publish/Subscribe messaging.
Created queue clusters and stopping and starting the queue managers and Qmgr Services.
Deployed ear Files and involved in trouble shooting the Websphere Application Server issues.
Automate the MFT transfer with help of resource monitors.
Create bridge agent to connect to external vendors for MFT file transfers.
Research and debug the MQ and MFT day to day issues and document the solutions.
Develop Ansible automation .
Verify the pure path on dynatrace and analyze the data flow details.
Solution Architect August 2013 – April 2014
Cummins, Columbus, Indiana
Environment: Websphere MQ 7.5, WBI adapters, WBIMB 8.0 /7.1, Oracle 10G & 11G, AIX, Solaris, Windows.
Responsibilities:
Solution Architecture design for the Environment.
Guide lines for Websphere MQ based applications interacting with Oracle 10g and 11g Systems..
Involved with Application team for designing new application with guide line for applications.
Designed JMS PUB/SUB for applications to connect from Oracle business suite to Websphere MQ.
Developed Security solutions in using SSL with self-signed certificates and CA certificates on MQ Clustered environment.
Developed Solution Architecture document for the environment migrations.
Developed Managed File transfer (MFT) for the Applications.
Attending Architecture meeting with Technology Architects and proposing design.
Supporting Application team with new requirements.
Defined MQ objects including Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels,
Clusters, Transmission Queues, Performance Events, Triggers Processes, MQ error trapping applications
and performance tuning/monitoring.
Attending review meeting and proposing solution in the environment.
Participated in development phase of the projects and preformed code review.
Supporting SFTP, FTP and Winnshd setup with Seeburger .
Analysis, Design, Development and Integration testing of Inbound/Outbound EDI Mappings.
Performing root cause analysis of the Production issues in the Middleware Environment.
Detect data errors and communicate these to Application Support team. Which include all Middleware products like Seeburger, Websphere MQ, WMB and Oracle.
Administration of all Middleware Product with help of Oracle Enterprise Management 12c for monitoring.
Transfer knowledge to operational Middleware personnel and support implementation of that knowledge within the production systems.
Supporting all the Inbound and Outbound process which needs inter connection to WebSphere MQ.
WebSphere MQ Administrator for Transactions and several other application programs using WebSphere MQ.
Supporting AS2, HTTP, HTTPS, SFTP and SHTTP protocols.
Process design/workflow and System to system integration
Worked with the application teams to gather the requirements to built the interfaces for the message broker
Setup naming standards for the Queue managers, Queues and Channels
Install, configure, and maintain Websphere Message Broker V 8.0 and MQ V7.0.
Implemented the clustering of queue managers to achieve work load balancing and to reduce system administration.
Created Topics and configured and enabled Publish/Subscribe messaging.
Created queue clusters and stopping and starting the queue managers and Qmgr Services.
Deployed Bar Files and involved in trouble shooting the Broker issues. Involved in stopping and starting of Message Flows and execution groups.
Websphere Admin May 2012 – July 2013
Verizon Data Centra, Temple Terrace, Florida
Environment: Websphere MQ 7.0, WBI adapters, WBIMB 6.0 /7.0, Seeburger (EDI Technologies) version 5 & verison 6, SAP 4.6C, ECC 6.0, SAP R/3 Links, LINUX, AIX, Solaris, Windows.
Responsibilities:
Installation, Configuration and administering interfaces for Seeburger Application.
Developing workflow based on Business requirement in Seeburger.
Configuring DB2, Oracle as backend to Seeburger Application Server.
Setting up of Ports, rules, Mapping and Partner profile in Seeburger Application Server.
Involved in Upgrading from Seeburger 5.3 Version to Seeburger 6.3 version.
Maintain/Support existing Seeburger Applications Environment.
Supporting SAP R/3 Links which acts as Interface between SAP and WebSphere MQ.
Supporting SFTP, FTP and Winnshd setup with Seeburger .
Analysis, Design, Development and Integration testing of Inbound/Outbound EDI Mappings
Create documentation for users as well as for IT operations through transforming
Specifications into “as built” functional manuals.
Detect data errors and communicate these to supplier which include all Middleware products like
Seeburger, Websphere MQ and SAP.
Transfer knowledge to operational Middleware personnel and support implementation of that knowledge
within the production systems.
Pro-active monitoring and performing root cause analysis of problems
Supporting all the Inbound and Outbound process which needs inter connection to WebSphere MQ.
WebSphere MQ Administrator for Transactions and several other application programs using WebSphere MQ.
Supporting AS2, HTTP, HTTPS, SFTP and SHTTP protocols.
Supporting Public / Private key encryption, RSA key algorithms and generating keys and OpenSSH key algorithms and generating keys
Process design/workflow and System to system integration
Setup and Configured MQSI Message Brokers, Message flows and Message sets using Control Center.
Setup and maintained broker Collectives.
Established Publish/Subscribe Network in broker domain.
Deployed Bar Files and involved in trouble shooting the Broker issues. Involved in stopping and starting of
Message Flows and execution groups.
Troubleshooting and debugging MQSI messages flows using Trace nodes and error handling nodes.
Create and test the performance of SSL channels for their impact on the operational synchronous
applications. Implemented the SSL channels between AIX and Z/OS.
Maintain/Support existing MQ Series Environment (MQ Series/ WMQI).
Installed and Configured WebSphere MQ Setup.
Design and Implement MQSeries System and Application monitoring and recovery using BMC Patrol.
Setup brokers, message flows, message sets, Neon Formatter, Performed tests using MQSeries for Windows
NT.
Involved in installation and configuration of MQSeries, MQSI, WBI on AIX and Win2k.
Defined MQ objects including Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels,
Clusters, Transmission Queues, Performance Events, Triggers Processes, MQ error trapping applications
and performance tuning/monitoring.
Worked under DQM and Clustering environments
Highly expereinced in Design of Webpshere Transformation Extender and Data power based on the
business requirement
Installed MQSI components Configuration Manager, Brokers, Control Center
Defining Access Control Lists (ACL’s) for topic-based security.
Clean up garbage objects in repository.
Wrote Unix script to customize brokers and user name servers
Constructing custom nodes and terminals to compliment IBM primitives.
Writing rules and ESQL for message content enrichment (usually adding data from a database lookup).
Modified ESQL within Message flow Compute and Filter nodes to simplify processes.
Middleware Admin April 2007 – May 2012
Mercedes- Benz International, Vance, Alabama
Environment: Websphere MQ 7.0 and 6.2, WBI adapters, WBIMB 6.0 /6.1 Seeburger (EDI Technologies), SAP 4.6C, ECC 6.0, SAP R/3 Links, Java, AIX, Solaris, Windows.
Responsibilities:
Installation, Configuration and administering interfaces for WebSphere MQ.
Install and configure WBIMB along with Websphere MQ
Configuring DB2 and System Manger to connect to remote Interchange Server.
Setting up of queues, channels, message layouts, and data mapping & setting up rules in WebSphere MQ.
Involved in Upgrading from Websphere MQ 5.3 Version to WebSphere MQ 6.2 version.
Maintain/Support existing WebSphere MQ Environment.
Supporting SAP R/3 Links which acts as Interface between SAP and WebSphere MQ.
Supporting Seeburger EDI which needs Interconnection with VAN(Value Added Network),SAP and
WebSphere MQ
Analysis, Design, Development and Integration testing of Inbound/Outbound EDI Mappings
Create documentation for users as well as for IT operations through transforming
Specifications into “as built” functional manuals.
Detect data errors and communicate these to supplier which include all Middleware products like
Seeburger, Websphere MQ and SAP.
Transfer knowledge to operational Middleware personnel and support implementation of that knowledge
within the production systems.
Pro-active monitoring and performing root cause analysis of problems
Supporting all the Inbound and Out bound process which needs inter connection to WebSphere MQ.
WebSphere MQ Administrator for Transactions and several other application programs using WebSphere
MQ.
Provide both development and Production support for all application involving WebSphere MQ.
Creating RFC connections in SAP using transaction in order to connect to WebSphere MQ.
Setting up the user authorization to WebSphere MQ.
Create and test the performance of SSL channels of their impact on the operational synchronous
applications.
Administering in multiple operation on systems which included clearing queues, modifying object
Attributes, restarting channel.
Maintaining and Monitoring the Middleware PRD/QAS/DEV environments. Resolving production problems
And issues in a timely fashion, including identification of root cause and implementation of fixes if required
Create startup and shutdown scripts for the Interchange server and WBI adapters.
Developed Message flows and message sets using the MB toolkit for additional transformations of the
Interfaces going to the legacy systems in the EAI environment.
Deployed Bar Files and involved in trouble shooting the Broker issues. Involved in stopping and starting of Message Flows and execution groups
Developed Web Service client interfaces with JAX-RPC from WSDL files for calling the Job Board Web
Services, using WSAD IE.
Used SAX and DOM parsers for XML Parsing.
Used Java API for XML Messaging to build SOAP messages.
Setup and Configured MQSI Message Brokers, Message flows and Message sets using Control Center.
Setup and maintained broker Collectives.
Established Publish/Subscribe Network in broker domain.
Troubleshooting and debugging MQSI messages flows using Trace nodes and error handling nodes.
Create and test the performance of SSL channels for their impact on the operational synchronous
Applications. Implemented the SSL channels between AIX and Z/OS.
Maintain/Support existing MQ Series Environment (MQ Series/ WMQI).
Installed and Configured WebSphere MQ Setup.
Design and Implement MQSeries System and Application monitoring and recovery using BMC Patrol.
Setup brokers, message flows, message sets, Neon Formatter, Performed tests using MQSeries for Windows
NT.
Involved in installation and configuration of MQSeries, MQSI, WBI on AIX and Win2k.
Defined MQ objects including Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels,
Clusters, Transmission Queues, Performance Events, Triggers Processes, MQ error trapping applications
and performance tuning/monitoring.
Worked under DQM and Clustering environments
Installed MQSI components Configuration Manager, Brokers, Control Center
Defining Access Control Lists (ACL’s) for topic-based security.
Clean up garbage objects in repository.
Wrote Unix script to customize brokers and user name servers
Constructing custom nodes and terminals to compliment IBM primitives.
Writing rules and ESQL for message content enrichment (usually adding data from a database lookup).
Modified ESQL within Message flow Compute and Filter nodes to simplify processes.
WBI Integration Admin June 2006 – March 2007
State Farm Bank, Bloomington.
Environment: WebsphereMQ 5.3, WBI adapters, WBIMB 6.0 /6.1,Seeburger EDI technologies, Java, DB2, Oracle, AIX, SQL.
Responsibilities:
Install and configure WBIMB along with Websphere MQ
Configuring DB2 and System Manger to connect to remote Interchange Server.
Create startup and shutdown scripts for the Interchange server and WBI adapters.
Developed Message flows and message sets using the MB toolkit for additional transformations of the
interfaces going to the legacy systems in the EAI environment.
Combined Webservices with base functions to form a composite Webservice application.
Combined legacy applications with other Web services or composite business in other SOAs to create new
or higher-level business services.
Developed Web Service client interfaces with JAX-RPC from WSDL files for calling the Job Board Web
Services, using WSAD IE.
Used SAX and DOM parsers for XML Parsing.
Used Java API for XML Messaging to build SOAP messages.
Used XSL for Message formatting .
Deploying the developed interface to the WBIMB dev and QA servers running on the AIX servers.
Troubleshooting the WBIMB interfaces for all application and product related issues.
Perform the unit testing and integration testing of the WBIMB interfaces.
Create interface design specification documents and MQ objects as per the EAI Development Standards.
WBI Integration Developer Feb 2006 – May 2006
Sprint / Nexttel – Sprint, Kansas.
Environment: WebsphereMQ 5.3, WBI adapters, WBIMB 5.0 /6.x, Java, DB2, Oracle, TOAD, AIX, SQL.
Responsibilities:
Install and configure Websphere ICS, WBIMB along with Websphere MQ
Installed and configured the JDBC, MQ, JTEXT, E-MAIL and XML adapters.
Configuring DB2 and System Manger to connect to remote Interchange Server.
Create startup and shutdown scripts for the Interchange server and WBI adapters.
Debugging and administering the various ICS components with the logs and traces.
Developed Message flows and message sets using the MB toolkit for additional transformations of the
interfaces going to the legacy systems in the EAI environment.
Configuring the various connecters like JDBC, Websphere MQ, JTEXT and XML using connector
Configuration.
Combined Webservices with base functions to form a composite Webservice application.
Combined legacy applications with other Web services or composite business in other SOAs to create new
or higher-level business services.
Developed Web Service client interfaces with JAX-RPC from WSDL files for calling the Job Board Web
Services, using WSAD IE.
Used Java API for XML Messaging to build SOAP messages.
Configuring the JDBC connector for DB2 and Oracle on AIX and iSeries.
Configuring Meta objects and data handlers for the connectors.
Create Collaboration templates based on the business processes using the custom API for ICS.
Create collaboration objects using connectors and binding ports to different connectors.
Deploying the developed interface to the ICS dev and QA servers running on the AIX servers.
Troubleshooting the ICS interfaces for all application and product related issues.
Used TOAD for unit testing to fire SQL statements to Oracle.
Software Engineer Oct 2004 – Oct 2005
SPECK SYSTEMS, Hyderabad, INDIA.
Environment: C, C ++, VC ++, Java, Oracle and Windows 2000.
Responsibilities:
Worked extensively in client-facing requirements and interactions to determine the best solution for the customers .
Development of sending images and data through serial port Communication Module.
Development of Receive images and data through serial port Communication Module.
Contributed for the storing the data or information into Database.
Proactively monitoring the production environment to detect symptoms of potential problems, taking
action when required to prevent production downtime.
Software Engineer Jan 2002 – Sep 2004
ATHENE SOFTECH, Chennai, INDIA.
Environment: Visual Basic 6.0, ORACLE and Windows 2000 Professional
Responsibilities:
Involved in the Design of the Architecture of the System and in the development of modules of the system
under a full system life cycle. This involved Object Orientated Analysis and Design, Database Design,
Implementation and Unit Testing of modules.
Developed menu driven, user-friendly Graphical User interfaces in VB. provided front-end validations. Incorporated a number of ActiveX controls in the System.
Implemented database connectivity using ODBC with RDO.
Generated reports using Crystal Reports.
Involved in the Design of the Architecture of the System and in the development of modules of the system
under a full system life cycle. This involved Object Orientated Analysis and Design, Database Design, Implementation and Unit Testing of modules.
Developed menu driven, user-friendly Graphical user Interface in VB. Provided front-end validations. Incorporated a number of ActiveX controls in the System.
Implemented database connectivity using ODBC with RDO.
Generated reports using Crystal Reports.
Involved in the Design Object Orientated Analysis and Design, Development, Implementation and Unit
Testing of modules.
Worked in setting up Testing Environment and tested the project according to Business Rules and specifications.
Involved in troubleshooting problems encountered when implementing modules.
Generated reports using Crystal Reports.