Sr. Middleware / Datapower Engineer Resume
Kansas City, KS
PROFESSIONAL SUMMARY:
- Over 8 years’ experience in Middleware Technologies primarily using WebSphere Datapower products
- Experience in administration, development, testing, support and implementation of enterprise applications using IBM DataPower, WebSphere Application Server (WAS), MQ, JBOSS, and Tomcat.
- Hands on experience in developing templates, fragments (libraries), policy creation etc using Layer 7 Policy Manager Tool.
- Extensive experience in SOA Appliances like IBM DataPower XI50, XI52 appliances.
- Experience and good understanding wif webServices, Enterprise Service Oriented Architecture (SOA) implementations.
- Worked as Datapower developer and supported fixing bugs and helping wif analysis and fixing teh PMRs for teh runtime component and SFDC for all forms factors of IBM Websphere Datapower.
- Implemented Internal/External partner profiles and set up B2B Gateways.
- Expert in configuring new DataPower device on network including all necessary setup on teh DataPower appliance.
- Extensive experience in using SOAP UI, RESTClient - UI for web services testing.
- Well versed wif XML and WSDL related technologies like DTDs, XML Schema, XSL and XPATH.
- Involved in migrating services from OSB to Datapower
- Experience in upgrading firmware and creating log targets, Configuring Front Side Handler and Back-End Connectivity including HTTP, HTTPS, JMS, MQ Resource, SSH Setup involving various XML Threats
- Developed XSLs for routing, data transformation including Exception handling.
- Involved in installation, configuration of WSRR and integrating wif IBM Datapower for SOA governance and service registry and repository purposes
- Skilled in upgrading firmware, creating and configuring multiple domains across teh appliance, user and group access privileges, monitoring health, import/export configurations load balance as well as failover testing across teh regions.
- Conduct Knowledge transfer sessions for new team members.
- Exposure on performance tool Load Runner and concepts like correlation, parameterization etc.
- Experienced in doing design, development, testing support, deployment in IBM DataPower.
- Proficient in executing CLI commands along wif Web GUI and XML Management Interface for IBM Datapower administrative tasks
- Worked extensively on XQueries in OSB.
- Hands on expertise in configuring & creating components of Datapower appliance such as Web Service Proxy, Multi-Protocol Gateway, XML FW.
- Expertise in writing unit test cases using JUnit.
- Rich Experience in Project management (dPMM, MPP) wif software methodologies like Relational Unified process (RUP) and Agile.
- Possess excellent communication and interpersonal skills wif ability to work in a team and individual environment.
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, KS
Sr. Middleware / DataPower Engineer
Responsibilities:
- Responsible for Project estimations.
- Creating Middleware practice documentation and new environments.
- Responsible for creating sequence diagram, Infrastructure and architectural diagrams.
- Design, Architect, Integrating wif IIB, securing wif DataPower.
- 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
- Migrated all IIB projects from WESB to IIB.
- Provided guidance to IIB/DataPower Development team wif industry best practices.
- Interacting wif business team to study and analyze possible automation and business process change proposal.
- Developed teh message flows to process professional, institutional and dental claims and integrated wif WTX maps
- Developed teh ESQL code to call main frame sub routines to get teh destination code and route teh claims based on source of payment
- Used WTX maps inside teh message flows to perform necessary transformation.
- Involved in technical design and developing message flows, mappings, error handler and parser code using ESQL, Java.
- Developed message flows using Compute node, MQInput node, MQOutput node, HTTP Input, HTTP Request Nodes, HTTP Reply Node, XML Transform Node, SOAP Request Node, SOAP Reply Node, Trace node, Flow order node, Collector Node, File Nodes, Java Compute Node, Message set.
- Used Compute node extensively for doing teh TP validation and generating CBE exception messages.
Environment: Datapower XB62, WESB, IIB, MQ, ESQL, SOAP, XML, Splunk, Visio.
Confidential, Stlouis, MO
Senior Middleware Architect
Responsibilities:
- Experience in designing, implementing, supporting & deploying IBM DataPower XB62 appliance for routing, message transformation and to enforce teh security policy, etc.
- Experience in setting up and maintain teh policies and configuring rules and actions wif DataPower services of MPG, XML firewall, Web Service Proxy and Web Application Proxy.
- Worked extensively on XQueries in OSB.
- Involved in OSB concepts Business Services and proxies.
- Implemented CastIron and Datapower Deployment Automation tool using dot net.
- Experience in creating orchestrations in CastIron
- Involved in migrating services from OSB to Datapower
- Experience in developing services using OSB.
- Built Multi-Protocol Gateway, Web service Proxy and XML Firewall services to integrate DataPower wif a several protocols and systems such as MQ, HTTP(S).
- Implemented Two WAY SSL using crypto objects.
- Troubleshooting problems on SOA Appliances using System Logs, Transaction Debug Probes, Object Status.
- Strong in XML/XSL, XSLT, XPath, XML Schema, WSDL, Web Services, SOAP, REST.
- Implemented Web services security wif encryption, decryption, and Created AAA policies for autantication, authorization and auditing using DataPower.
- Experience in writing gateway scripts.
- Implemented Internal/External partner profiles and set up B2B Gateways.
- Utilized Log Targets and SLM appropriately wif various services, enforcing SLA's Implemented AAA security wif Autantication and Authorization using LDAP and Tivoli Access Manager
- Attained Badge on Cloud Developer Bootcamp which involves hands-on or online workshop for Bluemix covering IoT, Big Data & Analytics, Watson, Mobile or DevOps Services.
Environment: Datapower XB62, Oracle Service Bus 11g, Splunk, Visio 2000, CastIron, IBM BlueMix.
Confidential, O’Fallon, MO
Middleware Analyst
Responsibilities:
- Analysis, design and development of ESB architecture on DataPower XI52 to better integrate existing and new applications and web services for transformation, routing, mediation and conversion.
- Mimicked existing web server responsibilities including HTTP -> HTTPS auto redirection, URL correction, etc. to be effectively and efficiently carried out in DMZ DataPower, hence removing teh web server entirely.
- Added responsibilities were basic autantication, SSL offloading, custom header injection, error handling, and display user friendly HTML error pages concealing vital information dat was leaking into error messages before Built Multi-protocol gateway for HTTPS MQ protocol bridging, while performing transformation of teh messages from SOAP to XML and back.
- Classified teh gateway services to Inbound and Outbound, identified TPS and configured teh services based on requirements in Layer 7.
- Developed various REST and SOAP web services and gateways including Layer 7 gateway.
- Skilled in establishing SSL Profiles for MQ (MQ SSL), HTTP (HTTP(S)) and FTP (SFTP).
- Worked on DNS, keys Installation, Network Setup and all Admin tasks.
- Setup alert on prod appliance using ITCAM and Tivoli monitoring.
- Integrated wif a mobile application server (consumer) accessing through browser and getting data from 3 different web services using Service Aggregation
- Developed solution for Scheduled Automatic Backup of all to be stored on a remote NFS mount
- Configured AAA policy object for custom LDAP, AD, TAM calls for autantication, authorization, and TFIM calls for generating and validating LTPA, SAML tokens.
- Configured AAA policy for custom STS calls for SAML creation.
- Configured AAA policy for clientdn and SAML identity propagation models.
- Configured various actions while defining rules and policies like Transform action, AAA Action, Match Rule, Encryption, Decryption, Filter action, Validate, Route and various others.
- Installation, configuration and administration of WebSphere Application Server 5.x, 6.x, 7.0 wif Network Deployment on AIX Servers.
- Also configured AAA action based on information available for Digital Signatures, Certificates, and generating key pairs and in accordance configuring mapping resources and mapping credentials.
- Extensively configured reusable Policies and Rules in Datapower MPG, XML Firewall and constantly monitored Web Service Proxy using default SLM.
- XML data validations using customized and available source XSD Validation Frameworks.
- Strong in debugging, troubleshooting various issues by using logs, probes and problem determination tools which are available in Datapower device
- Configured SLM for web services consumer to off load traffic on application servers
- Created and managed log targets including user management, device configurations including domain creation, updating latest firmware versions.
- Assembled and deployed teh applications in staging, in productions, following change management practices and worked in shifts.
Environment: Datapower XI50/XI52 WebSphere 6.x,7, Websphere MQ v7.5, Oracle 9i,10g, IHS 6.0, Apache(ERS) 2.0/2.2, Splunk, Visio 2000, SiteScope, Solaris 8, Windows 2000/2003, AIX 5.3/6.1, RHLinux3,Layer 7 Policy Manager.
Confidential, Bloomington, IL
Data power Analyst
Responsibilities:
- Developed DataPower solutions along wif effective designing and implementation.
- Suggested methods for enhancement web services to external parties.
- Worked on some pilot projects for CastIron.
- Configured teh WebSphere DataPower SOA Appliance to communicate using SSL
- Administered Websphere Datapower, major tasks include Firmware upgrade, creation of users, domain, assigning ACL.
- Configured XML Firewall services in XI50 and XI52
- Provided configuration changes and backup activities in automated manner through Data Power functions
- Created MPGW service to integrate wif MQ using MQ Front side handler and configured Websphere MQ backend URL.
- Integrated Datapower to WSRR.
- Created AAA policy by using LDAP
- Configured a Web application firewall to protect a back-end Web application and used AAA policy to protect access
- Strong in developing mapping rules using WebSphere Transformation Extender and deployed teh rules in Datapower.
- Created multiple web service proxies, XML Firewalls, multi-protocol gateway including MQ, HTTP's, FTP Front and Back side handlers.
- Implemented mutual autantication between Datapower Appliances and various application servers like WAS ND.
- Created AAA action in incoming processing policy for validating various clients in Datapower appliance.
- Configured dynamic routing based on uri context using custom xsl's for connecting to multiple data sources.
- Handled exceptions using on error action in processing rules to capture schema validation, back end errors etc.
- 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
- Responsible for developing technical design documents for various Interfaces based on functional designs.
- Implemented securing external Web services using several autantication schemes in Datapower WS-Security, Digitally Signing SOAP message, SAML and SSL mutual autantication.
- Configured Cryptographic keys and SSL Proxy Profiles.
- Protect teh Web application from phishing attacks using built-in threat protection
- Generated cryptographic keys using teh WebSphere DataPower tools and created crypto identification credential object and crypto validation credential
- Set up certificate monitoring to ensure dat certificates are up-to-date
- worked on teh three secondary services - HTTP Service, TCP proxy Service and SSL proxy Service
Environment:XI50, XI52, IBM Websphere MQ V6, v7.x, IBM Websphere Message broker V7, V8 and IBM Integration Bus, SoapUI, Altova XMLspy, Websphere MQ Explorer, Toolkit, RFHUtil QPASA and BMC Admin7 Tool.
Confidential
Datapower Analyst
Responsibilities:
- Responsible for design, development, implementation, support and governance for IBM DataPower Integration Appliance XI50/XI52 and IBM WebSphere Message Broker life-cycle activities
- Responsible for creation of data flow processes wifin DataPower XI50 appliance including Multi-Protocol Gateway, Web Service Proxy, XML Firewall, web service security (WS-*), network routing, and XML-based threat protection
- Responsible for research and design of infrastructure solutions based on teh requirements of our Business Solutions Areas
- Responsible for configuration and administration of Web Servers (Apache/IHS, iPlanet/SunOne, and IIS) & Application Servers (IBM WebSphere Application Server, JBOSS, BEA WebLogic).
- Responsible for developing web services for enterprise mobile and web solutions (SOAP, REST, XML & JSON)
- Worked wif test engineers and developers to develop and implement automated testing
- Familiar wif concepts of Load Balancing, Firewall & Security.
- Proficiency in XML/XSLT, web services, and Integration Infrastructure Technologies as well as networking technologies such as Firewall, Proxy, and TCP/IP knowledge.
- Responsible for providing teh backend services security through AAA policies.
- Responsible for migrating web services from lower environments to higher environments.
- Used XSLT's for content based, header and URI based routing.
- Responsible for auditing and logging of error reports. .
- Used Mutual Autantication for a secure communication between client and backend services.
- Responsible for teh Firmware upgrades in DataPower.
- Responsible for troubleshooting Complex Issues and assist application teams wif problem determination.
- Responsible for solving complex issues by opening PMR's to IBM.
- Installation, Configuration and Administration of IBM WebSphere Application Server 7.x, Weblogic 8.x version on AIX, Linux and Windows Environments.
- Installed, configured and propagated IBM HTTP server and its Plugins for managed and unmanaged nodes
- Used WebSphere Admin Console and wsadmin-jython/jacl scripting to install and update enterprise EAR
- Worked wif XML, XMLNS, SOAP and fixed length message formats.
- Documented all teh procedures and implementation process.
- Developed teh scripts for creating and maintaining Queue Managers, Queues, Channels, Processes and other WMQ objects.
- Installed and configured MQ Series in 3-tier architecture on AIX, and Windows NT environment.
- Planned and Administered MQ environments for all stages of development as well as production.
- Created Queue Managers, define Objects, channels, SSL, Clustering, shared channels, shared objects.
- Developed teh scripts for creating and maintaining Queue Managers, Queues, Channels, Processes and other WMQ objects.
Environment:XI50, XI52, IBM Websphere MQ V6, IBM Websphere Message broker V7, V8, IBM WebSphere Application Server, SoapUI, Altova XMLspy, Websphere MQ Explorer.
TECHNICAL SKILLS
Middleware and BigData Technologies: WebSphere MQ 5.3, 6.0, 7.0 WSRR, Enterprise Service Bus, WeSphere Message Broker 2.x, 5.x, 6.x,7.0 WebSphere Application server 6.0,7.X, Weblogic Server, Datapower XI50, Xi52,Omegamon XE, Appwatch, Qpasa, Hadoop, MapReduce, Pig,Hive, SQOOP, Layer 7 Policy Manager,XB62,IBM BlueMix, OSB, CastIron
Languages/Scripts: C/C++, Java, Java Script, HTML, XML, DHTML, CSS, UNIX Shell Scripts
Web Servers: Tomcat 4.x/5.x, Apache Web Server
XML Technologies: XML (SAX/DOM Parsers), XSL, XSLT, SOAP
Apache: Ant 1.5, Log 4j, Struts 1.2
Enterprise IDE: Eclipse 3.0, JBuilder 10.0, Sun One Studio IDE, WSAD 5.1, JDeveloper
Database/Technologies: Oracle 10g, SQL Server 2000, MS Access, MySQL
Operating Systems: Windows NT, 2000, XP, UNIX, Linux.
Software tools & IDE: Microsoft Visio, Eclipse, Netbeans, Jira